I: pbuilder: network access will be disabled during build I: Current time: Mon Apr 17 00:38:26 -12 2023 I: pbuilder-time-stamp: 1681735106 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [elinks_0.13.2-1.dsc] I: copying [./elinks_0.13.2.orig.tar.gz] I: copying [./elinks_0.13.2-1.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Jun 12 22:32:41 2020 -12 gpgv: using RSA key 8206A19620847E6D0DF8B176BC196A94EDDDA1B7 gpgv: issuer "aelmahmoudy@users.sourceforge.net" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./elinks_0.13.2-1.dsc: no acceptable signature found dpkg-source: info: extracting elinks in elinks-0.13.2 dpkg-source: info: unpacking elinks_0.13.2.orig.tar.gz dpkg-source: info: unpacking elinks_0.13.2-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 03_459467_ui.leds.enable_0.diff dpkg-source: info: applying 04_436817_nostrip.diff dpkg-source: info: applying 07_617713_cache_control.diff dpkg-source: info: applying 10-reproducible-build.diff dpkg-source: info: applying 14_debug_disable_Werror.diff dpkg-source: info: applying 16_POST_BUFFER_SIZE.diff dpkg-source: info: applying 11-reproducible-build.diff I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3473710/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='19039d5995ab467f99b25a8f44d18766' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3473710' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.OThef5p0/pbuilderrc_5qxA --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.OThef5p0/b1 --logfile b1/build.log elinks_0.13.2-1.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://78.137.99.97:3128' I: uname -a Linux ionos11-amd64 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux I: ls -l /bin total 5632 -rwxr-xr-x 1 root root 1265648 Feb 12 08:05 bash -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp -rwxr-xr-x 1 root root 125640 Jan 5 01:20 dash -rwxr-xr-x 1 root root 121904 Sep 20 2022 date -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd -rwxr-xr-x 1 root root 102200 Sep 20 2022 df -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir -rwxr-xr-x 1 root root 88656 Mar 22 22:02 dmesg lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep -rwxr-xr-x 1 root root 35664 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep -rwxr-xr-x 1 root root 85600 Mar 22 22:02 findmnt -rwsr-xr-x 1 root root 35128 Mar 22 20:35 fusermount -rwxr-xr-x 1 root root 203152 Jan 24 02:43 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip -rwxr-xr-x 1 root root 22680 Dec 19 01:33 hostname -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln -rwxr-xr-x 1 root root 53024 Mar 23 00:40 login -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls -rwxr-xr-x 1 root root 207168 Mar 22 22:02 lsblk -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 59712 Mar 22 22:02 more -rwsr-xr-x 1 root root 59704 Mar 22 22:02 mount -rwxr-xr-x 1 root root 18744 Mar 22 22:02 mountpoint -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Feb 12 08:05 rbash -> bash -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 27560 Nov 2 04:31 run-parts -rwxr-xr-x 1 root root 126424 Jan 5 07:55 sed lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty -rwsr-xr-x 1 root root 72000 Mar 22 22:02 su -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync -rwxr-xr-x 1 root root 531984 Apr 6 02:25 tar -rwxr-xr-x 1 root root 14520 Nov 2 04:31 tempfile -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch -rwxr-xr-x 1 root root 35664 Sep 20 2022 true -rwxr-xr-x 1 root root 14568 Mar 22 20:35 ulockmgr_server -rwsr-xr-x 1 root root 35128 Mar 22 22:02 umount -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir -rwxr-xr-x 1 root root 72024 Mar 22 22:02 wdctl lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/3473710/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libtre-dev, libgnutls28-dev, libgcrypt20-dev, libidn11-dev, libfsplib-dev, libgpm-dev, liblua5.1-dev, libbz2-dev, libexpat1-dev, libperl-dev, libkrb5-dev, gettext, xmlto, docbook-utils, pkg-config, liblzma-dev, libncurses5-dev, libev-libevent-dev, python3 Conflicts: libgc-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19596 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libtre-dev; however: Package libtre-dev is not installed. pbuilder-satisfydepends-dummy depends on libgnutls28-dev; however: Package libgnutls28-dev is not installed. pbuilder-satisfydepends-dummy depends on libgcrypt20-dev; however: Package libgcrypt20-dev is not installed. pbuilder-satisfydepends-dummy depends on libidn11-dev; however: Package libidn11-dev is not installed. pbuilder-satisfydepends-dummy depends on libfsplib-dev; however: Package libfsplib-dev is not installed. pbuilder-satisfydepends-dummy depends on libgpm-dev; however: Package libgpm-dev is not installed. pbuilder-satisfydepends-dummy depends on liblua5.1-dev; however: Package liblua5.1-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on libexpat1-dev; however: Package libexpat1-dev is not installed. pbuilder-satisfydepends-dummy depends on libperl-dev; however: Package libperl-dev is not installed. pbuilder-satisfydepends-dummy depends on libkrb5-dev; however: Package libkrb5-dev is not installed. pbuilder-satisfydepends-dummy depends on gettext; however: Package gettext is not installed. pbuilder-satisfydepends-dummy depends on xmlto; however: Package xmlto is not installed. pbuilder-satisfydepends-dummy depends on docbook-utils; however: Package docbook-utils is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on liblzma-dev; however: Package liblzma-dev is not installed. pbuilder-satisfydepends-dummy depends on libncurses5-dev; however: Package libncurses5-dev is not installed. pbuilder-satisfydepends-dummy depends on libev-libevent-dev; however: Package libev-libevent-dev is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} comerr-dev{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} docbook-dsssl{a} docbook-utils{a} docbook-xml{a} docbook-xsl{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-lmodern{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} krb5-multidev{a} libapache-pom-java{a} libarchive-zip-perl{a} libbrotli1{a} libbsd0{a} libbz2-dev{a} libcairo2{a} libcommons-logging-java{a} libcommons-parent-java{a} libdebhelper-perl{a} libelf1{a} libev-dev{a} libev-libevent-dev{a} libev4{a} libevent-2.1-7{a} libexpat1{a} libexpat1-dev{a} libfile-stripnondeterminism-perl{a} libfontbox-java{a} libfontconfig1{a} libfreetype6{a} libfsplib-dev{a} libfsplib0{a} libgcrypt20-dev{a} libglib2.0-0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls-dane0{a} libgnutls-openssl27{a} libgnutls28-dev{a} libgnutlsxx30{a} libgpg-error-dev{a} libgpm-dev{a} libgpm2{a} libgraphite2-3{a} libgssrpc4{a} libharfbuzz0b{a} libice6{a} libicu72{a} libidn-dev{a} libidn11-dev{a} libidn12{a} libidn2-dev{a} libkadm5clnt-mit12{a} libkadm5srv-mit12{a} libkdb5-10{a} libkpathsea6{a} libkrb5-dev{a} liblua5.1-0{a} liblua5.1-0-dev{a} liblzma-dev{a} libmagic-mgc{a} libmagic1{a} libncurses-dev{a} libncurses6{a} libosp5{a} libostyle1c2{a} libp11-kit-dev{a} libpaper-utils{a} libpaper1{a} libpdfbox-java{a} libperl-dev{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16{a} libptexenc1{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline-dev{a} libreadline8{a} libsgmls-perl{a} libsm6{a} libsub-override-perl{a} libsynctex2{a} libtasn1-6-dev{a} libteckit0{a} libtexlua53-5{a} libtexluajit2{a} libtool{a} libtre-dev{a} libtre5{a} libuchardet0{a} libunbound8{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2{a} libxml2-utils{a} libxmu6{a} libxpm4{a} libxrender1{a} libxslt1.1{a} libxt6{a} libzzip-0-13{a} lynx{a} lynx-common{a} m4{a} man-db{a} media-types{a} nettle-dev{a} openjade{a} opensp{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} preview-latex-style{a} python3{a} python3-minimal{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sgml-data{a} sgmlspl{a} t1utils{a} teckit{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-fonts-recommended{a} texlive-formats-extra{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-pictures{a} texlive-plain-generic{a} texlive-xetex{a} tipa{a} ucf{a} x11-common{a} xdg-utils{a} xml-core{a} xmlto{a} xsltproc{a} The following packages are RECOMMENDED but will NOT be installed: bzip2-doc ca-certificates dblatex default-jre dvisvgm fop libarchive-cpio-perl libfile-mimeinfo-perl libglib2.0-data libltdl-dev libmail-sendmail-perl libnet-dbus-perl libspreadsheet-parseexcel-perl libtasn1-doc libtool-bin libx11-protocol-perl lmodern mailcap ruby shared-mime-info tex-gyre tk x11-utils x11-xserver-utils xdg-user-dirs zip 0 packages upgraded, 167 newly installed, 0 to remove and 0 not upgraded. Need to get 196 MB of archives. After unpacking 626 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6 [813 kB] Get: 2 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1 [99.3 kB] Get: 3 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6 [2064 kB] Get: 4 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB] Get: 8 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6 [1796 kB] Get: 9 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B] Get: 11 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main amd64 sgml-base all 1.31 [15.4 kB] Get: 13 http://deb.debian.org/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 14 http://deb.debian.org/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB] Get: 15 http://deb.debian.org/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB] Get: 16 http://deb.debian.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB] Get: 17 http://deb.debian.org/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB] Get: 18 http://deb.debian.org/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 19 http://deb.debian.org/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB] Get: 20 http://deb.debian.org/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+b1 [86.6 kB] Get: 21 http://deb.debian.org/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get: 22 http://deb.debian.org/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB] Get: 23 http://deb.debian.org/debian bookworm/main amd64 ucf all 3.0043+nmu1 [55.2 kB] Get: 24 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get: 25 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get: 29 http://deb.debian.org/debian bookworm/main amd64 comerr-dev amd64 2.1-1.47.0-2 [51.4 kB] Get: 30 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 31 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-5 [517 kB] Get: 32 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 33 http://deb.debian.org/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 34 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get: 35 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 36 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 37 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get: 38 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get: 39 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB] Get: 40 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.1+b3 [687 kB] Get: 41 http://deb.debian.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB] Get: 42 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 43 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 44 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get: 45 http://deb.debian.org/debian bookworm/main amd64 xml-core all 0.18+nmu1 [23.8 kB] Get: 46 http://deb.debian.org/debian bookworm/main amd64 sgml-data all 2.0.11+nmu1 [179 kB] Get: 47 http://deb.debian.org/debian bookworm/main amd64 docbook-xml all 4.5-12 [85.2 kB] Get: 48 http://deb.debian.org/debian bookworm/main amd64 libosp5 amd64 1.5.2-13+b2 [934 kB] Get: 49 http://deb.debian.org/debian bookworm/main amd64 libostyle1c2 amd64 1.4devel1-22 [643 kB] Get: 50 http://deb.debian.org/debian bookworm/main amd64 openjade amd64 1.4devel1-22 [275 kB] Get: 51 http://deb.debian.org/debian bookworm/main amd64 docbook-dsssl all 1.79-10 [234 kB] Get: 52 http://deb.debian.org/debian bookworm/main amd64 tex-common all 6.18 [32.5 kB] Get: 53 http://deb.debian.org/debian bookworm/main amd64 libpaper1 amd64 1.1.29 [12.5 kB] Get: 54 http://deb.debian.org/debian bookworm/main amd64 libpaper-utils amd64 1.1.29 [8868 B] Get: 55 http://deb.debian.org/debian bookworm/main amd64 libkpathsea6 amd64 2022.20220321.62855-5 [152 kB] Get: 56 http://deb.debian.org/debian bookworm/main amd64 libptexenc1 amd64 2022.20220321.62855-5 [43.5 kB] Get: 57 http://deb.debian.org/debian bookworm/main amd64 libsynctex2 amd64 2022.20220321.62855-5 [59.6 kB] Get: 58 http://deb.debian.org/debian bookworm/main amd64 libtexlua53-5 amd64 2022.20220321.62855-5 [111 kB] Get: 59 http://deb.debian.org/debian bookworm/main amd64 libtexluajit2 amd64 2022.20220321.62855-5 [246 kB] Get: 60 http://deb.debian.org/debian bookworm/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get: 61 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB] Get: 62 http://deb.debian.org/debian bookworm/main amd64 libpng16-16 amd64 1.6.39-2 [276 kB] Get: 63 http://deb.debian.org/debian bookworm/main amd64 libfreetype6 amd64 2.12.1+dfsg-4 [399 kB] Get: 64 http://deb.debian.org/debian bookworm/main amd64 fonts-dejavu-core all 2.37-6 [1068 kB] Get: 65 http://deb.debian.org/debian bookworm/main amd64 fontconfig-config amd64 2.14.1-4 [315 kB] Get: 66 http://deb.debian.org/debian bookworm/main amd64 libfontconfig1 amd64 2.14.1-4 [386 kB] Get: 67 http://deb.debian.org/debian bookworm/main amd64 libpixman-1-0 amd64 0.42.2-1 [546 kB] Get: 68 http://deb.debian.org/debian bookworm/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB] Get: 69 http://deb.debian.org/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB] Get: 70 http://deb.debian.org/debian bookworm/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get: 71 http://deb.debian.org/debian bookworm/main amd64 libxcb1 amd64 1.15-1 [144 kB] Get: 72 http://deb.debian.org/debian bookworm/main amd64 libx11-data all 2:1.8.4-2 [292 kB] Get: 73 http://deb.debian.org/debian bookworm/main amd64 libx11-6 amd64 2:1.8.4-2 [759 kB] Get: 74 http://deb.debian.org/debian bookworm/main amd64 libxcb-render0 amd64 1.15-1 [115 kB] Get: 75 http://deb.debian.org/debian bookworm/main amd64 libxcb-shm0 amd64 1.15-1 [105 kB] Get: 76 http://deb.debian.org/debian bookworm/main amd64 libxext6 amd64 2:1.3.4-1+b1 [52.9 kB] Get: 77 http://deb.debian.org/debian bookworm/main amd64 libxrender1 amd64 1:0.9.10-1.1 [33.2 kB] Get: 78 http://deb.debian.org/debian bookworm/main amd64 libcairo2 amd64 1.16.0-7 [575 kB] Get: 79 http://deb.debian.org/debian bookworm/main amd64 libgraphite2-3 amd64 1.3.14-1 [81.2 kB] Get: 80 http://deb.debian.org/debian bookworm/main amd64 libglib2.0-0 amd64 2.74.6-1 [1397 kB] Get: 81 http://deb.debian.org/debian bookworm/main amd64 libharfbuzz0b amd64 6.0.0+dfsg-3 [1945 kB] Get: 82 http://deb.debian.org/debian bookworm/main amd64 libteckit0 amd64 2.5.11+ds1-1+b1 [335 kB] Get: 83 http://deb.debian.org/debian bookworm/main amd64 x11-common all 1:7.7+23 [252 kB] Get: 84 http://deb.debian.org/debian bookworm/main amd64 libice6 amd64 2:1.0.10-1 [58.5 kB] Get: 85 http://deb.debian.org/debian bookworm/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB] Get: 86 http://deb.debian.org/debian bookworm/main amd64 libxt6 amd64 1:1.2.1-1.1 [186 kB] Get: 87 http://deb.debian.org/debian bookworm/main amd64 libxmu6 amd64 2:1.1.3-3 [60.1 kB] Get: 88 http://deb.debian.org/debian bookworm/main amd64 libxpm4 amd64 1:3.5.12-1.1 [48.4 kB] Get: 89 http://deb.debian.org/debian bookworm/main amd64 libxaw7 amd64 2:1.0.14-1 [201 kB] Get: 90 http://deb.debian.org/debian bookworm/main amd64 libxi6 amd64 2:1.8-1+b1 [84.2 kB] Get: 91 http://deb.debian.org/debian bookworm/main amd64 libzzip-0-13 amd64 0.13.72+dfsg.1-1.1 [58.3 kB] Get: 92 http://deb.debian.org/debian bookworm/main amd64 texlive-binaries amd64 2022.20220321.62855-5 [10.5 MB] Get: 93 http://deb.debian.org/debian bookworm/main amd64 xdg-utils all 1.1.3-4.1 [75.5 kB] Get: 94 http://deb.debian.org/debian bookworm/main amd64 texlive-base all 2022.20230122-3 [21.9 MB] Get: 95 http://deb.debian.org/debian bookworm/main amd64 texlive-fonts-recommended all 2022.20230122-3 [4988 kB] Get: 96 http://deb.debian.org/debian bookworm/main amd64 fonts-lmodern all 2.005-1 [4540 kB] Get: 97 http://deb.debian.org/debian bookworm/main amd64 texlive-latex-base all 2022.20230122-3 [1182 kB] Get: 98 http://deb.debian.org/debian bookworm/main amd64 texlive-plain-generic all 2022.20230122-3 [28.9 MB] Get: 99 http://deb.debian.org/debian bookworm/main amd64 teckit amd64 2.5.11+ds1-1+b1 [700 kB] Get: 100 http://deb.debian.org/debian bookworm/main amd64 libapache-pom-java all 29-2 [5276 B] Get: 101 http://deb.debian.org/debian bookworm/main amd64 libcommons-parent-java all 56-1 [10.8 kB] Get: 102 http://deb.debian.org/debian bookworm/main amd64 libcommons-logging-java all 1.2-3 [62.4 kB] Get: 103 http://deb.debian.org/debian bookworm/main amd64 libfontbox-java all 1:1.8.16-2 [211 kB] Get: 104 http://deb.debian.org/debian bookworm/main amd64 libpdfbox-java all 1:1.8.16-2 [5205 kB] Get: 105 http://deb.debian.org/debian bookworm/main amd64 preview-latex-style all 12.2-1 [201 kB] Get: 106 http://deb.debian.org/debian bookworm/main amd64 texlive-latex-recommended all 2022.20230122-3 [8880 kB] Get: 107 http://deb.debian.org/debian bookworm/main amd64 texlive-pictures all 2022.20230122-3 [15.8 MB] Get: 108 http://deb.debian.org/debian bookworm/main amd64 texlive-latex-extra all 2022.20230122-3 [19.2 MB] Get: 109 http://deb.debian.org/debian bookworm/main amd64 tipa all 2:1.3-21 [2974 kB] Get: 110 http://deb.debian.org/debian bookworm/main amd64 texlive-xetex all 2022.20230122-3 [11.4 MB] Get: 111 http://deb.debian.org/debian bookworm/main amd64 texlive-formats-extra all 2022.20230122-3 [7774 kB] Get: 112 http://deb.debian.org/debian bookworm/main amd64 lynx-common all 2.9.0dev.12-1 [1166 kB] Get: 113 http://deb.debian.org/debian bookworm/main amd64 lynx amd64 2.9.0dev.12-1 [637 kB] Get: 114 http://deb.debian.org/debian bookworm/main amd64 libsgmls-perl all 1.03ii-38 [23.7 kB] Get: 115 http://deb.debian.org/debian bookworm/main amd64 sgmlspl all 1.03ii-38 [8752 B] Get: 116 http://deb.debian.org/debian bookworm/main amd64 opensp amd64 1.5.2-13+b2 [421 kB] Get: 117 http://deb.debian.org/debian bookworm/main amd64 docbook-utils all 0.6.14-4 [64.5 kB] Get: 118 http://deb.debian.org/debian bookworm/main amd64 docbook-xsl all 1.79.2+dfsg-2 [1237 kB] Get: 119 http://deb.debian.org/debian bookworm/main amd64 libgssrpc4 amd64 1.20.1-1+b1 [58.1 kB] Get: 120 http://deb.debian.org/debian bookworm/main amd64 libkdb5-10 amd64 1.20.1-1+b1 [40.5 kB] Get: 121 http://deb.debian.org/debian bookworm/main amd64 libkadm5srv-mit12 amd64 1.20.1-1+b1 [52.7 kB] Get: 122 http://deb.debian.org/debian bookworm/main amd64 libkadm5clnt-mit12 amd64 1.20.1-1+b1 [41.0 kB] Get: 123 http://deb.debian.org/debian bookworm/main amd64 krb5-multidev amd64 1.20.1-1+b1 [125 kB] Get: 124 http://deb.debian.org/debian bookworm/main amd64 libbz2-dev amd64 1.0.8-5+b1 [30.9 kB] Get: 125 http://deb.debian.org/debian bookworm/main amd64 libev4 amd64 1:4.33-1 [43.2 kB] Get: 126 http://deb.debian.org/debian bookworm/main amd64 libev-dev amd64 1:4.33-1 [137 kB] Get: 127 http://deb.debian.org/debian bookworm/main amd64 libev-libevent-dev all 1:4.33-1 [19.3 kB] Get: 128 http://deb.debian.org/debian bookworm/main amd64 libevent-2.1-7 amd64 2.1.12-stable-8 [180 kB] Get: 129 http://deb.debian.org/debian bookworm/main amd64 libexpat1-dev amd64 2.5.0-1 [150 kB] Get: 130 http://deb.debian.org/debian bookworm/main amd64 libfsplib0 amd64 0.14-5 [14.1 kB] Get: 131 http://deb.debian.org/debian bookworm/main amd64 libfsplib-dev amd64 0.14-5 [15.7 kB] Get: 132 http://deb.debian.org/debian bookworm/main amd64 libgpg-error-dev amd64 1.46-1 [133 kB] Get: 133 http://deb.debian.org/debian bookworm/main amd64 libgcrypt20-dev amd64 1.10.1-3 [752 kB] Get: 134 http://deb.debian.org/debian bookworm/main amd64 libgmpxx4ldbl amd64 2:6.2.1+dfsg1-1.1 [338 kB] Get: 135 http://deb.debian.org/debian bookworm/main amd64 libgmp-dev amd64 2:6.2.1+dfsg1-1.1 [641 kB] Get: 136 http://deb.debian.org/debian bookworm/main amd64 libunbound8 amd64 1.17.1-2 [548 kB] Get: 137 http://deb.debian.org/debian bookworm/main amd64 libgnutls-dane0 amd64 3.7.9-1 [406 kB] Get: 138 http://deb.debian.org/debian bookworm/main amd64 libgnutls-openssl27 amd64 3.7.9-1 [406 kB] Get: 139 http://deb.debian.org/debian bookworm/main amd64 libgnutlsxx30 amd64 3.7.9-1 [14.5 kB] Get: 140 http://deb.debian.org/debian bookworm/main amd64 libidn2-dev amd64 2.3.3-1+b1 [122 kB] Get: 141 http://deb.debian.org/debian bookworm/main amd64 libp11-kit-dev amd64 0.24.1-2 [172 kB] Get: 142 http://deb.debian.org/debian bookworm/main amd64 libtasn1-6-dev amd64 4.19.0-2 [106 kB] Get: 143 http://deb.debian.org/debian bookworm/main amd64 nettle-dev amd64 3.8.1-2 [1239 kB] Get: 144 http://deb.debian.org/debian bookworm/main amd64 libgnutls28-dev amd64 3.7.9-1 [1352 kB] Get: 145 http://deb.debian.org/debian bookworm/main amd64 libgpm2 amd64 1.20.7-10+b1 [14.2 kB] Get: 146 http://deb.debian.org/debian bookworm/main amd64 libgpm-dev amd64 1.20.7-10+b1 [16.9 kB] Get: 147 http://deb.debian.org/debian bookworm/main amd64 libidn12 amd64 1.41-1 [83.8 kB] Get: 148 http://deb.debian.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB] Get: 149 http://deb.debian.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB] Get: 150 http://deb.debian.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB] Get: 151 http://deb.debian.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB] Get: 152 http://deb.debian.org/debian bookworm/main amd64 libidn-dev amd64 1.41-1 [190 kB] Get: 153 http://deb.debian.org/debian bookworm/main amd64 libidn11-dev amd64 1.41-1 [42.4 kB] Get: 154 http://deb.debian.org/debian bookworm/main amd64 libkrb5-dev amd64 1.20.1-1+b1 [14.7 kB] Get: 155 http://deb.debian.org/debian bookworm/main amd64 liblua5.1-0 amd64 5.1.5-9 [111 kB] Get: 156 http://deb.debian.org/debian bookworm/main amd64 libncurses6 amd64 6.4-2 [103 kB] Get: 157 http://deb.debian.org/debian bookworm/main amd64 libncurses-dev amd64 6.4-2 [348 kB] Get: 158 http://deb.debian.org/debian bookworm/main amd64 libreadline-dev amd64 8.2-1.3 [151 kB] Get: 159 http://deb.debian.org/debian bookworm/main amd64 liblua5.1-0-dev amd64 5.1.5-9 [135 kB] Get: 160 http://deb.debian.org/debian bookworm/main amd64 liblzma-dev amd64 5.4.1-0.2 [260 kB] Get: 161 http://deb.debian.org/debian bookworm/main amd64 libperl-dev amd64 5.36.0-7 [1046 kB] Get: 162 http://deb.debian.org/debian bookworm/main amd64 libtre5 amd64 0.8.0-7 [58.1 kB] Get: 163 http://deb.debian.org/debian bookworm/main amd64 libtre-dev amd64 0.8.0-7 [34.3 kB] Get: 164 http://deb.debian.org/debian bookworm/main amd64 libxml2-utils amd64 2.9.14+dfsg-1.1+b3 [99.0 kB] Get: 165 http://deb.debian.org/debian bookworm/main amd64 libxslt1.1 amd64 1.1.35-1 [242 kB] Get: 166 http://deb.debian.org/debian bookworm/main amd64 xsltproc amd64 1.1.35-1 [126 kB] Get: 167 http://deb.debian.org/debian bookworm/main amd64 xmlto amd64 0.0.28-2.1 [33.6 kB] Fetched 196 MB in 7s (29.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:amd64. (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 ... 19596 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.2-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.5.0-1_amd64.deb ... Unpacking libexpat1:amd64 (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_amd64.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:amd64 (3.11.2-6) ... Setting up libexpat1:amd64 (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... Selecting previously unselected package python3-minimal. (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 ... 19912 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_amd64.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../3-libreadline8_8.2-1.3_amd64.deb ... Unpacking libreadline8:amd64 (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_amd64.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (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 ... 20346 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../004-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.21-12_amd64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../007-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../008-groff-base_1.22.4-10_amd64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.38.1-5+b1_amd64.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../010-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.11.2-2_amd64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package ucf. Preparing to unpack .../012-ucf_3.0043+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0043+nmu1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package comerr-dev:amd64. Preparing to unpack .../018-comerr-dev_2.1-1.47.0-2_amd64.deb ... Unpacking comerr-dev:amd64 (2.1-1.47.0-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../019-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../020-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../021-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../022-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../023-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../024-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../025-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../026-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../027-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../028-libicu72_72.1-3_amd64.deb ... Unpacking libicu72:amd64 (72.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../029-libxml2_2.9.14+dfsg-1.1+b3_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.1+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../030-gettext_0.21-12_amd64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../031-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../032-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../033-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package xml-core. Preparing to unpack .../034-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../035-sgml-data_2.0.11+nmu1_all.deb ... Unpacking sgml-data (2.0.11+nmu1) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../036-docbook-xml_4.5-12_all.deb ... Unpacking docbook-xml (4.5-12) ... Selecting previously unselected package libosp5. Preparing to unpack .../037-libosp5_1.5.2-13+b2_amd64.deb ... Unpacking libosp5 (1.5.2-13+b2) ... Selecting previously unselected package libostyle1c2. Preparing to unpack .../038-libostyle1c2_1.4devel1-22_amd64.deb ... Unpacking libostyle1c2 (1.4devel1-22) ... Selecting previously unselected package openjade. Preparing to unpack .../039-openjade_1.4devel1-22_amd64.deb ... Unpacking openjade (1.4devel1-22) ... Selecting previously unselected package docbook-dsssl. Preparing to unpack .../040-docbook-dsssl_1.79-10_all.deb ... Unpacking docbook-dsssl (1.79-10) ... Selecting previously unselected package tex-common. Preparing to unpack .../041-tex-common_6.18_all.deb ... Unpacking tex-common (6.18) ... Selecting previously unselected package libpaper1:amd64. Preparing to unpack .../042-libpaper1_1.1.29_amd64.deb ... Unpacking libpaper1:amd64 (1.1.29) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../043-libpaper-utils_1.1.29_amd64.deb ... Unpacking libpaper-utils (1.1.29) ... Selecting previously unselected package libkpathsea6:amd64. Preparing to unpack .../044-libkpathsea6_2022.20220321.62855-5_amd64.deb ... Unpacking libkpathsea6:amd64 (2022.20220321.62855-5) ... Selecting previously unselected package libptexenc1:amd64. Preparing to unpack .../045-libptexenc1_2022.20220321.62855-5_amd64.deb ... Unpacking libptexenc1:amd64 (2022.20220321.62855-5) ... Selecting previously unselected package libsynctex2:amd64. Preparing to unpack .../046-libsynctex2_2022.20220321.62855-5_amd64.deb ... Unpacking libsynctex2:amd64 (2022.20220321.62855-5) ... Selecting previously unselected package libtexlua53-5:amd64. Preparing to unpack .../047-libtexlua53-5_2022.20220321.62855-5_amd64.deb ... Unpacking libtexlua53-5:amd64 (2022.20220321.62855-5) ... Selecting previously unselected package libtexluajit2:amd64. Preparing to unpack .../048-libtexluajit2_2022.20220321.62855-5_amd64.deb ... Unpacking libtexluajit2:amd64 (2022.20220321.62855-5) ... Selecting previously unselected package t1utils. Preparing to unpack .../049-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../050-libbrotli1_1.0.9-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b6) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../051-libpng16-16_1.6.39-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.39-2) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../052-libfreetype6_2.12.1+dfsg-4_amd64.deb ... Unpacking libfreetype6:amd64 (2.12.1+dfsg-4) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../053-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../054-fontconfig-config_2.14.1-4_amd64.deb ... Unpacking fontconfig-config (2.14.1-4) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../055-libfontconfig1_2.14.1-4_amd64.deb ... Unpacking libfontconfig1:amd64 (2.14.1-4) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../056-libpixman-1-0_0.42.2-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.42.2-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../057-libxau6_1%3a1.0.9-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../058-libbsd0_0.11.7-2_amd64.deb ... Unpacking libbsd0:amd64 (0.11.7-2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../059-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../060-libxcb1_1.15-1_amd64.deb ... Unpacking libxcb1:amd64 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../061-libx11-data_2%3a1.8.4-2_all.deb ... Unpacking libx11-data (2:1.8.4-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../062-libx11-6_2%3a1.8.4-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.4-2) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../063-libxcb-render0_1.15-1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.15-1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../064-libxcb-shm0_1.15-1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.15-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../065-libxext6_2%3a1.3.4-1+b1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../066-libxrender1_1%3a0.9.10-1.1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../067-libcairo2_1.16.0-7_amd64.deb ... Unpacking libcairo2:amd64 (1.16.0-7) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../068-libgraphite2-3_1.3.14-1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../069-libglib2.0-0_2.74.6-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.74.6-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../070-libharfbuzz0b_6.0.0+dfsg-3_amd64.deb ... Unpacking libharfbuzz0b:amd64 (6.0.0+dfsg-3) ... Selecting previously unselected package libteckit0:amd64. Preparing to unpack .../071-libteckit0_2.5.11+ds1-1+b1_amd64.deb ... Unpacking libteckit0:amd64 (2.5.11+ds1-1+b1) ... Selecting previously unselected package x11-common. Preparing to unpack .../072-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../073-libice6_2%3a1.0.10-1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../074-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../075-libxt6_1%3a1.2.1-1.1_amd64.deb ... Unpacking libxt6:amd64 (1:1.2.1-1.1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../076-libxmu6_2%3a1.1.3-3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../077-libxpm4_1%3a3.5.12-1.1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1.1) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../078-libxaw7_2%3a1.0.14-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.14-1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../079-libxi6_2%3a1.8-1+b1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8-1+b1) ... Selecting previously unselected package libzzip-0-13:amd64. Preparing to unpack .../080-libzzip-0-13_0.13.72+dfsg.1-1.1_amd64.deb ... Unpacking libzzip-0-13:amd64 (0.13.72+dfsg.1-1.1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../081-texlive-binaries_2022.20220321.62855-5_amd64.deb ... Unpacking texlive-binaries (2022.20220321.62855-5) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../082-xdg-utils_1.1.3-4.1_all.deb ... Unpacking xdg-utils (1.1.3-4.1) ... Selecting previously unselected package texlive-base. Preparing to unpack .../083-texlive-base_2022.20230122-3_all.deb ... Unpacking texlive-base (2022.20230122-3) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../084-texlive-fonts-recommended_2022.20230122-3_all.deb ... Unpacking texlive-fonts-recommended (2022.20230122-3) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../085-fonts-lmodern_2.005-1_all.deb ... Unpacking fonts-lmodern (2.005-1) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../086-texlive-latex-base_2022.20230122-3_all.deb ... Unpacking texlive-latex-base (2022.20230122-3) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../087-texlive-plain-generic_2022.20230122-3_all.deb ... Unpacking texlive-plain-generic (2022.20230122-3) ... Selecting previously unselected package teckit. Preparing to unpack .../088-teckit_2.5.11+ds1-1+b1_amd64.deb ... Unpacking teckit (2.5.11+ds1-1+b1) ... Selecting previously unselected package libapache-pom-java. Preparing to unpack .../089-libapache-pom-java_29-2_all.deb ... Unpacking libapache-pom-java (29-2) ... Selecting previously unselected package libcommons-parent-java. Preparing to unpack .../090-libcommons-parent-java_56-1_all.deb ... Unpacking libcommons-parent-java (56-1) ... Selecting previously unselected package libcommons-logging-java. Preparing to unpack .../091-libcommons-logging-java_1.2-3_all.deb ... Unpacking libcommons-logging-java (1.2-3) ... Selecting previously unselected package libfontbox-java. Preparing to unpack .../092-libfontbox-java_1%3a1.8.16-2_all.deb ... Unpacking libfontbox-java (1:1.8.16-2) ... Selecting previously unselected package libpdfbox-java. Preparing to unpack .../093-libpdfbox-java_1%3a1.8.16-2_all.deb ... Unpacking libpdfbox-java (1:1.8.16-2) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../094-preview-latex-style_12.2-1_all.deb ... Unpacking preview-latex-style (12.2-1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../095-texlive-latex-recommended_2022.20230122-3_all.deb ... Unpacking texlive-latex-recommended (2022.20230122-3) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../096-texlive-pictures_2022.20230122-3_all.deb ... Unpacking texlive-pictures (2022.20230122-3) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../097-texlive-latex-extra_2022.20230122-3_all.deb ... Unpacking texlive-latex-extra (2022.20230122-3) ... Selecting previously unselected package tipa. Preparing to unpack .../098-tipa_2%3a1.3-21_all.deb ... Unpacking tipa (2:1.3-21) ... Selecting previously unselected package texlive-xetex. Preparing to unpack .../099-texlive-xetex_2022.20230122-3_all.deb ... Unpacking texlive-xetex (2022.20230122-3) ... Selecting previously unselected package texlive-formats-extra. Preparing to unpack .../100-texlive-formats-extra_2022.20230122-3_all.deb ... Unpacking texlive-formats-extra (2022.20230122-3) ... Selecting previously unselected package lynx-common. Preparing to unpack .../101-lynx-common_2.9.0dev.12-1_all.deb ... Unpacking lynx-common (2.9.0dev.12-1) ... Selecting previously unselected package lynx. Preparing to unpack .../102-lynx_2.9.0dev.12-1_amd64.deb ... Unpacking lynx (2.9.0dev.12-1) ... Selecting previously unselected package libsgmls-perl. Preparing to unpack .../103-libsgmls-perl_1.03ii-38_all.deb ... Unpacking libsgmls-perl (1.03ii-38) ... Selecting previously unselected package sgmlspl. Preparing to unpack .../104-sgmlspl_1.03ii-38_all.deb ... Unpacking sgmlspl (1.03ii-38) ... Selecting previously unselected package opensp. Preparing to unpack .../105-opensp_1.5.2-13+b2_amd64.deb ... Unpacking opensp (1.5.2-13+b2) ... Selecting previously unselected package docbook-utils. Preparing to unpack .../106-docbook-utils_0.6.14-4_all.deb ... Unpacking docbook-utils (0.6.14-4) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../107-docbook-xsl_1.79.2+dfsg-2_all.deb ... Unpacking docbook-xsl (1.79.2+dfsg-2) ... Selecting previously unselected package libgssrpc4:amd64. Preparing to unpack .../108-libgssrpc4_1.20.1-1+b1_amd64.deb ... Unpacking libgssrpc4:amd64 (1.20.1-1+b1) ... Selecting previously unselected package libkdb5-10:amd64. Preparing to unpack .../109-libkdb5-10_1.20.1-1+b1_amd64.deb ... Unpacking libkdb5-10:amd64 (1.20.1-1+b1) ... Selecting previously unselected package libkadm5srv-mit12:amd64. Preparing to unpack .../110-libkadm5srv-mit12_1.20.1-1+b1_amd64.deb ... Unpacking libkadm5srv-mit12:amd64 (1.20.1-1+b1) ... Selecting previously unselected package libkadm5clnt-mit12:amd64. Preparing to unpack .../111-libkadm5clnt-mit12_1.20.1-1+b1_amd64.deb ... Unpacking libkadm5clnt-mit12:amd64 (1.20.1-1+b1) ... Selecting previously unselected package krb5-multidev:amd64. Preparing to unpack .../112-krb5-multidev_1.20.1-1+b1_amd64.deb ... Unpacking krb5-multidev:amd64 (1.20.1-1+b1) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../113-libbz2-dev_1.0.8-5+b1_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-5+b1) ... Selecting previously unselected package libev4:amd64. Preparing to unpack .../114-libev4_1%3a4.33-1_amd64.deb ... Unpacking libev4:amd64 (1:4.33-1) ... Selecting previously unselected package libev-dev:amd64. Preparing to unpack .../115-libev-dev_1%3a4.33-1_amd64.deb ... Unpacking libev-dev:amd64 (1:4.33-1) ... Selecting previously unselected package libev-libevent-dev. Preparing to unpack .../116-libev-libevent-dev_1%3a4.33-1_all.deb ... Unpacking libev-libevent-dev (1:4.33-1) ... Selecting previously unselected package libevent-2.1-7:amd64. Preparing to unpack .../117-libevent-2.1-7_2.1.12-stable-8_amd64.deb ... Unpacking libevent-2.1-7:amd64 (2.1.12-stable-8) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../118-libexpat1-dev_2.5.0-1_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.5.0-1) ... Selecting previously unselected package libfsplib0. Preparing to unpack .../119-libfsplib0_0.14-5_amd64.deb ... Unpacking libfsplib0 (0.14-5) ... Selecting previously unselected package libfsplib-dev. Preparing to unpack .../120-libfsplib-dev_0.14-5_amd64.deb ... Unpacking libfsplib-dev (0.14-5) ... Selecting previously unselected package libgpg-error-dev. Preparing to unpack .../121-libgpg-error-dev_1.46-1_amd64.deb ... Unpacking libgpg-error-dev (1.46-1) ... Selecting previously unselected package libgcrypt20-dev. Preparing to unpack .../122-libgcrypt20-dev_1.10.1-3_amd64.deb ... Unpacking libgcrypt20-dev (1.10.1-3) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../123-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../124-libgmp-dev_2%3a6.2.1+dfsg1-1.1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Selecting previously unselected package libunbound8:amd64. Preparing to unpack .../125-libunbound8_1.17.1-2_amd64.deb ... Unpacking libunbound8:amd64 (1.17.1-2) ... Selecting previously unselected package libgnutls-dane0:amd64. Preparing to unpack .../126-libgnutls-dane0_3.7.9-1_amd64.deb ... Unpacking libgnutls-dane0:amd64 (3.7.9-1) ... Selecting previously unselected package libgnutls-openssl27:amd64. Preparing to unpack .../127-libgnutls-openssl27_3.7.9-1_amd64.deb ... Unpacking libgnutls-openssl27:amd64 (3.7.9-1) ... Selecting previously unselected package libgnutlsxx30:amd64. Preparing to unpack .../128-libgnutlsxx30_3.7.9-1_amd64.deb ... Unpacking libgnutlsxx30:amd64 (3.7.9-1) ... Selecting previously unselected package libidn2-dev:amd64. Preparing to unpack .../129-libidn2-dev_2.3.3-1+b1_amd64.deb ... Unpacking libidn2-dev:amd64 (2.3.3-1+b1) ... Selecting previously unselected package libp11-kit-dev:amd64. Preparing to unpack .../130-libp11-kit-dev_0.24.1-2_amd64.deb ... Unpacking libp11-kit-dev:amd64 (0.24.1-2) ... Selecting previously unselected package libtasn1-6-dev:amd64. Preparing to unpack .../131-libtasn1-6-dev_4.19.0-2_amd64.deb ... Unpacking libtasn1-6-dev:amd64 (4.19.0-2) ... Selecting previously unselected package nettle-dev:amd64. Preparing to unpack .../132-nettle-dev_3.8.1-2_amd64.deb ... Unpacking nettle-dev:amd64 (3.8.1-2) ... Selecting previously unselected package libgnutls28-dev:amd64. Preparing to unpack .../133-libgnutls28-dev_3.7.9-1_amd64.deb ... Unpacking libgnutls28-dev:amd64 (3.7.9-1) ... Selecting previously unselected package libgpm2:amd64. Preparing to unpack .../134-libgpm2_1.20.7-10+b1_amd64.deb ... Unpacking libgpm2:amd64 (1.20.7-10+b1) ... Selecting previously unselected package libgpm-dev:amd64. Preparing to unpack .../135-libgpm-dev_1.20.7-10+b1_amd64.deb ... Unpacking libgpm-dev:amd64 (1.20.7-10+b1) ... Selecting previously unselected package libidn12:amd64. Preparing to unpack .../136-libidn12_1.41-1_amd64.deb ... Unpacking libidn12:amd64 (1.41-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../137-libpkgconf3_1.8.1-1_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../138-pkgconf-bin_1.8.1-1_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../139-pkgconf_1.8.1-1_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-1) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../140-pkg-config_1.8.1-1_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-1) ... Selecting previously unselected package libidn-dev:amd64. Preparing to unpack .../141-libidn-dev_1.41-1_amd64.deb ... Unpacking libidn-dev:amd64 (1.41-1) ... Selecting previously unselected package libidn11-dev:amd64. Preparing to unpack .../142-libidn11-dev_1.41-1_amd64.deb ... Unpacking libidn11-dev:amd64 (1.41-1) ... Selecting previously unselected package libkrb5-dev:amd64. Preparing to unpack .../143-libkrb5-dev_1.20.1-1+b1_amd64.deb ... Unpacking libkrb5-dev:amd64 (1.20.1-1+b1) ... Selecting previously unselected package liblua5.1-0:amd64. Preparing to unpack .../144-liblua5.1-0_5.1.5-9_amd64.deb ... Unpacking liblua5.1-0:amd64 (5.1.5-9) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../145-libncurses6_6.4-2_amd64.deb ... Unpacking libncurses6:amd64 (6.4-2) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../146-libncurses-dev_6.4-2_amd64.deb ... Unpacking libncurses-dev:amd64 (6.4-2) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../147-libreadline-dev_8.2-1.3_amd64.deb ... Unpacking libreadline-dev:amd64 (8.2-1.3) ... Selecting previously unselected package liblua5.1-0-dev:amd64. Preparing to unpack .../148-liblua5.1-0-dev_5.1.5-9_amd64.deb ... Unpacking liblua5.1-0-dev:amd64 (5.1.5-9) ... Selecting previously unselected package liblzma-dev:amd64. Preparing to unpack .../149-liblzma-dev_5.4.1-0.2_amd64.deb ... Unpacking liblzma-dev:amd64 (5.4.1-0.2) ... Selecting previously unselected package libperl-dev:amd64. Preparing to unpack .../150-libperl-dev_5.36.0-7_amd64.deb ... Unpacking libperl-dev:amd64 (5.36.0-7) ... Selecting previously unselected package libtre5:amd64. Preparing to unpack .../151-libtre5_0.8.0-7_amd64.deb ... Unpacking libtre5:amd64 (0.8.0-7) ... Selecting previously unselected package libtre-dev. Preparing to unpack .../152-libtre-dev_0.8.0-7_amd64.deb ... Unpacking libtre-dev (0.8.0-7) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../153-libxml2-utils_2.9.14+dfsg-1.1+b3_amd64.deb ... Unpacking libxml2-utils (2.9.14+dfsg-1.1+b3) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../154-libxslt1.1_1.1.35-1_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.35-1) ... Selecting previously unselected package xsltproc. Preparing to unpack .../155-xsltproc_1.1.35-1_amd64.deb ... Unpacking xsltproc (1.1.35-1) ... Selecting previously unselected package xmlto. Preparing to unpack .../156-xmlto_0.0.28-2.1_amd64.deb ... Unpacking xmlto (0.0.28-2.1) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up libgraphite2-3:amd64 (1.3.14-1) ... Setting up libpixman-1-0:amd64 (0.42.2-1) ... Setting up libxau6:amd64 (1:1.0.9-1) ... Setting up libsgmls-perl (1.03ii-38) ... Setting up libtre5:amd64 (0.8.0-7) ... Setting up libgnutls-openssl27:amd64 (3.7.9-1) ... Setting up libgpm2:amd64 (1.20.7-10+b1) ... Setting up libicu72:amd64 (72.1-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up sgmlspl (1.03ii-38) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.74.6-1) ... No schema files found: doing nothing. Setting up libev4:amd64 (1:4.33-1) ... Setting up libtexluajit2:amd64 (2022.20220321.62855-5) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b6) ... Setting up libfontbox-java (1:1.8.16-2) ... Setting up x11-common (1:7.7+23) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libmagic1:amd64 (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up libperl-dev:amd64 (5.36.0-7) ... Setting up libzzip-0-13:amd64 (0.13.72+dfsg.1-1.1) ... Setting up file (1:5.44-3) ... Setting up libfsplib0 (0.14-5) ... Setting up libosp5 (1.5.2-13+b2) ... Setting up libgssrpc4:amd64 (1.20.1-1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:amd64 (1.8.1-1) ... Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up libexpat1-dev:amd64 (2.5.0-1) ... Setting up libgpm-dev:amd64 (1.20.7-10+b1) ... Setting up libx11-data (2:1.8.4-2) ... Setting up libgpg-error-dev (1.46-1) ... Setting up libteckit0:amd64 (2.5.11+ds1-1+b1) ... Setting up libgnutlsxx30:amd64 (3.7.9-1) ... Setting up libapache-pom-java (29-2) ... Setting up libncurses6:amd64 (6.4-2) ... Setting up t1utils (1.41-4) ... Setting up libtexlua53-5:amd64 (2022.20220321.62855-5) ... Setting up comerr-dev:amd64 (2.1-1.47.0-2) ... Setting up libpng16-16:amd64 (1.6.39-2) ... Setting up libidn12:amd64 (1.41-1) ... Setting up libevent-2.1-7:amd64 (2.1.12-stable-8) ... Setting up autopoint (0.21-12) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up pkgconf-bin (1.8.1-1) ... Setting up lynx-common (2.9.0dev.12-1) ... Setting up libidn2-dev:amd64 (2.3.3-1+b1) ... Setting up libkpathsea6:amd64 (2022.20220321.62855-5) ... Setting up autoconf (2.71-3) ... Setting up liblzma-dev:amd64 (5.4.1-0.2) ... Setting up libostyle1c2 (1.4devel1-22) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up liblua5.1-0:amd64 (5.1.5-9) ... Setting up fonts-lmodern (2.005-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up sgml-base (1.31) ... Setting up libev-dev:amd64 (1:4.33-1) ... Setting up libtasn1-6-dev:amd64 (4.19.0-2) ... Setting up libbsd0:amd64 (0.11.7-2) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up openjade (1.4devel1-22) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.1+b3) ... Setting up xdg-utils (1.1.3-4.1) ... update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode Setting up libp11-kit-dev:amd64 (0.24.1-2) ... Setting up libsynctex2:amd64 (2022.20220321.62855-5) ... Setting up libkadm5clnt-mit12:amd64 (1.20.1-1+b1) ... Setting up libbz2-dev:amd64 (1.0.8-5+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up teckit (2.5.11+ds1-1+b1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libfsplib-dev (0.14-5) ... Setting up libice6:amd64 (2:1.0.10-1) ... Setting up libtre-dev (0.8.0-7) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libncurses-dev:amd64 (6.4-2) ... Setting up libxcb1:amd64 (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libkdb5-10:amd64 (1.20.1-1+b1) ... Setting up libgmp-dev:amd64 (2:6.2.1+dfsg1-1.1) ... Setting up libpdfbox-java (1:1.8.16-2) ... Setting up nettle-dev:amd64 (3.8.1-2) ... Setting up libtool (2.4.7-5) ... Setting up libxcb-render0:amd64 (1.15-1) ... Setting up fontconfig-config (2.14.1-4) ... Setting up libreadline8:amd64 (8.2-1.3) ... Setting up libcommons-parent-java (56-1) ... Setting up libcommons-logging-java (1.2-3) ... Setting up libxcb-shm0:amd64 (1.15-1) ... Setting up opensp (1.5.2-13+b2) ... Setting up libreadline-dev:amd64 (8.2-1.3) ... Setting up pkgconf:amd64 (1.8.1-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libev-libevent-dev (1:4.33-1) ... Setting up libunbound8:amd64 (1.17.1-2) ... Setting up libptexenc1:amd64 (2022.20220321.62855-5) ... Setting up libgcrypt20-dev (1.10.1-3) ... Setting up libfreetype6:amd64 (2.12.1+dfsg-4) ... Setting up pkg-config:amd64 (1.8.1-1) ... Setting up ucf (3.0043+nmu1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up xml-core (0.18+nmu1) ... Setting up libxslt1.1:amd64 (1.1.35-1) ... Setting up libkadm5srv-mit12:amd64 (1.20.1-1+b1) ... Setting up libx11-6:amd64 (2:1.8.4-2) ... Setting up libharfbuzz0b:amd64 (6.0.0+dfsg-3) ... Setting up libfontconfig1:amd64 (2.14.1-4) ... Setting up lynx (2.9.0dev.12-1) ... update-alternatives: using /usr/bin/lynx to provide /usr/bin/www-browser (www-browser) in auto mode Setting up libxml2-utils (2.9.14+dfsg-1.1+b3) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up libidn-dev:amd64 (1.41-1) ... Setting up krb5-multidev:amd64 (1.20.1-1+b1) ... Setting up libpaper1:amd64 (1.1.29) ... Creating config file /etc/papersize with new version Setting up libgnutls-dane0:amd64 (3.7.9-1) ... Setting up libidn11-dev:amd64 (1.41-1) ... Setting up libxpm4:amd64 (1:3.5.12-1.1) ... Setting up liblua5.1-0-dev:amd64 (5.1.5-9) ... Setting up libxrender1:amd64 (1:0.9.10-1.1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:amd64 (3.11.2-6) ... Setting up xsltproc (1.1.35-1) ... Setting up libxext6:amd64 (2:1.3.4-1+b1) ... Setting up libpaper-utils (1.1.29) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:amd64 (1.16.0-7) ... Setting up tex-common (6.18) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libkrb5-dev:amd64 (1.20.1-1+b1) ... Setting up libxt6:amd64 (1:1.2.1-1.1) ... Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ... Setting up libgnutls28-dev:amd64 (3.7.9-1) ... Setting up python3.11 (3.11.2-6) ... Setting up libxmu6:amd64 (2:1.1.3-3) ... Setting up libxi6:amd64 (2:1.8-1+b1) ... Setting up preview-latex-style (12.2-1) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up libxaw7:amd64 (2:1.0.14-1) ... Setting up texlive-binaries (2022.20220321.62855-5) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2022.20230122-3) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex Setting up texlive-plain-generic (2022.20230122-3) ... Setting up texlive-latex-base (2022.20230122-3) ... Setting up texlive-latex-recommended (2022.20230122-3) ... Setting up texlive-pictures (2022.20230122-3) ... Setting up texlive-fonts-recommended (2022.20230122-3) ... Setting up tipa (2:1.3-21) ... Setting up texlive-latex-extra (2022.20230122-3) ... Setting up texlive-xetex (2022.20230122-3) ... Setting up texlive-formats-extra (2022.20230122-3) ... Processing triggers for libc-bin (2.36-8) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-xsl (1.79.2+dfsg-2) ... Setting up sgml-data (2.0.11+nmu1) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-xml (4.5-12) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-dsssl (1.79-10) ... Setting up xmlto (0.0.28-2.1) ... Processing triggers for sgml-base (1.31) ... Setting up docbook-utils (0.6.14-4) ... Processing triggers for tex-common (6.18) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/elinks-0.13.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../elinks_0.13.2-1_source.changes dpkg-buildpackage: info: source package elinks dpkg-buildpackage: info: source version 0.13.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by أحمد المحمودي (Ahmed El-Mahmoudy) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_auto_clean make -j15 distclean make[1]: Entering directory '/build/elinks-0.13.2' You need to first run ./configure make[1]: Leaving directory '/build/elinks-0.13.2' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf ERROR: Use of AM_GNU_GETTEXT without [external] argument is no longer supported. config/m4/iconv.m4:1: warning: ill-formed serial number 'AM2', expecting a version string with only digits and dots config/m4/codeset.m4:1: warning: ill-formed serial number 'AM1', expecting a version string with only digits and dots configure.ac: warning: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION configure.ac:185: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:185: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:185: the top level configure.ac:187: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:187: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:187: the top level configure.ac:972: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:972: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... configure.ac:972: the top level configure.ac:1246: warning: The macro `AC_HAVE_FUNCS' is obsolete. configure.ac:1246: You should run autoupdate. ./lib/autoconf/functions.m4:230: AC_HAVE_FUNCS is expanded from... configure.ac:1246: the top level debian/rules override_dh_auto_configure make[1]: Entering directory '/build/elinks-0.13.2' dh_auto_configure -- --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc/elinks --with-lzma --without-openssl --without-x --enable-finger --with-gnutls=/usr --enable-nntp --enable-88-colors --enable-256-colors --enable-leds --enable-html-highlight --enable-fsp --disable-smb --with-perl --without-guile --without-python --without-ruby --with-gssapi --enable-cgi --enable-exmode --enable-bittorrent --disable-debug --enable-combining --with-terminfo --with-libev ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc/elinks --with-lzma --without-openssl --without-x --enable-finger --with-gnutls=/usr --enable-nntp --enable-88-colors --enable-256-colors --enable-leds --enable-html-highlight --enable-fsp --disable-smb --with-perl --without-guile --without-python --without-ruby --with-gssapi --enable-cgi --enable-exmode --enable-bittorrent --disable-debug --enable-combining --with-terminfo --with-libev checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for sys/time.h... yes checking for sys/param.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for gnumake... no checking for gmake... /usr/bin/gmake checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking for ld... ld checking for gawk... no checking for mawk... mawk checking for mawk... /usr/bin/mawk checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking for git... no checking for sparse... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for python3... /usr/bin/python3 checking for xmlto... /usr/bin/xmlto checking for jw... /usr/bin/jw checking for pod2html... /usr/bin/pod2html checking for doxygen... no checking for BEOS... no checking for RISCOS... no checking for WIN32... no checking for EMX... no checking for UNIX... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for wchar.h... (cached) yes checking for wctype.h... yes checking for fcntl.h... yes checking for limits.h... yes checking for time.h... yes checking for unistd.h... (cached) yes checking for sigaction.h... no checking for arpa/inet.h... yes checking for netinet/in_systm.h... yes checking for netinet/in_system.h... no checking for netinet/ip.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for netinet/in6_var.h... no checking for ifaddrs.h... yes checking for sys/cygwin.h... no checking for io.h... no checking for sys/fmutex.h... no checking for sys/ioctl.h... yes checking for sys/sockio.h... no checking for sys/resource.h... yes checking for sys/select.h... yes checking for sys/socket.h... yes checking for sys/time.h... (cached) yes checking for sys/utsname.h... yes checking for net/if.h... yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for locale.h... yes checking for pwd.h... yes checking for termios.h... yes checking for poll.h... yes checking for sys/un.h... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for an ANSI C-conforming const... yes checking for inline... inline checking for C99-conforming inline... yes checking for typeof... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for size_t... yes checking for off_t... yes checking for ssize_t... yes checking for long long... yes checking for off_t... yes checking for int32_t... yes checking for uint32_t... yes checking for uint16_t... yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking size of off_t... 8 checking for variadic macros... yes checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking for working memcmp... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for getpagesize... yes checking for working mmap... yes checking for strftime... yes checking for strptime... yes checking for atoll... yes checking for gethostbyaddr... yes checking for herror... yes checking for strerror... yes checking for popen... yes checking for uname... yes checking for access... yes checking for chmod... yes checking for alarm... yes checking for timegm... yes checking for mremap... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strcasestr... yes checking for strstr... yes checking for strchr... yes checking for strrchr... yes checking for memmove... yes checking for bcopy... yes checking for stpcpy... yes checking for strdup... yes checking for index... yes checking for isdigit... yes checking for mempcpy... yes checking for memrchr... yes checking for snprintf... yes checking for vsnprintf... yes checking for asprintf... yes checking for vasprintf... yes checking for getifaddrs... yes checking for getpwnam... yes checking for inet_pton... yes checking for inet_ntop... yes checking for fflush... yes checking for fsync... yes checking for fseeko... yes checking for ftello... yes checking for sigaction... yes checking for gettimeofday... yes checking for clock_gettime... yes checking for setitimer... yes checking for cygwin_conv_to_full_win32_path... no checking for setenv... yes checking for putenv... yes checking for unsetenv... yes checking for getuid... yes checking for geteuid... yes checking for wcwidth... yes checking for fork... yes checking for getpid... yes checking for setpgid... yes checking for getpgid... yes checking for setpgrp... yes checking for getpgrp... yes checking for raise... yes checking for kill... yes checking for fpathconf... yes checking for poll... yes checking for sysconf(_SC_PAGE_SIZE)... yes checking for C99 vsnprintf... yes checking for dlopen in -ldl... yes checking for socket... yes checking for setsockopt... yes checking for gethostbyname... yes checking for gpm support... yes checking for gpm.h... yes checking for Gpm_Open in -lgpm... yes checking for terminfo support... yes checking for term.h... yes checking for setupterm in -ltinfo... yes checking for zlib support... yes checking for zlib.h... no checking for bzlib support... yes checking for bzlib.h... yes checking for BZ2_bzReadOpen in -lbz2... yes checking for brotli support... yes checking for brotli/decode.h... no checking for zstd support... yes checking for zstd.h... no checking for idn support... yes checking for idna.h... yes checking for stringprep_check_version in -lidn... yes checking for lzma support... yes checking for lzma.h... yes checking for lzma_code in -llzma... yes checking for GSSAPI... yes checking for expat.h... yes checking for XML_ParserCreate in -lexpat... yes checking for sys/consio.h... no checking for machine/console.h... no checking for SpiderMonkey (mozjs-17.0) in pkg-config mozjs-17.0... no checking for Guile... no checking for Perl... yes checking whether POPpx works without an n_a variable... yes checking for Python3... no checking for Lua... yes checking for lauxlib.h... yes checking for TRE in pkg-config... yes checking for TRE header and library... yes checking for Ruby... no configure: WARNING: Support for --with-gnutls=DIR has been removed. You may have to set the PKG_CONFIG_PATH environment variable instead. checking for OpenSSL... explicitly disabled checking for GNUTLS (1.2 or later) in pkg-config... yes: -I/usr/include/p11-kit-1 -lgnutls checking whether GNUTLS can be linked with... yes checking for gnutls_priority_set_direct... yes checking for gnutls_certificate_set_x509_system_trust... yes checking for event.h... yes checking for libev/event.h... no checking for event_loop in -lev... yes checking for event_base_set... yes checking for event_get_version... yes checking for event_get_method... yes checking for event_base_free... yes checking for event_base_new... yes checking for event_reinit... no checking for event_base_get_method... yes checking for event_config_set_flag... no checking for event_get_struct_event_size... no checking whether to be or not to be... needs to be determined experimentally checking for struct sockaddr_storage... yes checking for struct sockaddr_in6... yes checking for struct addrinfo... yes checking for getaddrinfo... yes checking for X... disabled checking for execinfo.h... yes checking whether /usr/bin/gmake sets $(MAKE)... yes checking for strerror in -lcposix... no checking for working alloca.h... yes checking for alloca... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking for argz.h... yes checking for limits.h... (cached) yes checking for locale.h... (cached) yes checking for nl_types.h... yes checking for malloc.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for feof_unlocked... yes checking for fgets_unlocked... yes checking for getcwd... yes checking for getegid... yes checking for geteuid... (cached) yes checking for getgid... yes checking for getuid... (cached) yes checking for mempcpy... (cached) yes checking for munmap... yes checking for putenv... (cached) yes checking for setenv... (cached) yes checking for setlocale... yes checking for stpcpy... (cached) yes checking for strchr... (cached) yes checking for strcasecmp... (cached) yes checking for strdup... (cached) yes checking for strtoul... yes checking for tsearch... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for bison... no checking for catalogs to be installed... af be bg ca cs da de el es et fi fr gl hr hu id is it ja lt nl nb pl pt pt_BR ro ru sk sr sv tr uk checking for fsplib.h... yes checking for fsp_open_session in -lfsplib... yes checking whether wchar_t is exactly 32-bit... yes checking for libdom... disabled checking for -rdynamic... yes checking whether gcc accepts -Wno-address... yes checking whether gcc accepts -fno-strict-overflow... yes configure: creating ./config.status config.status: creating Makefile.config config.status: creating contrib/elinks.spec config.status: creating contrib/lua/hooks.lua config.status: creating contrib/conv/w3m2links.awk config.status: creating doc/Doxyfile config.status: creating doc/man/man1/elinks.1 config.status: creating src/intl/gettext/ref-add.sed config.status: creating src/intl/gettext/ref-del.sed config.status: creating config.h The following feature summary has been saved to features.log Feature summary: Documentation Tools ............. AsciiDoc, XmlTo, JadeWrapper, Pod2HTML Manual Formats .................. HTML (one file), HTML (multiple files), PDF Man Page Formats ................ HTML, man (groff) API Documentation ............... no gpm ............................. yes terminfo ........................ yes zlib ............................ no bzlib ........................... yes brotli .......................... no zstd ............................ no idn ............................. yes lzma ............................ yes Bookmarks ....................... yes XBEL bookmarks .................. yes ECMAScript (JavaScript) ......... no Browser scripting ............... Lua, Perl libev ........................... yes libevent ........................ no SSL ............................. GNUTLS Native Language Support ......... yes Cookies ......................... yes Form history .................... yes Global history .................. yes Mailcap ......................... yes Mimetypes files ................. yes IPv6 ............................ yes BitTorrent protocol ............. yes Data protocol ................... yes URI rewriting ................... yes Local CGI ....................... yes Finger protocol ................. yes FSP protocol .................... yes FTP protocol .................... yes Gopher protocol ................. no NNTP protocol ................... yes Samba protocol .................. no Mouse handling .................. yes BSD sysmouse .................... no 88 colors ....................... yes 256 colors ...................... yes true color ...................... no Exmode interface ................ yes LEDs ............................ yes Marks ........................... yes Cascading Style Sheets .......... yes HTML highlighting ............... yes DOM engine ...................... HTML highlighting Backtrace ....................... yes No root exec .................... no Debug mode ...................... no Fast mode ....................... no Own libc stubs .................. no Small binary .................... no UTF-8 ........................... yes Combining characters ............ yes Regexp searching ................ TRE libdom .......................... no System configuration directory .. /etc/elinks Locale catalogs directory ....... /usr/share/locale Compiler flags (CFLAGS) ......... -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow Preprocessor flags (CPPFLAGS) ... -Wdate-time -D_FORTIFY_SOURCE=2 Linker flags (LDFLAGS) .......... -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs Library flags (LIBS) ............ -ltre -Wl,-z,relro -lev -L/usr/lib/x86_64-linux-gnu -lgcrypt -lgnutls -L/usr/lib -llua5.1 -lm -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.36/CORE -lperl -ldl -lm -lpthread -lc -lcrypt -L/usr/lib/x86_64-linux-gnu/mit-krb5 -Wl,-z,relro -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -ldl -lgpm -ltinfo -lbz2 -lidn -llzma -lexpat -lfsplib make[1]: Leaving directory '/build/elinks-0.13.2' debian/rules override_dh_auto_build make[1]: Entering directory '/build/elinks-0.13.2' make V=1 make[2]: Entering directory '/build/elinks-0.13.2' cd ./. && autoheader cd . \ && CONFIG_FILES= CONFIG_HEADERS=config.h \ /bin/bash ./config.status config.status: creating config.h config.status: config.h is unchanged make -C doc all make[3]: Entering directory '/build/elinks-0.13.2/doc' make -C man all make[4]: Entering directory '/build/elinks-0.13.2/doc/man' make -C man1 all make[5]: Entering directory '/build/elinks-0.13.2/doc/man/man1' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/elinks-0.13.2/doc/man/man1' make -C man5 all make[5]: Entering directory '/build/elinks-0.13.2/doc/man/man5' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/elinks-0.13.2/doc/man/man5' make[4]: Leaving directory '/build/elinks-0.13.2/doc/man' make[3]: Leaving directory '/build/elinks-0.13.2/doc' make -C po all make[3]: Entering directory '/build/elinks-0.13.2/po' 755 translated messages, 51 fuzzy translations, 886 untranslated messages. 212 translated messages, 564 fuzzy translations, 916 untranslated messages. 229 translated messages, 560 fuzzy translations, 903 untranslated messages. 171 translated messages, 492 fuzzy translations, 1029 untranslated messages. 1166 translated messages, 330 fuzzy translations, 196 untranslated messages. 1425 translated messages, 186 fuzzy translations, 81 untranslated messages. 1066 translated messages, 398 fuzzy translations, 228 untranslated messages. 170 translated messages, 493 fuzzy translations, 1029 untranslated messages. 198 translated messages, 554 fuzzy translations, 940 untranslated messages. 170 translated messages, 493 fuzzy translations, 1029 untranslated messages. 904 translated messages, 83 fuzzy translations, 705 untranslated messages. 1629 translated messages, 32 fuzzy translations, 31 untranslated messages. 170 translated messages, 493 fuzzy translations, 1029 untranslated messages. 171 translated messages, 492 fuzzy translations, 1029 untranslated messages. 1231 translated messages, 287 fuzzy translations, 174 untranslated messages. 171 translated messages, 493 fuzzy translations, 1028 untranslated messages. 165 translated messages, 489 fuzzy translations, 1038 untranslated messages. 927 translated messages, 499 fuzzy translations, 266 untranslated messages. 415 translated messages, 18 fuzzy translations, 1259 untranslated messages. 166 translated messages, 488 fuzzy translations, 1038 untranslated messages. 171 translated messages, 493 fuzzy translations, 1028 untranslated messages. 171 translated messages, 492 fuzzy translations, 1029 untranslated messages. 1692 translated messages. 216 translated messages, 567 fuzzy translations, 909 untranslated messages. 187 translated messages, 540 fuzzy translations, 965 untranslated messages. 171 translated messages, 493 fuzzy translations, 1028 untranslated messages. 191 translated messages, 539 fuzzy translations, 962 untranslated messages. 794 translated messages, 459 fuzzy translations, 439 untranslated messages. 1255 translated messages, 291 fuzzy translations, 146 untranslated messages. 170 translated messages, 493 fuzzy translations, 1029 untranslated messages. 165 translated messages, 489 fuzzy translations, 1038 untranslated messages. 273 translated messages, 537 fuzzy translations, 882 untranslated messages. make[3]: Leaving directory '/build/elinks-0.13.2/po' make -C src all make[3]: Entering directory '/build/elinks-0.13.2/src' make -C bfu all make[4]: Entering directory '/build/elinks-0.13.2/src/bfu' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o button.o -c button.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from button.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from button.c:13: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ button.c: In function 'add_dlg_button_do': button.c:50:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 50 | int textlen = strlen(text); | ^~~~ | | | unsigned char * In file included from button.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ button.c: In function 'buttons_width': button.c:30:21: warning: pointer targets in passing argument 1 of 'utf8_ptr2cells' differ in signedness [-Wpointer-sign] 30 | #define BUTTON_LEFT "[ " | ^~~~ | | | char * button.c:92:44: note: in expansion of macro 'BUTTON_LEFT' 92 | int button_lr_len = utf8_ptr2cells(BUTTON_LEFT, NULL) | ^~~~~~~~~~~ In file included from ../.././src/terminal/kbd.h:4, from ../.././src/terminal/event.h:4, from ../.././src/terminal/terminal.h:5, from ../.././src/bfu/dialog.h:7: ../.././src/intl/charsets.h:136:20: note: expected 'unsigned char *' but argument is of type 'char *' 136 | int utf8_ptr2cells(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ button.c:31:22: warning: pointer targets in passing argument 1 of 'utf8_ptr2cells' differ in signedness [-Wpointer-sign] 31 | #define BUTTON_RIGHT " ]" | ^~~~ | | | char * button.c:93:44: note: in expansion of macro 'BUTTON_RIGHT' 93 | + utf8_ptr2cells(BUTTON_RIGHT, NULL); | ^~~~~~~~~~~~ ../.././src/intl/charsets.h:136:20: note: expected 'unsigned char *' but argument is of type 'char *' 136 | int utf8_ptr2cells(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ button.c:96:9: note: in expansion of macro 'assert' 96 | assert(n > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * button.c:96:9: note: in expansion of macro 'assert' 96 | assert(n > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ button.c: In function 'dlg_format_buttons': button.c:30:21: warning: pointer targets in passing argument 1 of 'utf8_ptr2cells' differ in signedness [-Wpointer-sign] 30 | #define BUTTON_LEFT "[ " | ^~~~ | | | char * button.c:156:60: note: in expansion of macro 'BUTTON_LEFT' 156 | int button_lr_len = utf8_ptr2cells(BUTTON_LEFT, NULL) | ^~~~~~~~~~~ ../.././src/intl/charsets.h:136:20: note: expected 'unsigned char *' but argument is of type 'char *' 136 | int utf8_ptr2cells(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ button.c:31:22: warning: pointer targets in passing argument 1 of 'utf8_ptr2cells' differ in signedness [-Wpointer-sign] 31 | #define BUTTON_RIGHT " ]" | ^~~~ | | | char * button.c:157:60: note: in expansion of macro 'BUTTON_RIGHT' 157 | + utf8_ptr2cells(BUTTON_RIGHT, NULL); | ^~~~~~~~~~~~ ../.././src/intl/charsets.h:136:20: note: expected 'unsigned char *' but argument is of type 'char *' 136 | int utf8_ptr2cells(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ button.c: In function 'display_button': button.c:193:54: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 193 | shortcut_color = get_bfu_color(term, "dialog.button-shortcut-selected"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ button.c:194:46: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 194 | color = get_bfu_color(term, "dialog.button-selected"); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ button.c:196:54: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 196 | shortcut_color = get_bfu_color(term, "dialog.button-shortcut"); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ button.c:197:46: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 197 | color = get_bfu_color(term, "dialog.button"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ button.c:30:21: warning: pointer targets in passing argument 1 of 'utf8_ptr2cells' differ in signedness [-Wpointer-sign] 30 | #define BUTTON_LEFT "[ " | ^~~~ | | | char * button.c:203:54: note: in expansion of macro 'BUTTON_LEFT' 203 | int button_left_len = utf8_ptr2cells(BUTTON_LEFT, NULL); | ^~~~~~~~~~~ ../.././src/intl/charsets.h:136:20: note: expected 'unsigned char *' but argument is of type 'char *' 136 | int utf8_ptr2cells(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ button.c:31:22: warning: pointer targets in passing argument 1 of 'utf8_ptr2cells' differ in signedness [-Wpointer-sign] 31 | #define BUTTON_RIGHT " ]" | ^~~~ | | | char * button.c:204:55: note: in expansion of macro 'BUTTON_RIGHT' 204 | int button_right_len = utf8_ptr2cells(BUTTON_RIGHT, NULL); | ^~~~~~~~~~~~ ../.././src/intl/charsets.h:136:20: note: expected 'unsigned char *' but argument is of type 'char *' 136 | int utf8_ptr2cells(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ button.c:30:21: warning: pointer targets in passing argument 4 of 'draw_dlg_text' differ in signedness [-Wpointer-sign] 30 | #define BUTTON_LEFT "[ " | ^~~~ | | | char * button.c:218:49: note: in expansion of macro 'BUTTON_LEFT' 218 | draw_dlg_text(dlg_data, pos->x, pos->y, BUTTON_LEFT, BUTTON_LEFT_LEN, 0, color); | ^~~~~~~~~~~ In file included from button.c:14: ../.././src/terminal/draw.h:290:26: note: expected 'unsigned char *' but argument is of type 'char *' 290 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: button.c:224:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 224 | attr = get_opt_bool("ui.dialogs.underline_button_shortcuts", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ button.c:224:24: note: in expansion of macro 'get_opt_bool' 224 | attr = get_opt_bool("ui.dialogs.underline_button_shortcuts", | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ button.c:31:22: warning: pointer targets in passing argument 4 of 'draw_dlg_text' differ in signedness [-Wpointer-sign] 31 | #define BUTTON_RIGHT " ]" | ^~~~ | | | char * button.c:298:27: note: in expansion of macro 'BUTTON_RIGHT' 298 | BUTTON_RIGHT, BUTTON_RIGHT_LEN, 0, color); | ^~~~~~~~~~~~ ../.././src/terminal/draw.h:290:26: note: expected 'unsigned char *' but argument is of type 'char *' 290 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ button.c:31:22: warning: pointer targets in passing argument 4 of 'draw_dlg_text' differ in signedness [-Wpointer-sign] 31 | #define BUTTON_RIGHT " ]" | ^~~~ | | | char * button.c:301:58: note: in expansion of macro 'BUTTON_RIGHT' 301 | draw_dlg_text(dlg_data, x + len, pos->y, BUTTON_RIGHT, | ^~~~~~~~~~~~ ../.././src/terminal/draw.h:290:26: note: expected 'unsigned char *' but argument is of type 'char *' 290 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o checkbox.o -c checkbox.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from checkbox.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from checkbox.c:13: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ checkbox.c: In function 'dlg_format_checkbox': checkbox.c:55:56: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 55 | get_bfu_color(term, "dialog.checkbox-label"), | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ checkbox.c: In function 'display_checkbox': checkbox.c:71:45: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 71 | color = get_bfu_color(term, "dialog.checkbox-selected"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ checkbox.c:73:45: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 73 | color = get_bfu_color(term, "dialog.checkbox"); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ checkbox.c:78:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 78 | text = widget_data->widget->info.checkbox.gid ? "(X)" : "[X]"; | ^ checkbox.c:80:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 80 | text = widget_data->widget->info.checkbox.gid ? "( )" : "[ ]"; | ^ checkbox.c: In function 'init_checkbox': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ checkbox.c:97:9: note: in expansion of macro 'assert' 97 | assert(cdata); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * checkbox.c:97:9: note: in expansion of macro 'assert' 97 | assert(cdata); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ checkbox.c: In function 'select_checkbox': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ checkbox.c:136:17: note: in expansion of macro 'assert' 136 | assert(cdata); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * checkbox.c:136:17: note: in expansion of macro 'assert' 136 | assert(cdata); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ checkbox.c:154:25: note: in expansion of macro 'assert' 154 | assert(cdata); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * checkbox.c:154:25: note: in expansion of macro 'assert' 154 | assert(cdata); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialog.o -c dialog.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from dialog.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from dialog.c:16: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from dialog.c:23: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from dialog.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialog.c: In function 'redraw_dialog': dialog.c:94:76: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 94 | draw_border(term, &dlg_data->real_box, get_bfu_color(term, "dialog.frame"), DIALOG_FRAME); | ^~~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialog.c:96:17: note: in expansion of macro 'assert' 96 | assert(dlg_data->dlg->title); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialog.c:96:17: note: in expansion of macro 'assert' 96 | assert(dlg_data->dlg->title); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialog.c:98:51: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 98 | title_color = get_bfu_color(term, "dialog.title"); | ^~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ dialog.c:101:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 101 | int titlelen = strlen(title); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialog.c:123:51: warning: pointer targets in passing argument 4 of 'draw_text' differ in signedness [-Wpointer-sign] 123 | draw_text(term, x - 1, y, " ", 1, 0, title_color); | ^~~ | | | char * In file included from dialog.c:17: ../.././src/terminal/draw.h:284:31: note: expected 'unsigned char *' but argument is of type 'char *' 284 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ dialog.c:125:60: warning: pointer targets in passing argument 4 of 'draw_text' differ in signedness [-Wpointer-sign] 125 | draw_text(term, x + titlecells, y, " ", 1, 0, | ^~~ | | | char * ../.././src/terminal/draw.h:284:31: note: expected 'unsigned char *' but argument is of type 'char *' 284 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ dialog.c: In function 'select_button_by_key': dialog.c:355:41: warning: pointer targets in passing argument 3 of 'cp_to_unicode' differ in signedness [-Wpointer-sign] 355 | strchr((const char *)hk_ptr, '\0')); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/terminal/kbd.h:4, from ../.././src/terminal/event.h:4, from ../.././src/terminal/terminal.h:5, from ../.././src/bfu/dialog.h:7: ../.././src/intl/charsets.h:164:52: note: expected 'const unsigned char *' but argument is of type 'char *' 164 | unicode_val_T cp_to_unicode(int, unsigned char **, const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialog.c:358:17: note: in expansion of macro 'assert' 358 | assert(hk_char != UCS_NO_CHAR); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialog.c:358:17: note: in expansion of macro 'assert' 358 | assert(hk_char != UCS_NO_CHAR); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialog.c: In function 'generic_dialog_layouter': dialog.c:656:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 656 | rw = int_min(w, strlen(dlg_data->dlg->title)); | ~~~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialog.c: In function 'draw_dialog': dialog.c:690:38: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 690 | get_bfu_color(term, "dialog.generic")); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: dialog.c:692:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 692 | if (get_opt_bool("ui.dialogs.shadows", NULL)) { | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ dialog.c:692:13: note: in expansion of macro 'get_opt_bool' 692 | if (get_opt_bool("ui.dialogs.shadows", NULL)) { | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialog.c:695:49: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 695 | get_bfu_color(term, "dialog.shadow"), 2, 1); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ dialog.c: In function 'do_refresh_dialog': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialog.c:715:9: note: in expansion of macro 'assert' 715 | assert(refresh && refresh->handler); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialog.c:715:9: note: in expansion of macro 'assert' 715 | assert(refresh && refresh->handler); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o group.o -c group.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from group.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from group.c:14: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ group.c: In function 'dlg_format_group': group.c:31:56: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 31 | struct color_pair *color = get_bfu_color(term, "dialog.text"); | ^~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ group.c:33:9: note: in expansion of macro 'assert' 33 | assert(n > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * group.c:33:9: note: in expansion of macro 'assert' 33 | assert(n > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ group.c:51:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 51 | label_length = (text && *text) ? strlen(text) : 0; | ^~~~ | | | unsigned char * In file included from group.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ group.c: In function 'group_layouter': group.c:157:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 157 | rw = int_min(w, strlen(dlg_data->dlg->title)); | ~~~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o hierbox.o -c hierbox.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from hierbox.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from hierbox.c:19: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from hierbox.c:20: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from hierbox.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ hierbox.c: In function 'add_listbox_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ hierbox.c:46:17: note: in expansion of macro 'assertm' 46 | assertm(browser != NULL, "Nowhere to add new list box item"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:46:17: note: in expansion of macro 'assertm' 46 | assertm(browser != NULL, "Nowhere to add new list box item"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ hierbox.c: In function 'done_listbox_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:92:9: note: in expansion of macro 'assert' 92 | assert(item && list_empty(item->child)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:92:9: note: in expansion of macro 'assert' 92 | assert(item && list_empty(item->child)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ hierbox.c: In function 'hierbox_ev_init': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ hierbox.c:225:17: note: in expansion of macro 'add_to_list' 225 | add_to_list(browser->dialogs, item); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ hierbox.c:225:17: note: in expansion of macro 'add_to_list' 225 | add_to_list(browser->dialogs, item); | ^~~~~~~~~~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: hierbox.c: In function 'hierbox_browser': hierbox.c:301:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 301 | int anonymous = get_cmd_opt_bool("anonymous"); | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ hierbox.c:301:25: note: in expansion of macro 'get_cmd_opt_bool' 301 | int anonymous = get_cmd_opt_bool("anonymous"); | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:303:9: note: in expansion of macro 'assert' 303 | assert(ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:303:9: note: in expansion of macro 'assert' 303 | assert(ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from hierbox.c:11: hierbox.c:332:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 332 | add_dlg_button(dlg, _("Close", term), B_ESC, cancel_dialog, NULL); | ^~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ hierbox.c:336:9: note: in expansion of macro 'add_dlg_end' 336 | add_dlg_end(dlg, button + 2 - (anonymous ? anonymous - 1 : 0)); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ hierbox.c:336:9: note: in expansion of macro 'add_dlg_end' 336 | add_dlg_end(dlg, button + 2 - (anonymous ? anonymous - 1 : 0)); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ hierbox.c: In function 'init_listbox_context': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:389:9: note: in expansion of macro 'assert' 389 | assert(!list_empty(*box->items)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:389:9: note: in expansion of macro 'assert' 389 | assert(!list_empty(*box->items)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ hierbox.c: In function 'push_hierbox_info_button': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:420:9: note: in expansion of macro 'assert' 420 | assert(box->ops); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:420:9: note: in expansion of macro 'assert' 420 | assert(box->ops); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * hierbox.c:429:43: note: in expansion of macro 'N_' 429 | info_box(term, 0, N_("Info"), ALIGN_CENTER, | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * hierbox.c:430:34: note: in expansion of macro 'N_' 430 | N_("Press space to expand this folder.")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:441:17: note: in expansion of macro 'MSG_BOX_BUTTON' 441 | MSG_BOX_BUTTON(N_("~OK"), done_listbox_context, B_ESC | B_ENTER)); | ^~~~~~~~~~~~~~ hierbox.c:441:32: note: in expansion of macro 'N_' 441 | MSG_BOX_BUTTON(N_("~OK"), done_listbox_context, B_ESC | B_ENTER)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:441:17: note: in expansion of macro 'MSG_BOX_BUTTON' 441 | MSG_BOX_BUTTON(N_("~OK"), done_listbox_context, B_ESC | B_ENTER)); | ^~~~~~~~~~~~~~ hierbox.c:441:32: note: in expansion of macro 'N_' 441 | MSG_BOX_BUTTON(N_("~OK"), done_listbox_context, B_ESC | B_ENTER)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * hierbox.c:438:17: note: in expansion of macro 'N_' 438 | N_("Info"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *' 93 | enum msgbox_flags flags, unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ hierbox.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:552:9: note: in expansion of macro 'N_' 552 | N_("Sorry, but the item \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.cant_delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:552:9: note: in expansion of macro 'N_' 552 | N_("Sorry, but the item \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:555:9: note: in expansion of macro 'N_' 555 | N_("Sorry, but the item \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.cant_delete_used_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:555:9: note: in expansion of macro 'N_' 555 | N_("Sorry, but the item \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:558:9: note: in expansion of macro 'N_' 558 | N_("Sorry, but the folder \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.cant_delete_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:558:9: note: in expansion of macro 'N_' 558 | N_("Sorry, but the folder \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:561:9: note: in expansion of macro 'N_' 561 | N_("Sorry, but the folder \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.cant_delete_used_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:561:9: note: in expansion of macro 'N_' 561 | N_("Sorry, but the folder \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:564:9: note: in expansion of macro 'N_' 564 | N_("Delete marked items"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.delete_marked_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:564:9: note: in expansion of macro 'N_' 564 | N_("Delete marked items"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:567:9: note: in expansion of macro 'N_' 567 | N_("Delete marked items?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.delete_marked_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:567:9: note: in expansion of macro 'N_' 567 | N_("Delete marked items?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:570:9: note: in expansion of macro 'N_' 570 | N_("Delete folder"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.delete_folder_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:570:9: note: in expansion of macro 'N_' 570 | N_("Delete folder"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:573:9: note: in expansion of macro 'N_' 573 | N_("Delete the folder \"%s\" and its content?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.delete_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:573:9: note: in expansion of macro 'N_' 573 | N_("Delete the folder \"%s\" and its content?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:576:9: note: in expansion of macro 'N_' 576 | N_("Delete item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.delete_item_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:576:9: note: in expansion of macro 'N_' 576 | N_("Delete item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:579:9: note: in expansion of macro 'N_' 579 | N_("Delete \"%s\"?\n\n%s"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:579:9: note: in expansion of macro 'N_' 579 | N_("Delete \"%s\"?\n\n%s"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:582:9: note: in expansion of macro 'N_' 582 | N_("Clear all items"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.clear_all_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:582:9: note: in expansion of macro 'N_' 582 | N_("Clear all items"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:585:9: note: in expansion of macro 'N_' 585 | N_("Do you really want to remove all items?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_listbox_ops_messages.clear_all_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ hierbox.c:585:9: note: in expansion of macro 'N_' 585 | N_("Do you really want to remove all items?"), | ^~ hierbox.c: In function 'print_delete_error': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ hierbox.c:619:17: note: in expansion of macro 'INTERNAL' 619 | INTERNAL("Bad delete error code (%d)!", err); | ^~~~~~~~ hierbox.c:619:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 619 | INTERNAL("Bad delete error code (%d)!", err); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ hierbox.c:637:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 637 | add_format_to_string(&msg, "\n\n%s", info); | ^~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * hierbox.c:642:42: note: in expansion of macro 'N_' 642 | info_box(term, MSGBOX_FREE_TEXT, N_("Delete error"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ hierbox.c: In function 'do_delete_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:652:9: note: in expansion of macro 'assert' 652 | assert(item); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:652:9: note: in expansion of macro 'assert' 652 | assert(item); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ hierbox.c: In function 'query_delete_selected_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:728:9: note: in expansion of macro 'assert' 728 | assert(item); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:728:9: note: in expansion of macro 'assert' 728 | assert(item); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:754:25: note: in expansion of macro 'MSG_BOX_BUTTON' 754 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~~~~~~~~~~~~~ hierbox.c:754:40: note: in expansion of macro 'N_' 754 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:754:25: note: in expansion of macro 'MSG_BOX_BUTTON' 754 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~~~~~~~~~~~~~ hierbox.c:754:40: note: in expansion of macro 'N_' 754 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:755:25: note: in expansion of macro 'MSG_BOX_BUTTON' 755 | MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); | ^~~~~~~~~~~~~~ hierbox.c:755:40: note: in expansion of macro 'N_' 755 | MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:755:25: note: in expansion of macro 'MSG_BOX_BUTTON' 755 | MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); | ^~~~~~~~~~~~~~ hierbox.c:755:40: note: in expansion of macro 'N_' 755 | MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:766:25: note: in expansion of macro 'MSG_BOX_BUTTON' 766 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~~~~~~~~~~~~~ hierbox.c:766:40: note: in expansion of macro 'N_' 766 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:766:25: note: in expansion of macro 'MSG_BOX_BUTTON' 766 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~~~~~~~~~~~~~ hierbox.c:766:40: note: in expansion of macro 'N_' 766 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:767:25: note: in expansion of macro 'MSG_BOX_BUTTON' 767 | MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); | ^~~~~~~~~~~~~~ hierbox.c:767:40: note: in expansion of macro 'N_' 767 | MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:767:25: note: in expansion of macro 'MSG_BOX_BUTTON' 767 | MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); | ^~~~~~~~~~~~~~ hierbox.c:767:40: note: in expansion of macro 'N_' 767 | MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); | ^~ hierbox.c: In function 'push_hierbox_delete_button': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:794:9: note: in expansion of macro 'assert' 794 | assert(ops && ops->can_delete && ops->delete_); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:794:9: note: in expansion of macro 'assert' 794 | assert(ops && ops->can_delete && ops->delete_); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:814:17: note: in expansion of macro 'MSG_BOX_BUTTON' 814 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~~~~~~~~~~~~~ hierbox.c:814:32: note: in expansion of macro 'N_' 814 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:814:17: note: in expansion of macro 'MSG_BOX_BUTTON' 814 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~~~~~~~~~~~~~ hierbox.c:814:32: note: in expansion of macro 'N_' 814 | MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:815:17: note: in expansion of macro 'MSG_BOX_BUTTON' 815 | MSG_BOX_BUTTON(N_("~No"), dont_delete_marked_items, B_ESC)); | ^~~~~~~~~~~~~~ hierbox.c:815:32: note: in expansion of macro 'N_' 815 | MSG_BOX_BUTTON(N_("~No"), dont_delete_marked_items, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:815:17: note: in expansion of macro 'MSG_BOX_BUTTON' 815 | MSG_BOX_BUTTON(N_("~No"), dont_delete_marked_items, B_ESC)); | ^~~~~~~~~~~~~~ hierbox.c:815:32: note: in expansion of macro 'N_' 815 | MSG_BOX_BUTTON(N_("~No"), dont_delete_marked_items, B_ESC)); | ^~ hierbox.c: In function 'push_hierbox_clear_button': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:857:9: note: in expansion of macro 'assert' 857 | assert(ops); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:857:9: note: in expansion of macro 'assert' 857 | assert(ops); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:876:17: note: in expansion of macro 'MSG_BOX_BUTTON' 876 | MSG_BOX_BUTTON(N_("~Yes"), do_clear_browser, B_ENTER), | ^~~~~~~~~~~~~~ hierbox.c:876:32: note: in expansion of macro 'N_' 876 | MSG_BOX_BUTTON(N_("~Yes"), do_clear_browser, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:876:17: note: in expansion of macro 'MSG_BOX_BUTTON' 876 | MSG_BOX_BUTTON(N_("~Yes"), do_clear_browser, B_ENTER), | ^~~~~~~~~~~~~~ hierbox.c:876:32: note: in expansion of macro 'N_' 876 | MSG_BOX_BUTTON(N_("~Yes"), do_clear_browser, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:877:17: note: in expansion of macro 'MSG_BOX_BUTTON' 877 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~~~~~~~~~~~~~ hierbox.c:877:32: note: in expansion of macro 'N_' 877 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ hierbox.c:877:17: note: in expansion of macro 'MSG_BOX_BUTTON' 877 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~~~~~~~~~~~~~ hierbox.c:877:32: note: in expansion of macro 'N_' 877 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~ hierbox.c: In function 'search_hierbox_browser': hierbox.c:942:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 942 | switch (get_opt_int("document.browse.search.show_not_found", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ hierbox.c:942:25: note: in expansion of macro 'get_opt_int' 942 | switch (get_opt_int("document.browse.search.show_not_found", | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * hierbox.c:948:43: note: in expansion of macro 'N_' 948 | N_("Search string '%s' not found"), | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * hierbox.c:946:34: note: in expansion of macro 'N_' 946 | N_("Search"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ hierbox.c: In function 'push_hierbox_search_button': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hierbox.c:975:9: note: in expansion of macro 'assert' 975 | assert(box->ops->match); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hierbox.c:975:9: note: in expansion of macro 'assert' 975 | assert(box->ops->match); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * hierbox.c:977:34: note: in expansion of macro 'N_' 977 | input_dialog(term, NULL, N_("Search"), N_("Name"), | ^~ ../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *' 76 | unsigned char *title, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * hierbox.c:977:48: note: in expansion of macro 'N_' 977 | input_dialog(term, NULL, N_("Search"), N_("Name"), | ^~ ../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *' 77 | unsigned char *text, | ~~~~~~~~~~~~~~~^~~~ hierbox.c:979:35: warning: pointer targets in passing argument 8 of 'input_dialog' differ in signedness [-Wpointer-sign] 979 | MAX_STR_LEN, "", 0, 0, NULL, | ^~ | | | char * ../.././src/bfu/inpfield.h:79:29: note: expected 'unsigned char *' but argument is of type 'char *' 79 | unsigned char *def, int min, int max, | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o hotkey.o -c hotkey.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/config/kbdbind.h:4, from ../.././src/bfu/menu.h:4, from hotkey.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from hotkey.c:14: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from hotkey.c:18: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from hotkey.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ hotkey.c: In function 'find_hotkey_pos': hotkey.c:28:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 28 | unsigned char *p = strchr((const char *)text, '~'); | ^~~~~~ hotkey.c: In function 'check_hotkeys_common': hotkey.c:181:46: warning: pointer targets in passing argument 3 of 'cp_to_unicode' differ in signedness [-Wpointer-sign] 181 | strchr((const char *)text, '\0')); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/terminal/kbd.h:4, from ../.././src/bfu/hotkey.h:6, from hotkey.c:11: ../.././src/intl/charsets.h:164:52: note: expected 'const unsigned char *' but argument is of type 'char *' 164 | unicode_val_T cp_to_unicode(int, unsigned char **, const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ hotkey.c:184:17: note: in expansion of macro 'assert' 184 | assert(items_hotkey != UCS_NO_CHAR); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * hotkey.c:184:17: note: in expansion of macro 'assert' 184 | assert(items_hotkey != UCS_NO_CHAR); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o inpfield.o -c inpfield.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from inpfield.c:14: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from inpfield.c:21: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ inpfield.c: In function 'check_number': inpfield.c:68:31: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 68 | l = strtol(widget_data->cdata, &end, 10); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * In file included from inpfield.c:8: /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * inpfield.c:72:26: note: in expansion of macro 'N_' 72 | N_("Bad number"), ALIGN_CENTER, | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * inpfield.c:73:26: note: in expansion of macro 'N_' 73 | N_("Number expected in field")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * inpfield.c:81:35: note: in expansion of macro 'N_' 81 | N_("Number should be in the range from %d to %d."), | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * inpfield.c:79:26: note: in expansion of macro 'N_' 79 | N_("Bad number"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ inpfield.c: In function 'check_nonempty': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * inpfield.c:99:18: note: in expansion of macro 'N_' 99 | N_("Bad string"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * inpfield.c:100:18: note: in expansion of macro 'N_' 100 | N_("Empty string not allowed")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ inpfield.c: In function 'dlg_format_field': inpfield.c:119:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 119 | label_width = strlen(label); | ^~~~~ | | | unsigned char * In file included from inpfield.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:134:68: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 134 | if (!format_only) text_color = get_bfu_color(term, "dialog.text"); | ^~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ inpfield.c:37:36: warning: pointer targets in passing argument 2 of 'dlg_format_text_do' differ in signedness [-Wpointer-sign] 37 | #define INPUTFIELD_FLOAT_SEPARATOR ":" | ^~~ | | | char * inpfield.c:144:54: note: in expansion of macro 'INPUTFIELD_FLOAT_SEPARATOR' 144 | dlg_format_text_do(dlg_data, INPUTFIELD_FLOAT_SEPARATOR, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../.././src/bfu/widget.h:15: ../.././src/bfu/text.h:50:36: note: expected 'unsigned char *' but argument is of type 'char *' 50 | unsigned char *text, int x, int *y, int w, int *rw, | ~~~~~~~~~~~~~~~^~~~ inpfield.c: In function 'input_field': inpfield.c:225:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 225 | int defsize = strlen(def) + 1; | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ inpfield.c:240:9: note: in expansion of macro 'add_dlg_end' 240 | add_dlg_end(dlg, INPUT_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ inpfield.c:240:9: note: in expansion of macro 'add_dlg_end' 240 | add_dlg_end(dlg, INPUT_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ inpfield.c: In function 'input_dialog': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 6 of 'input_field' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * inpfield.c:257:47: note: in expansion of macro 'N_' 257 | input_field(term, ml, 1, title, text, N_("~OK"), N_("~Cancel"), | ^~ inpfield.c:199:28: note: expected 'unsigned char *' but argument is of type 'char *' 199 | unsigned char *okbutton, | ~~~~~~~~~~~~~~~^~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 7 of 'input_field' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * inpfield.c:257:58: note: in expansion of macro 'N_' 257 | input_field(term, ml, 1, title, text, N_("~OK"), N_("~Cancel"), | ^~ inpfield.c:200:28: note: expected 'unsigned char *' but argument is of type 'char *' 200 | unsigned char *cancelbutton, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ inpfield.c: In function 'display_field_do': inpfield.c:292:37: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 292 | color = get_bfu_color(term, "dialog.field"); | ^~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ inpfield.c:296:37: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 296 | color = get_bfu_color(term, "dialog.field-text"); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ inpfield.c:308:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 308 | len = strlen(text); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c: In function 'init_field': inpfield.c:364:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 364 | int datalen = strlen(entry->data); | ~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ inpfield.c:372:25: note: in expansion of macro 'add_to_list' 372 | add_to_list(widget_data->info.field.history, new_entry); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ inpfield.c:372:25: note: in expansion of macro 'add_to_list' 372 | add_to_list(widget_data->info.field.history, new_entry); | ^~~~~~~~~~~ inpfield.c:376:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 376 | widget_data->info.field.cpos = strlen(widget_data->cdata); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c: In function 'mouse_field': inpfield.c:436:74: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 436 | int_upper_bound(&widget_data->info.field.cpos, strlen(widget_data->cdata)); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: inpfield.c: In function 'kbd_field': inpfield.c:453:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 453 | && get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ inpfield.c:453:16: note: in expansion of macro 'get_cmd_opt_bool' 453 | && get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ inpfield.c:476:78: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 476 | if (widget_data->info.field.cpos < strlen(widget_data->cdata)) { | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:480:62: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 480 | unsigned char *end = strchr((const char *)next, '\0'); | ^~~~~~ inpfield.c:516:74: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 516 | widget_data->info.field.cpos = strlen(widget_data->cdata); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:542:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 542 | length = strlen(text + old) + 1; | ~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:551:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 551 | strlen(widget_data->cdata) - widget_data->info.field.cpos + 1); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:558:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 558 | int cdata_len = strlen(widget_data->cdata); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:585:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 585 | strlen(widget_data->cdata + widget_data->info.field.cpos) + 1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:595:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 595 | int cdata_len = strlen(widget_data->cdata); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:650:82: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 650 | widget_data->info.field.cpos = strlen(widget_data->cdata); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:683:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 683 | int textlen = strlen(text); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:696:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 696 | inslen = strlen(ins); | ^~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c: In function 'input_line_event_handler': inpfield.c:827:73: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 827 | || widget_data->info.field.cpos <= strlen(input_line->buffer)) | ~~~~~~~~~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c:854:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 854 | strlen(widget_data->cdata) - widget_data->info.field.cpos + 1); | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inpfield.c: In function 'input_field_line': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ inpfield.c:884:9: note: in expansion of macro 'assert' 884 | assert(ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * inpfield.c:884:9: note: in expansion of macro 'assert' 884 | assert(ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o inphist.o -c inphist.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from inphist.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from inphist.c:19: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from inphist.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from inphist.c:20: ../.././src/util/file.h: In function 'stat_links': ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_user': ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from inphist.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_group': ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_size': ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_date': ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ inphist.c: In function 'tab_compl_n': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ inphist.c:31:9: note: in expansion of macro 'assert' 31 | assert(widget_is_textfield(widget_data)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * inphist.c:31:9: note: in expansion of macro 'assert' 31 | assert(widget_is_textfield(widget_data)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ inphist.c: In function 'tab_compl': inphist.c:45:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 45 | tab_compl_n(dlg_data, item, strlen(item)); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inphist.c: In function 'menu_tab_compl': inphist.c:55:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 55 | tab_compl_n(dlg_data, item, strlen(item)); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inphist.c: In function 'do_tab_compl': inphist.c:74:40: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 74 | if (strncmp(widget_data->cdata, entry->data, cpos)) | ~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ inphist.c:74:54: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 74 | if (strncmp(widget_data->cdata, entry->data, cpos)) | ~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:159:51: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ inphist.c: In function 'do_tab_compl_unambiguous': inphist.c:133:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 133 | longest_common_match = strlen(entry->data); | ~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inphist.c: In function 'set_complete_file_menu': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ inphist.c:166:9: note: in expansion of macro 'assert' 166 | assert(widget_is_textfield(widget_data)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * inphist.c:166:9: note: in expansion of macro 'assert' 166 | assert(widget_is_textfield(widget_data)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ inphist.c:168:72: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 168 | filenamelen = int_min(widget_data->widget->datalen - 1, strlen(filename)); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inphist.c: In function 'do_tab_compl_file': inphist.c:198:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 198 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ inphist.c:198:13: note: in expansion of macro 'get_cmd_opt_bool' 198 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ inphist.c: In function 'check_duplicate_entries': inphist.c:217:33: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 217 | if (strcmp(entry->data, data)) continue; | ~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ inphist.c:217:41: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 217 | if (strcmp(entry->data, data)) continue; | ^~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ inphist.c: In function 'add_to_input_history': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ ../.././src/bfu/inphist.h:31:17: note: in expansion of macro 'add_to_list' 31 | add_to_list((history)->entries, entry); \ | ^~~~~~~~~~~ inphist.c:256:25: note: in expansion of macro 'add_to_history_list' 256 | add_to_history_list(history, entry); | ^~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ ../.././src/bfu/inphist.h:31:17: note: in expansion of macro 'add_to_list' 31 | add_to_list((history)->entries, entry); \ | ^~~~~~~~~~~ inphist.c:256:25: note: in expansion of macro 'add_to_history_list' 256 | add_to_history_list(history, entry); | ^~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ ../.././src/bfu/inphist.h:31:17: note: in expansion of macro 'add_to_list' 31 | add_to_list((history)->entries, entry); \ | ^~~~~~~~~~~ inphist.c:268:9: note: in expansion of macro 'add_to_history_list' 268 | add_to_history_list(history, entry); | ^~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ ../.././src/bfu/inphist.h:31:17: note: in expansion of macro 'add_to_list' 31 | add_to_list((history)->entries, entry); \ | ^~~~~~~~~~~ inphist.c:268:9: note: in expansion of macro 'add_to_history_list' 268 | add_to_history_list(history, entry); | ^~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ inphist.c:274:25: note: in expansion of macro 'INTERNAL' 274 | INTERNAL("history is empty"); | ^~~~~~~~ inphist.c:274:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 274 | INTERNAL("history is empty"); | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ inphist.c: In function 'load_input_history': inphist.c:293:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 293 | if (get_cmd_opt_bool("anonymous")) return 0; | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ inphist.c:293:13: note: in expansion of macro 'get_cmd_opt_bool' 293 | if (get_cmd_opt_bool("anonymous")) return 0; | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ inphist.c:300:22: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 300 | file = fopen(history_file, "rb"); | ^~~~~~~~~~~~ | | | unsigned char * In file included from ../.././src/util/error.h:237: /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ inphist.c:306:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 306 | while (fgets(line, MAX_STR_LEN, file)) { | ^~~~ | | | unsigned char * In file included from /usr/include/stdio.h:906: /usr/include/x86_64-linux-gnu/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ inphist.c:308:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 308 | if (*line) line[strlen(line) - 1] = 0; | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ inphist.c: In function 'save_input_history': inphist.c:331:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 331 | || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ inphist.c:331:16: note: in expansion of macro 'get_cmd_opt_bool' 331 | || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ inphist.c:344:40: warning: pointer targets in passing argument 2 of 'secure_fputs' differ in signedness [-Wpointer-sign] 344 | secure_fputs(ssi, entry->data); | ~~~~~^~~~~~ | | | unsigned char * In file included from inphist.c:23: ../.././src/util/secsave.h:41:45: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | int secure_fputs(struct secure_save_info *, const char *); | ^~~~~~~~~~~~ inphist.c: In function 'dlg_set_history': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ inphist.c:357:9: note: in expansion of macro 'assert' 357 | assert(widget_has_history(widget_data)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * inphist.c:357:9: note: in expansion of macro 'assert' 357 | assert(widget_has_history(widget_data)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ inphist.c:358:9: note: in expansion of macro 'assert' 358 | assert(widget_data->widget->datalen > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * inphist.c:358:9: note: in expansion of macro 'assert' 358 | assert(widget_data->widget->datalen > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ inphist.c:363:63: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 363 | widget_data->info.field.cpos = int_min(strlen(s), widget_data->widget->datalen - 1); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o leds.o -c leds.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from leds.c:19: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from leds.c:21: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from leds.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from leds.c:23: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ leds.c: At top level: leds.c:77:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 77 | INIT_OPT_TREE("ui", N_("Clock"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:77:23: note: (near initialization for 'led_options[0].init.path') 77 | INIT_OPT_TREE("ui", N_("Clock"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:78:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 78 | "clock", 0, N_("Digital clock in the status bar.")), | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:78:17: note: (near initialization for 'led_options[0].init.name') 78 | "clock", 0, N_("Digital clock in the status bar.")), | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:77:29: note: in expansion of macro 'N_' 77 | INIT_OPT_TREE("ui", N_("Clock"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'led_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:77:29: note: in expansion of macro 'N_' 77 | INIT_OPT_TREE("ui", N_("Clock"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:77:9: note: in expansion of macro 'INIT_OPT_TREE' 77 | INIT_OPT_TREE("ui", N_("Clock"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'led_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:77:9: note: in expansion of macro 'INIT_OPT_TREE' 77 | INIT_OPT_TREE("ui", N_("Clock"), | ^~~~~~~~~~~~~ leds.c:80:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | INIT_OPT_BOOL("ui.clock", N_("Enable"), | ^~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:80:23: note: (near initialization for 'led_options[1].init.path') 80 | INIT_OPT_BOOL("ui.clock", N_("Enable"), | ^~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:81:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 81 | "enable", 0, 0, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:81:17: note: (near initialization for 'led_options[1].init.name') 81 | "enable", 0, 0, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:80:35: note: in expansion of macro 'N_' 80 | INIT_OPT_BOOL("ui.clock", N_("Enable"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'led_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:80:35: note: in expansion of macro 'N_' 80 | INIT_OPT_BOOL("ui.clock", N_("Enable"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:80:9: note: in expansion of macro 'INIT_OPT_BOOL' 80 | INIT_OPT_BOOL("ui.clock", N_("Enable"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'led_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:80:9: note: in expansion of macro 'INIT_OPT_BOOL' 80 | INIT_OPT_BOOL("ui.clock", N_("Enable"), | ^~~~~~~~~~~~~ leds.c:84:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 84 | INIT_OPT_STRING("ui.clock", N_("Format"), | ^~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:84:25: note: (near initialization for 'led_options[2].init.path') 84 | INIT_OPT_STRING("ui.clock", N_("Format"), | ^~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:85:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 85 | "format", 0, "[%H:%M]", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:85:17: note: (near initialization for 'led_options[2].init.name') 85 | "format", 0, "[%H:%M]", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:84:37: note: in expansion of macro 'N_' 84 | INIT_OPT_STRING("ui.clock", N_("Format"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'led_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:84:37: note: in expansion of macro 'N_' 84 | INIT_OPT_STRING("ui.clock", N_("Format"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:84:9: note: in expansion of macro 'INIT_OPT_STRING' 84 | INIT_OPT_STRING("ui.clock", N_("Format"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'led_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:84:9: note: in expansion of macro 'INIT_OPT_STRING' 84 | INIT_OPT_STRING("ui.clock", N_("Format"), | ^~~~~~~~~~~~~~~ leds.c:91:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_ALIAS("ui.timer", "clock", 0, "ui.clock"), | ^~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ leds.c:91:24: note: (near initialization for 'led_options[3].init.path') 91 | INIT_OPT_ALIAS("ui.timer", "clock", 0, "ui.clock"), | ^~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ leds.c:91:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_ALIAS("ui.timer", "clock", 0, "ui.clock"), | ^~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ leds.c:91:36: note: (near initialization for 'led_options[3].init.name') 91 | INIT_OPT_ALIAS("ui.timer", "clock", 0, "ui.clock"), | ^~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ leds.c:93:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 93 | INIT_OPT_BOOL("ui", N_("Show IP"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:93:23: note: (near initialization for 'led_options[4].init.path') 93 | INIT_OPT_BOOL("ui", N_("Show IP"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:94:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 94 | "show_ip", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:94:17: note: (near initialization for 'led_options[4].init.name') 94 | "show_ip", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:93:29: note: in expansion of macro 'N_' 93 | INIT_OPT_BOOL("ui", N_("Show IP"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'led_options[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:93:29: note: in expansion of macro 'N_' 93 | INIT_OPT_BOOL("ui", N_("Show IP"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:93:9: note: in expansion of macro 'INIT_OPT_BOOL' 93 | INIT_OPT_BOOL("ui", N_("Show IP"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'led_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:93:9: note: in expansion of macro 'INIT_OPT_BOOL' 93 | INIT_OPT_BOOL("ui", N_("Show IP"), | ^~~~~~~~~~~~~ leds.c:98:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 98 | INIT_OPT_TREE("ui", N_("LEDs"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:98:23: note: (near initialization for 'led_options[5].init.path') 98 | INIT_OPT_TREE("ui", N_("LEDs"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:99:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 99 | "leds", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:99:17: note: (near initialization for 'led_options[5].init.name') 99 | "leds", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:98:29: note: in expansion of macro 'N_' 98 | INIT_OPT_TREE("ui", N_("LEDs"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'led_options[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:98:29: note: in expansion of macro 'N_' 98 | INIT_OPT_TREE("ui", N_("LEDs"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:98:9: note: in expansion of macro 'INIT_OPT_TREE' 98 | INIT_OPT_TREE("ui", N_("LEDs"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'led_options[5].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:98:9: note: in expansion of macro 'INIT_OPT_TREE' 98 | INIT_OPT_TREE("ui", N_("LEDs"), | ^~~~~~~~~~~~~ leds.c:102:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | INIT_OPT_BOOL("ui.leds", N_("Enable"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:102:23: note: (near initialization for 'led_options[6].init.path') 102 | INIT_OPT_BOOL("ui.leds", N_("Enable"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:103:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 103 | "enable", 0, 0, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:103:17: note: (near initialization for 'led_options[6].init.name') 103 | "enable", 0, 0, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:102:34: note: in expansion of macro 'N_' 102 | INIT_OPT_BOOL("ui.leds", N_("Enable"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'led_options[6].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:102:34: note: in expansion of macro 'N_' 102 | INIT_OPT_BOOL("ui.leds", N_("Enable"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:102:9: note: in expansion of macro 'INIT_OPT_BOOL' 102 | INIT_OPT_BOOL("ui.leds", N_("Enable"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'led_options[6].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ leds.c:102:9: note: in expansion of macro 'INIT_OPT_BOOL' 102 | INIT_OPT_BOOL("ui.leds", N_("Enable"), | ^~~~~~~~~~~~~ leds.c: In function 'draw_timer': leds.c:171:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 171 | snprintf(s, sizeof(s), "[%d]", get_timer_duration()); | ^ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from leds.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ leds.c:172:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 172 | length = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ leds.c: In function 'draw_show_ip': leds.c:187:37: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 187 | int length = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ leds.c: In function 'draw_clock': leds.c:208:27: warning: pointer targets in passing argument 1 of 'strftime' differ in signedness [-Wpointer-sign] 208 | length = strftime(s, sizeof(s), get_leds_clock_format(), loctime); | ^ | | | unsigned char * In file included from leds.c:14: /usr/include/time.h:100:42: note: expected 'char * restrict' but argument is of type 'unsigned char *' 100 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ~~~~~~~~~~~~~~~~~^~~ leds.c:112:72: warning: pointer targets in passing argument 3 of 'strftime' differ in signedness [-Wpointer-sign] 112 | #define get_leds_clock_format() get_opt_leds(LEDS_CLOCK_FORMAT).string | ^ | | | unsigned char * leds.c:208:41: note: in expansion of macro 'get_leds_clock_format' 208 | length = strftime(s, sizeof(s), get_leds_clock_format(), loctime); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/time.h:101:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 101 | const char *__restrict __format, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ leds.c: In function 'draw_leds': leds.c:245:25: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 245 | if (get_opt_int("ui.timer.enable", NULL) == 2) { | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ leds.c:245:13: note: in expansion of macro 'get_opt_int' 245 | if (get_opt_int("ui.timer.enable", NULL) == 2) { | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ leds.c:246:49: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 246 | led_color = get_bfu_color(term, "status.status-text"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4, from ../.././src/session/session.h:4, from leds.c:26: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ leds.c:255:49: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 255 | led_color = get_bfu_color(term, "status.status-text"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ leds.c:266:64: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 266 | struct color_pair *color = get_bfu_color(term, "status.showip-text"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ leds.c: In function 'redraw_leds': leds.c:369:28: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 369 | && get_opt_int("ui.timer.enable", NULL) != 2) { | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ leds.c:369:16: note: in expansion of macro 'get_opt_int' 369 | && get_opt_int("ui.timer.enable", NULL) != 2) { | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ leds.c:387:17: note: in expansion of macro 'assert' 387 | assert(win); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * leds.c:387:17: note: in expansion of macro 'assert' 387 | assert(win); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ leds.c: In function 'menu_leds_info': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * leds.c:406:33: note: in expansion of macro 'N_' 406 | msg_text(term, N_("What the different LEDs indicate:\n" | ^~ In file included from ../.././src/bfu/widget.h:14, from ../.././src/bfu/dialog.h:5: ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * leds.c:405:18: note: in expansion of macro 'N_' 405 | N_("LED indicators"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ leds.c: In function 'unregister_led': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ leds.c:441:9: note: in expansion of macro 'assertm' 441 | assertm(led->used__, "Attempted to unregister unused led!"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * leds.c:441:9: note: in expansion of macro 'assertm' 441 | assertm(led->used__, "Attempted to unregister unused led!"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ leds.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ leds.c:447:33: note: in expansion of macro 'N_' 447 | /* name: */ N_("LED indicators"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'leds_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ leds.c:447:33: note: in expansion of macro 'N_' 447 | /* name: */ N_("LED indicators"), | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o listbox.o -c listbox.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from listbox.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from listbox.c:15: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from listbox.c:20: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from listbox.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ listbox.c: In function 'get_listbox_widget_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ listbox.c:38:9: note: in expansion of macro 'assert' 38 | assert(widget_data->widget->type == WIDGET_LISTBOX); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * listbox.c:38:9: note: in expansion of macro 'assert' 38 | assert(widget_data->widget->type == WIDGET_LISTBOX); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: listbox.c: In function 'dlg_format_listbox': listbox.c:55:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 55 | min = get_opt_int("ui.dialogs.listbox_min_height", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ listbox.c:55:15: note: in expansion of macro 'get_opt_int' 55 | min = get_opt_int("ui.dialogs.listbox_min_height", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ listbox.c: In function 'display_listbox_item': listbox.c:362:48: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 362 | tree_color = get_bfu_color(data->term, "menu.normal"); | ^~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ listbox.c:364:56: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 364 | text_color = get_bfu_color(data->term, "menu.selected"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ listbox.c:367:56: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 367 | text_color = get_bfu_color(data->term, "menu.marked"); | ^~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ listbox.c:386:45: warning: pointer targets in passing argument 4 of 'draw_text' differ in signedness [-Wpointer-sign] 386 | draw_text(data->term, x, y, " ", 5, 0, tree_color); | ^~~~~~~ | | | char * In file included from listbox.c:16: ../.././src/terminal/draw.h:284:31: note: expected 'unsigned char *' but argument is of type 'char *' 284 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ listbox.c:435:25: note: in expansion of macro 'INTERNAL' 435 | INTERNAL("Unknown item type"); | ^~~~~~~~ listbox.c:435:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 435 | INTERNAL("Unknown item type"); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ listbox.c:467:17: note: in expansion of macro 'assert' 467 | assert(ops && ops->get_info); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * listbox.c:467:17: note: in expansion of macro 'assert' 467 | assert(ops && ops->get_info); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ listbox.c:472:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 472 | len = strlen(text); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ listbox.c: In function 'display_listbox': listbox.c:509:38: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 509 | get_bfu_color(term, "menu.normal")); | ^~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ listbox.c: In function 'init_listbox': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ listbox.c:561:9: note: in expansion of macro 'add_to_list' 561 | add_to_list(browser->boxes, box); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ listbox.c:561:9: note: in expansion of macro 'add_to_list' 561 | add_to_list(browser->boxes, box); | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o listmenu.o -c listmenu.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/config/kbdbind.h:4, from ../.././src/bfu/menu.h:4, from listmenu.c:15: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from listmenu.c:17: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from listmenu.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ listmenu.c: In function 'new_menu_item': listmenu.c:79:32: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 79 | name = stracpy(" "); | ^~~ | | | char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ listmenu.c: In function 'init_menu': listmenu.c:132:37: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 132 | new_menu_item(menu, stracpy(""), -1, 0); | ^~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ listmenu.c: In function 'menu_labels': listmenu.c:184:42: warning: pointer targets in passing argument 2 of 'add_to_strn' differ in signedness [-Wpointer-sign] 184 | add_to_strn(&bs, " "); | ^~~ | | | char * ../.././src/util/string.h:48:60: note: expected 'const unsigned char *' but argument is of type 'char *' 48 | void add_to_strn(unsigned char **str, const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ listmenu.c:188:25: note: in expansion of macro 'assert' 188 | assert(item->func == selected_item); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * listmenu.c:188:25: note: in expansion of macro 'assert' 188 | assert(item->func == selected_item); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ listmenu.c: In function 'add_select_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ listmenu.c:201:9: note: in expansion of macro 'assert' 201 | assert(menu && string); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * listmenu.c:201:9: note: in expansion of macro 'assert' 201 | assert(menu && string); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ listmenu.c:205:9: note: in expansion of macro 'assert' 205 | assert(value && pos >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * listmenu.c:205:9: note: in expansion of macro 'assert' 205 | assert(value && pos >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o menu.o -c menu.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from menu.c:17: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from menu.c:20: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from menu.c:30: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from menu.c:12: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c: In function 'select_menu_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ menu.c:174:9: note: in expansion of macro 'assertm' 174 | assertm(func != NULL, "No menu function"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * menu.c:174:9: note: in expansion of macro 'assertm' 174 | assertm(func != NULL, "No menu function"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c: In function 'get_menuitem_text_width': menu.c:209:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 209 | return L_TEXT_SPACE + strlen(text) | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c: In function 'get_menuitem_rtext_width': menu.c:238:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 238 | rtext_width = L_RTEXT_SPACE + strlen(rtext) + R_RTEXT_SPACE; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c: In function 'scroll_menu': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:286:9: note: in expansion of macro 'assert' 286 | assert(menu->selected >= -1); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:286:9: note: in expansion of macro 'assert' 286 | assert(menu->selected >= -1); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c: In function 'set_menu_selection': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:351:9: note: in expansion of macro 'assert' 351 | assert(pos >= 0 && pos < menu->size); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:351:9: note: in expansion of macro 'assert' 351 | assert(pos >= 0 && pos < menu->size); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:352:9: note: in expansion of macro 'assert' 352 | assert(mi_is_selectable(&menu->items[pos])); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:352:9: note: in expansion of macro 'assert' 352 | assert(mi_is_selectable(&menu->items[pos])); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c: In function 'draw_menu_left_text': menu.c:382:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 382 | if (len < 0) len = strlen(text); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c: In function 'draw_menu_left_text_hk': menu.c:405:59: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 405 | struct color_pair *hk_color = get_bfu_color(term, "menu.hotkey.normal"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4, from ../.././src/session/session.h:4, from menu.c:21: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:406:63: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 406 | struct color_pair *hk_color_sel = get_bfu_color(term, "menu.hotkey.selected"); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../.././src/config/kbdbind.h:4, from ../.././src/bfu/menu.h:4, from menu.c:18: menu.c:407:54: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 407 | enum screen_char_attr hk_attr = get_opt_bool("ui.dialogs.underline_hotkeys", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ menu.c:407:41: note: in expansion of macro 'get_opt_bool' 407 | enum screen_char_attr hk_attr = get_opt_bool("ui.dialogs.underline_hotkeys", NULL) | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:459:13: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 459 | end = strchr((const char *)text, '\0'); | ^ menu.c: In function 'draw_menu_right_text': menu.c:531:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 531 | if (len < 0) len = strlen(text); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c: In function 'display_menu': menu.c:543:63: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 543 | struct color_pair *normal_color = get_bfu_color(term, "menu.normal"); | ^~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:544:65: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 544 | struct color_pair *selected_color = get_bfu_color(term, "menu.selected"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:545:62: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 545 | struct color_pair *frame_color = get_bfu_color(term, "menu.frame"); | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:559:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 559 | if (get_opt_bool("ui.dialogs.shadows", NULL)) { | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ menu.c:559:13: note: in expansion of macro 'get_opt_bool' 559 | if (get_opt_bool("ui.dialogs.shadows", NULL)) { | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:562:49: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 562 | get_bfu_color(term, "dialog.shadow"), 2, 1); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c: In function 'search_menu_item': menu.c:798:15: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 798 | match = strchr((const char *)text, '~'); | ^ menu.c:800:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 800 | memmove(match, match + 1, strlen(match)); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c:802:15: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 802 | match = strcasestr((const char *)text, (const char *)buffer); | ^ menu.c: In function 'menu_search_handler': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ menu.c:830:17: note: in expansion of macro 'add_to_list' 830 | add_to_list(term->windows, win); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ menu.c:830:17: note: in expansion of macro 'add_to_list' 830 | add_to_list(term->windows, win); | ^~~~~~~~~~~ menu.c: In function 'search_menu': menu.c:874:35: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 874 | unsigned char *prompt = _("Search menu/", term); | ^~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ menu.c: In function 'menu_kbd_handler': menu.c:975:95: warning: pointer targets in passing argument 2 of 'kbd_nm_lookup' differ in signedness [-Wpointer-sign] 975 | struct keybinding *auto_complete = kbd_nm_lookup(KEYMAP_EDIT, "auto-complete"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/config/kbdbind.h:183:50: note: expected 'unsigned char *' but argument is of type 'char *' 183 | struct keybinding *kbd_nm_lookup(enum keymap_id, unsigned char *); | ^~~~~~~~~~~~~~~ menu.c: In function 'do_mainmenu': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:1067:17: note: in expansion of macro 'assert' 1067 | assert(win); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:1067:17: note: in expansion of macro 'assert' 1067 | assert(win); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ menu.c:1073:33: note: in expansion of macro 'add_to_list' 1073 | add_to_list(term->windows, win); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ menu.c:1073:33: note: in expansion of macro 'add_to_list' 1073 | add_to_list(term->windows, win); | ^~~~~~~~~~~ menu.c: In function 'display_mainmenu': menu.c:1088:63: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 1088 | struct color_pair *normal_color = get_bfu_color(term, "menu.normal"); | ^~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:1089:65: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 1089 | struct color_pair *selected_color = get_bfu_color(term, "menu.selected"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ menu.c:1139:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1139 | textlen = strlen(text) - !!l; | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c: In function 'mainmenu_mouse_handler': menu.c:1262:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1262 | + strlen(text) - !!item->hotkey_pos | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o msgbox.o -c msgbox.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from msgbox.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from msgbox.c:15: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ msgbox.c: In function 'msg_box': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ msgbox.c:91:9: note: in expansion of macro 'add_dlg_end' 91 | add_dlg_end(dlg, buttons + 1); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ msgbox.c:91:9: note: in expansion of macro 'add_dlg_end' 91 | add_dlg_end(dlg, buttons + 1); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ msgbox.c: In function 'msg_text_do': msgbox.c:105:38: warning: pointer targets in passing argument 3 of 'vsnprintf' differ in signedness [-Wpointer-sign] 105 | infolen = vsnprintf(NULL, 0, format, ap2); | ^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/sys/types.h:25, from ../.././src/osdep/types.h:9, from ../.././src/elinks.h:11, from msgbox.c:9: /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 65 | __NTH (vsnprintf (char *__restrict __s, size_t __n, | ^~~~~ msgbox.c:109:53: warning: pointer targets in passing argument 3 of 'vsnprintf' differ in signedness [-Wpointer-sign] 109 | len = vsnprintf((char *) info, infolen + 1, format, ap); | ^~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 65 | __NTH (vsnprintf (char *__restrict __s, size_t __n, | ^~~~~ In file included from ../.././src/bfu/widget.h:14: msgbox.c: In function 'refreshed_msg_box': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ msgbox.c:173:28: note: in expansion of macro 'MSG_BOX_BUTTON' 173 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); | ^~~~~~~~~~~~~~ msgbox.c:173:43: note: in expansion of macro 'N_' 173 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ msgbox.c:173:28: note: in expansion of macro 'MSG_BOX_BUTTON' 173 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); | ^~~~~~~~~~~~~~ msgbox.c:173:43: note: in expansion of macro 'N_' 173 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); | ^~ msgbox.c: In function 'info_box': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ msgbox.c:194:24: note: in expansion of macro 'MSG_BOX_BUTTON' 194 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); | ^~~~~~~~~~~~~~ msgbox.c:194:39: note: in expansion of macro 'N_' 194 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ msgbox.c:194:24: note: in expansion of macro 'MSG_BOX_BUTTON' 194 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); | ^~~~~~~~~~~~~~ msgbox.c:194:39: note: in expansion of macro 'N_' 194 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o style.o -c style.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from style.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ style.c: In function 'get_bfu_color': style.c:41:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 41 | color_mode = get_opt_int_tree(term->spec, "colors", NULL); | ^~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ style.c:41:22: note: in expansion of macro 'get_opt_int_tree' 41 | color_mode = get_opt_int_tree(term->spec, "colors", NULL); | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ style.c:64:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 64 | stylenamelen = strlen(stylename); | ^~~~~~~~~ | | | unsigned char * In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from style.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ style.c:74:60: warning: pointer targets in passing argument 2 of 'get_opt_rec_real' differ in signedness [-Wpointer-sign] 73 | color_mode != COLOR_MODE_MONO | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | ? "ui.colors.color" : "ui.colors.mono"); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:295:57: note: expected 'const unsigned char *' but argument is of type 'char *' 295 | extern struct option *get_opt_rec_real(struct option *, const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ style.c:89:62: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 89 | entry->foreground = &get_opt_color_tree(opt, "text", NULL); | ^~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ style.c:89:38: note: in expansion of macro 'get_opt_color_tree' 89 | entry->foreground = &get_opt_color_tree(opt, "text", NULL); | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ style.c:90:62: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 90 | entry->background = &get_opt_color_tree(opt, "background", NULL); | ^~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ style.c:90:38: note: in expansion of macro 'get_opt_color_tree' 90 | entry->background = &get_opt_color_tree(opt, "background", NULL); | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o text.o -c text.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from text.c:13: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from text.c:16: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ text.c: In function 'split_line': text.c:49:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 49 | unsigned char *text_end = split + strlen(split); | ^~~~~ | | | unsigned char * In file included from text.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ text.c: In function 'dlg_format_text_do': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ text.c:260:17: note: in expansion of macro 'assert' 260 | assert(cells <= width && shift < width); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * text.c:260:17: note: in expansion of macro 'assert' 260 | assert(cells <= width && shift < width); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ text.c: In function 'dlg_format_text': text.c:346:37: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 346 | get_bfu_color(term, "dialog.text"), | ^~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ text.c: In function 'display_text': text.c:373:43: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 373 | get_bfu_color(win->term, "dialog.scrollbar")); | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ text.c:400:43: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 400 | get_bfu_color(win->term, "dialog.scrollbar-selected")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ text.c: In function 'format_and_display_text': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ text.c:420:9: note: in expansion of macro 'assert' 420 | assert(lines >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * text.c:420:9: note: in expansion of macro 'assert' 420 | assert(lines >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ text.c:421:9: note: in expansion of macro 'assert' 421 | assert(widget_data->box.height >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * text.c:421:9: note: in expansion of macro 'assert' 421 | assert(widget_data->box.height >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ text.c:430:38: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 430 | get_bfu_color(term, "dialog.generic")); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o widget.o -c widget.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from widget.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from widget.c:14: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ld -r -o lib.o button.o checkbox.o dialog.o group.o hierbox.o hotkey.o inpfield.o inphist.o leds.o listbox.o listmenu.o menu.o msgbox.o style.o text.o widget.o make[4]: Leaving directory '/build/elinks-0.13.2/src/bfu' make -C bookmarks all make[4]: Entering directory '/build/elinks-0.13.2/src/bookmarks' make -C backend all make[5]: Entering directory '/build/elinks-0.13.2/src/bookmarks/backend' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o common.o -c common.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/bfu/inpfield.h:6, from ../../.././src/bfu/widget.h:10, from ../../.././src/bfu/dialog.h:5, from common.c:13: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/main/module.h:4, from ../../.././src/bfu/leds.h:6, from ../../.././src/bfu/widget.h:12: common.c: In function 'bookmarks_read': common.c:48:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 48 | int backend_num = get_opt_int("bookmarks.file_format", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ common.c:48:27: note: in expansion of macro 'get_opt_int' 48 | int backend_num = get_opt_int("bookmarks.file_format", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ common.c:65:19: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 65 | f = fopen(file_name, "rb"); | ^~~~~~~~~ | | | unsigned char * In file included from common.c:7: /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ common.c: In function 'bookmarks_write': common.c:79:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 79 | int backend_num = get_opt_int("bookmarks.file_format", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ common.c:79:27: note: in expansion of macro 'get_opt_int' 79 | int backend_num = get_opt_int("bookmarks.file_format", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o default.o -c default.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/bfu/inpfield.h:6, from ../../.././src/bfu/widget.h:10, from ../../.././src/bfu/dialog.h:5, from default.c:14: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/util/file.h:7, from default.c:18: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from default.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/file.h: In function 'stat_links': ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../../.././src/config/options.h:9, from ../../.././src/main/module.h:4, from ../../.././src/bfu/leds.h:6, from ../../.././src/bfu/widget.h:12: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_user': ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from default.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_group': ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_size': ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_date': ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ default.c: In function 'read_bookmarks_default': default.c:37:42: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 37 | const int file_cp = get_cp_index("System"); | ^~~~~~~~ | | | char * In file included from ../../.././src/terminal/kbd.h:4, from ../../.././src/terminal/event.h:4, from ../../.././src/terminal/terminal.h:5, from ../../.././src/bfu/dialog.h:7: ../../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ default.c:40:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 40 | while (fgets(in_buffer, INBUF_SIZE, f)) { | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:906, from default.c:8: /usr/include/x86_64-linux-gnu/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ default.c:50:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 50 | url = strchr((const char *)in_buffer, '\t'); | ^ default.c:62:27: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 62 | depth_str = strchr((const char *)url, '\t'); | ^ default.c:69:38: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 69 | depth = atoi(depth_str); | ^~~~~~~~~ | | | unsigned char * /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *' 362 | __NTH (atoi (const char *__nptr)) | ^~~~~ default.c:74:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 74 | flags = strchr((const char *)depth_str, '\t'); | ^ default.c:85:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 85 | line_end = strchr((const char *)(flags ? flags : depth_str), '\n'); | ^ default.c: In function 'write_bookmarks_default_inner': default.c:149:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 149 | strlen(bm->title), out->codepage, | ~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ default.c:152:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 152 | strlen(bm->url), out->codepage, | ~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ default.c: In function 'write_bookmarks_default': default.c:185:46: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 185 | out.save_folder_state = get_opt_bool("bookmarks.folder_state", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ default.c:185:33: note: in expansion of macro 'get_opt_bool' 185 | out.save_folder_state = get_opt_bool("bookmarks.folder_state", NULL); | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ default.c:186:37: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 186 | out.codepage = get_cp_index("System"); | ^~~~~~~~ | | | char * ../../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ default.c:187:61: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 187 | out.conv_table = get_translation_table(get_cp_index("UTF-8"), | ^~~~~~~ | | | char * ../../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ default.c: In function 'filename_bookmarks_default': default.c:22:41: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 22 | #define BOOKMARKS_FILENAME "bookmarks" | ^~~~~~~~~~~ default.c:195:16: note: in expansion of macro 'BOOKMARKS_FILENAME' 195 | return BOOKMARKS_FILENAME; | ^~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o xbel.o -c xbel.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/bfu/inpfield.h:6, from ../../.././src/bfu/widget.h:10, from ../../.././src/bfu/dialog.h:5, from xbel.c:24: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from xbel.c:29: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from xbel.c:30: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from xbel.c:22: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ xbel.c: In function 'read_bookmarks_xbel': ../../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ xbel.c:105:17: note: in expansion of macro 'ERROR' 105 | ERROR(gettext("read_bookmarks_xbel(): Error in XML_ParserCreate()")); | ^~~~~ xbel.c:105:31: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 105 | ERROR(gettext("read_bookmarks_xbel(): Error in XML_ParserCreate()")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ xbel.c:116:25: note: in expansion of macro 'ERROR' 116 | ERROR(gettext("read_bookmarks_xbel(): Error reading %s"), | ^~~~~ xbel.c:116:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 116 | ERROR(gettext("read_bookmarks_xbel(): Error reading %s"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ xbel.c:123:51: warning: pointer targets in passing argument 2 of 'XML_Parse' differ in signedness [-Wpointer-sign] 123 | if (!err && !XML_Parse(p, in_buffer, len, done)) { | ^~~~~~~~~ | | | unsigned char * In file included from xbel.c:15: /usr/include/expat.h:783:42: note: expected 'const char *' but argument is of type 'unsigned char *' 783 | XML_Parse(XML_Parser parser, const char *s, int len, int isFinal); | ~~~~~~~~~~~~^ xbel.c:124:50: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 124 | usrerror(gettext("Parse error while processing " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ xbel.c:137:48: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 137 | preload.utf8_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * In file included from ../../.././src/terminal/kbd.h:4, from ../../.././src/terminal/event.h:4, from ../../.././src/terminal/terminal.h:5, from ../../.././src/bfu/dialog.h:7: ../../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../.././src/main/module.h:4, from ../../.././src/bfu/leds.h:6, from ../../.././src/bfu/widget.h:12: xbel.c: In function 'write_bookmarks_xbel': xbel.c:152:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 152 | int folder_state = get_opt_bool("bookmarks.folder_state", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ xbel.c:152:28: note: in expansion of macro 'get_opt_bool' 152 | int folder_state = get_opt_bool("bookmarks.folder_state", NULL); | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ xbel.c: In function 'filename_bookmarks_xbel': xbel.c:34:41: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 34 | #define BOOKMARKS_XBEL_FILENAME "bookmarks.xbel" | ^~~~~~~~~~~~~~~~ xbel.c:172:16: note: in expansion of macro 'BOOKMARKS_XBEL_FILENAME' 172 | return BOOKMARKS_XBEL_FILENAME; | ^~~~~~~~~~~~~~~~~~~~~~~ xbel.c: In function 'print_xml_entities': xbel.c:190:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 190 | && add_html_to_string(&entitized, str, strlen(str))) { | ^~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ xbel.c:191:44: warning: pointer targets in passing argument 2 of 'secure_fputs' differ in signedness [-Wpointer-sign] 191 | secure_fputs(ssi, entitized.source); | ~~~~~~~~~^~~~~~~ | | | unsigned char * In file included from ../../.././src/bookmarks/backend/common.h:7, from xbel.c:26: ../../.././src/util/secsave.h:41:45: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | int secure_fputs(struct secure_save_info *, const char *); | ^~~~~~~~~~~~ xbel.c: In function 'delete_whites': xbel.c:309:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 309 | int len = strlen(s); | ^ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ xbel.c: In function 'on_text': xbel.c:351:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 351 | len2 = current_node->text ? strlen(current_node->text) : 0; | ~~~~~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ xbel.c:360:52: warning: pointer targets in passing argument 1 of 'delete_whites' differ in signedness [-Wpointer-sign] 360 | current_node->text = delete_whites(tmp); | ^~~ | | | char * xbel.c:305:36: note: expected 'const unsigned char *' but argument is of type 'char *' 305 | delete_whites(const unsigned char *s) | ~~~~~~~~~~~~~~~~~~~~~^ xbel.c: In function 'xbeltree_to_bookmarks_list': xbel.c:378:33: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 378 | if (!strcmp(node->name, "bookmark")) { | ~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xbel.c:381:49: warning: pointer targets in passing argument 2 of 'get_child' differ in signedness [-Wpointer-sign] 381 | title = get_child(node, "title"); | ^~~~~~~ | | | char * xbel.c:53:75: note: expected 'unsigned char *' but argument is of type 'char *' 53 | static struct tree_node *get_child(struct tree_node *node, unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ xbel.c:382:58: warning: pointer targets in passing argument 2 of 'get_attribute_value' differ in signedness [-Wpointer-sign] 382 | href = get_attribute_value(node, "href"); | ^~~~~~ | | | char * xbel.c:55:58: note: expected 'unsigned char *' but argument is of type 'char *' 55 | unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ xbel.c:388:78: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 388 | : (unsigned char *) gettext("No title"), | ^~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ xbel.c:394:77: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 394 | : (unsigned char *) gettext("No URL")); | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ xbel.c:402:40: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 402 | } else if (!strcmp(node->name, "folder")) { | ~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xbel.c:405:49: warning: pointer targets in passing argument 2 of 'get_child' differ in signedness [-Wpointer-sign] 405 | title = get_child(node, "title"); | ^~~~~~~ | | | char * xbel.c:53:75: note: expected 'unsigned char *' but argument is of type 'char *' 53 | static struct tree_node *get_child(struct tree_node *node, unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ xbel.c:410:78: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 410 | : (unsigned char *) gettext("No title"), | ^~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ xbel.c:416:60: warning: pointer targets in passing argument 2 of 'get_attribute_value' differ in signedness [-Wpointer-sign] 416 | folded = get_attribute_value(node, "folded"); | ^~~~~~~~ | | | char * xbel.c:55:58: note: expected 'unsigned char *' but argument is of type 'char *' 55 | unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ xbel.c:417:47: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 417 | if (folded && !strcmp(folded, "no")) | ^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xbel.c:422:40: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 422 | } else if (!strcmp(node->name, "separator")) { | ~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xbel.c:423:63: warning: pointer targets in passing argument 3 of 'add_bookmark' differ in signedness [-Wpointer-sign] 423 | tmp = add_bookmark(current_parent, 0, "-", ""); | ^~~ | | | char * In file included from xbel.c:25: ../../.././src/bookmarks/bookmarks.h:47:55: note: expected 'unsigned char *' but argument is of type 'char *' 47 | struct bookmark *add_bookmark(struct bookmark *, int, unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ xbel.c:423:68: warning: pointer targets in passing argument 4 of 'add_bookmark' differ in signedness [-Wpointer-sign] 423 | tmp = add_bookmark(current_parent, 0, "-", ""); | ^~ | | | char * ../../.././src/bookmarks/bookmarks.h:47:72: note: expected 'unsigned char *' but argument is of type 'char *' 47 | struct bookmark *add_bookmark(struct bookmark *, int, unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ xbel.c:437:41: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 437 | if (!strcmp(node->name, "folder")) | ~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xbel.c: In function 'get_child': xbel.c:483:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 483 | if (!strcmp(name, ret->name)) { | ^~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xbel.c:483:38: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 483 | if (!strcmp(name, ret->name)) { | ~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xbel.c: In function 'get_attribute_value': xbel.c:498:38: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 498 | if (!strcmp(attribute->name, name)) { | ~~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ xbel.c:498:46: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 498 | if (!strcmp(attribute->name, name)) { | ^~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ ld -r -o lib.o common.o default.o xbel.o make[5]: Leaving directory '/build/elinks-0.13.2/src/bookmarks/backend' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o bookmarks.o -c bookmarks.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from bookmarks.c:13: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from bookmarks.c:21: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from bookmarks.c:24: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from bookmarks.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from bookmarks.c:27: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: bookmarks.c: At top level: bookmarks.c:48:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 48 | INIT_OPT_TREE("", N_("Bookmarks"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:48:23: note: (near initialization for 'bookmark_options_info[0].init.path') 48 | INIT_OPT_TREE("", N_("Bookmarks"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:49:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 49 | "bookmarks", 0, | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:49:17: note: (near initialization for 'bookmark_options_info[0].init.name') 49 | "bookmarks", 0, | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:48:27: note: in expansion of macro 'N_' 48 | INIT_OPT_TREE("", N_("Bookmarks"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_options_info[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:48:27: note: in expansion of macro 'N_' 48 | INIT_OPT_TREE("", N_("Bookmarks"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:48:9: note: in expansion of macro 'INIT_OPT_TREE' 48 | INIT_OPT_TREE("", N_("Bookmarks"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'bookmark_options_info[0].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:48:9: note: in expansion of macro 'INIT_OPT_TREE' 48 | INIT_OPT_TREE("", N_("Bookmarks"), | ^~~~~~~~~~~~~ bookmarks.c:53:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 53 | INIT_OPT_INT("bookmarks", N_("File format"), | ^~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:53:22: note: (near initialization for 'bookmark_options_info[1].init.path') 53 | INIT_OPT_INT("bookmarks", N_("File format"), | ^~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:54:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | "file_format", 0, 0, 1, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:54:17: note: (near initialization for 'bookmark_options_info[1].init.name') 54 | "file_format", 0, 0, 1, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:53:35: note: in expansion of macro 'N_' 53 | INIT_OPT_INT("bookmarks", N_("File format"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_options_info[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:53:35: note: in expansion of macro 'N_' 53 | INIT_OPT_INT("bookmarks", N_("File format"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:53:9: note: in expansion of macro 'INIT_OPT_INT' 53 | INIT_OPT_INT("bookmarks", N_("File format"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'bookmark_options_info[1].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:53:9: note: in expansion of macro 'INIT_OPT_INT' 53 | INIT_OPT_INT("bookmarks", N_("File format"), | ^~~~~~~~~~~~ bookmarks.c:68:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 68 | INIT_OPT_BOOL("bookmarks", N_("Save folder state"), | ^~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:68:23: note: (near initialization for 'bookmark_options_info[2].init.path') 68 | INIT_OPT_BOOL("bookmarks", N_("Save folder state"), | ^~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:69:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | "folder_state", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:69:17: note: (near initialization for 'bookmark_options_info[2].init.name') 69 | "folder_state", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:68:36: note: in expansion of macro 'N_' 68 | INIT_OPT_BOOL("bookmarks", N_("Save folder state"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_options_info[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:68:36: note: in expansion of macro 'N_' 68 | INIT_OPT_BOOL("bookmarks", N_("Save folder state"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:68:9: note: in expansion of macro 'INIT_OPT_BOOL' 68 | INIT_OPT_BOOL("bookmarks", N_("Save folder state"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'bookmark_options_info[2].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:68:9: note: in expansion of macro 'INIT_OPT_BOOL' 68 | INIT_OPT_BOOL("bookmarks", N_("Save folder state"), | ^~~~~~~~~~~~~ bookmarks.c:75:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 75 | INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:75:23: note: (near initialization for 'bookmark_options_info[3].init.path') 75 | INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:76:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 76 | "snapshot", 0, 0, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:76:17: note: (near initialization for 'bookmark_options_info[3].init.name') 76 | "snapshot", 0, 0, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:75:38: note: in expansion of macro 'N_' 75 | INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_options_info[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:75:38: note: in expansion of macro 'N_' 75 | INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:75:9: note: in expansion of macro 'INIT_OPT_BOOL' 75 | INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'bookmark_options_info[3].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bookmarks.c:75:9: note: in expansion of macro 'INIT_OPT_BOOL' 75 | INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), | ^~~~~~~~~~~~~ bookmarks.c:90:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 90 | { "bookmark-delete", 0, bookmark_change_hook, NULL }, | ^~~~~~~~~~~~~~~~~ bookmarks.c:90:11: note: (near initialization for 'bookmark_hooks[0].name') bookmarks.c:91:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | { "bookmark-move", 0, bookmark_change_hook, NULL }, | ^~~~~~~~~~~~~~~ bookmarks.c:91:11: note: (near initialization for 'bookmark_hooks[1].name') bookmarks.c:92:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 92 | { "bookmark-update", 0, bookmark_change_hook, NULL }, | ^~~~~~~~~~~~~~~~~ bookmarks.c:92:11: note: (near initialization for 'bookmark_hooks[2].name') bookmarks.c:93:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 93 | { "periodic-saving", 0, bookmark_write_hook, NULL }, | ^~~~~~~~~~~~~~~~~ bookmarks.c:93:11: note: (near initialization for 'bookmark_hooks[3].name') bookmarks.c: In function 'bookmark_write_hook': bookmarks.c:114:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 114 | if (get_opt_bool("ui.sessions.snapshot", NULL) | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ bookmarks.c:114:13: note: in expansion of macro 'get_opt_bool' 114 | if (get_opt_bool("ui.sessions.snapshot", NULL) | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bookmarks.c:115:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 115 | && !get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ bookmarks.c:115:17: note: in expansion of macro 'get_cmd_opt_bool' 115 | && !get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bookmarks.c: In function 'init_bookmarks': bookmarks.c:141:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 141 | { "bookmarks.folder_state", change_hook_folder_state }, | ^~~~~~~~~~~~~~~~~~~~~~~~ bookmarks.c:141:19: note: (near initialization for 'bookmarks_change_hooks[0].name') bookmarks.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ bookmarks.c:183:33: note: in expansion of macro 'N_' 183 | /* name: */ N_("Bookmarks"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ bookmarks.c:183:33: note: in expansion of macro 'N_' 183 | /* name: */ N_("Bookmarks"), | ^~ bookmarks.c: In function 'write_bookmarks': bookmarks.c:206:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 206 | if (get_cmd_opt_bool("anonymous")) { | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ bookmarks.c:206:13: note: in expansion of macro 'get_cmd_opt_bool' 206 | if (get_cmd_opt_bool("anonymous")) { | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bookmarks.c: In function 'delete_bookmark': bookmarks.c:260:72: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 260 | item = get_hash_item(bookmark_cache, bm->url, strlen(bm->url)); | ~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:5: bookmarks.c:264:48: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign] 264 | set_event_id(delete_bookmark_event_id, "bookmark-delete"); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id' 106 | event = get_event_id(name); \ | ^~~~ ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *' 94 | int get_event_id(unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ bookmarks.c: In function 'delete_folder_by_name': bookmarks.c:285:39: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 285 | || strcmp(bookmark->title, foldername)) | ~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bookmarks.c:285:48: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 285 | || strcmp(bookmark->title, foldername)) | ^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bookmarks.c: In function 'add_bookmark_item_to_bookmarks': bookmarks.c:361:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 361 | add_hash_item(bookmark_cache, bm->url, strlen(bm->url), bm); | ~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c: In function 'add_bookmark_cp': bookmarks.c:440:42: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 440 | const int utf8_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * In file included from ../.././src/terminal/kbd.h:4, from ../.././src/terminal/event.h:4, from ../.././src/terminal/terminal.h:5, from ../.././src/bfu/dialog.h:7: ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ bookmarks.c:447:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 447 | url = ""; | ^ bookmarks.c:453:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 453 | utf8_title = convert_string(table, title, strlen(title), | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c:456:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 456 | utf8_url = convert_string(table, url, strlen(url), | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c: In function 'update_bookmark': bookmarks.c:477:42: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 477 | const int utf8_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ bookmarks.c:487:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 487 | url2 = convert_string(table, url, strlen(url), | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c:495:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 495 | title2 = convert_string(table, title, strlen(title), | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c:505:48: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign] 505 | set_event_id(update_bookmark_event_id, "bookmark-update"); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id' 106 | event = get_event_id(name); \ | ^~~~ ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *' 94 | int get_event_id(unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ bookmarks.c:515:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 515 | int len = strlen(bm->url); | ~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c:522:68: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 522 | add_hash_item(bookmark_cache, url2, strlen(url2), bm); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c: In function 'get_bookmark_by_name': bookmarks.c:552:37: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 552 | if (!strcmp(bookmark->title, title)) return bookmark; | ~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bookmarks.c:552:46: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 552 | if (!strcmp(bookmark->title, title)) return bookmark; | ^~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bookmarks.c: In function 'get_bookmark': bookmarks.c:569:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 569 | item = get_hash_item(bookmark_cache, url, strlen(url)); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c: In function 'bookmark_all_terminals': bookmarks.c:618:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 618 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ bookmarks.c:618:13: note: in expansion of macro 'get_cmd_opt_bool' 618 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bookmarks.c: In function 'get_auto_save_bookmark_foldername_utf8': bookmarks.c:653:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 653 | foldername = get_opt_str("ui.sessions.auto_save_foldername", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ bookmarks.c:653:22: note: in expansion of macro 'get_opt_str' 653 | foldername = get_opt_str("ui.sessions.auto_save_foldername", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bookmarks.c:659:32: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 659 | from_cp = get_cp_index("System"); | ^~~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ bookmarks.c:660:30: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 660 | to_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ bookmarks.c:665:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 665 | foldername, strlen(foldername), | ^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bookmarks.c: In function 'bookmark_auto_save_tabs': bookmarks.c:675:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 675 | if (get_cmd_opt_bool("anonymous") | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ bookmarks.c:675:13: note: in expansion of macro 'get_cmd_opt_bool' 675 | if (get_cmd_opt_bool("anonymous") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bookmarks.c:676:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 676 | || !get_opt_bool("ui.sessions.auto_save", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ bookmarks.c:676:17: note: in expansion of macro 'get_opt_bool' 676 | || !get_opt_bool("ui.sessions.auto_save", NULL)) | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bookmarks.c: In function 'bookmark_snapshot': bookmarks.c:698:38: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 698 | add_to_string(&folderstring, "Session snapshot"); | ^~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ bookmarks.c:701:38: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 701 | add_to_string(&folderstring, " - "); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ bookmarks.c:702:55: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 702 | add_date_to_string(&folderstring, get_opt_str("ui.date_format", NULL), | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ bookmarks.c:702:43: note: in expansion of macro 'get_opt_str' 702 | add_date_to_string(&folderstring, get_opt_str("ui.date_format", NULL), | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bookmarks.c:708:56: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 708 | folder = add_bookmark_cp(NULL, 1, get_cp_index("System"), | ^~~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ bookmarks.c: In function 'open_bookmark_folder': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bookmarks.c:735:9: note: in expansion of macro 'assert' 735 | assert(foldername && ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bookmarks.c:735:9: note: in expansion of macro 'assert' 735 | assert(foldername && ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bookmarks.c:741:36: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 741 | if (strcmp(bookmark->title, foldername)) | ~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bookmarks.c:741:45: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 741 | if (strcmp(bookmark->title, foldername)) | ^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In function 'add_bookmark_item_to_bookmarks', inlined from 'add_bookmark' at bookmarks.c:412:2: ../.././src/util/lists.h:172:24: warning: array subscript 'struct bookmark[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ bookmarks.c:351:25: note: in expansion of macro 'add_to_list' 351 | add_to_list(bookmarks, bm); | ^~~~~~~~~~~ bookmarks.c: In function 'add_bookmark': bookmarks.c:35:31: note: object 'bookmarks' of size 16 35 | INIT_LIST_OF(struct bookmark, bookmarks); | ^~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'add_bookmark_item_to_bookmarks', inlined from 'add_bookmark' at bookmarks.c:412:2: ../.././src/util/lists.h:174:19: warning: array subscript 'struct bookmark[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ bookmarks.c:351:25: note: in expansion of macro 'add_to_list' 351 | add_to_list(bookmarks, bm); | ^~~~~~~~~~~ bookmarks.c: In function 'add_bookmark': bookmarks.c:35:31: note: object 'bookmarks' of size 16 35 | INIT_LIST_OF(struct bookmark, bookmarks); | ^~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from dialogs.c:15: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from dialogs.c:21: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from dialogs.c:23: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from dialogs.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from dialogs.c:26: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'get_bookmark_text': dialogs.c:59:36: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 59 | int utf8_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * In file included from ../.././src/terminal/kbd.h:4, from ../.././src/terminal/event.h:4, from ../.././src/terminal/terminal.h:5, from ../.././src/bfu/dialog.h:7: ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:67:63: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 67 | bookmark->title, strlen(bookmark->title), | ~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'get_bookmark_info': dialogs.c:87:36: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 87 | int utf8_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:97:47: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 97 | add_format_to_string(&info, "%s: ", _("Title", term)); | ^~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:97:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 97 | add_format_to_string(&info, "%s: ", _("Title", term)); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:98:71: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 98 | convert_string(convert_table, bookmark->title, strlen(bookmark->title), | ~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c:101:49: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 101 | add_format_to_string(&info, "\n%s: ", _("URL", term)); | ^~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:101:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 101 | add_format_to_string(&info, "\n%s: ", _("URL", term)); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:102:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 102 | convert_string(convert_table, bookmark->url, strlen(bookmark->url), | ~~~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'delete_bookmark_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:138:9: note: in expansion of macro 'assert' 138 | assert(!is_object_used(bookmark)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:138:9: note: in expansion of macro 'assert' 138 | assert(!is_object_used(bookmark)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:149:9: note: in expansion of macro 'N_' 149 | N_("Sorry, but the bookmark \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.cant_delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:149:9: note: in expansion of macro 'N_' 149 | N_("Sorry, but the bookmark \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:151:9: note: in expansion of macro 'N_' 151 | N_("Sorry, but the bookmark \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.cant_delete_used_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:151:9: note: in expansion of macro 'N_' 151 | N_("Sorry, but the bookmark \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:153:9: note: in expansion of macro 'N_' 153 | N_("Sorry, but the folder \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.cant_delete_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:153:9: note: in expansion of macro 'N_' 153 | N_("Sorry, but the folder \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:155:9: note: in expansion of macro 'N_' 155 | N_("Sorry, but the folder \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.cant_delete_used_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:155:9: note: in expansion of macro 'N_' 155 | N_("Sorry, but the folder \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:157:9: note: in expansion of macro 'N_' 157 | N_("Delete marked bookmarks"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.delete_marked_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:157:9: note: in expansion of macro 'N_' 157 | N_("Delete marked bookmarks"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:159:9: note: in expansion of macro 'N_' 159 | N_("Delete marked bookmarks?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.delete_marked_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:159:9: note: in expansion of macro 'N_' 159 | N_("Delete marked bookmarks?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:161:9: note: in expansion of macro 'N_' 161 | N_("Delete folder"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.delete_folder_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:161:9: note: in expansion of macro 'N_' 161 | N_("Delete folder"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:163:9: note: in expansion of macro 'N_' 163 | N_("Delete the folder \"%s\" and all bookmarks in it?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.delete_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:163:9: note: in expansion of macro 'N_' 163 | N_("Delete the folder \"%s\" and all bookmarks in it?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:165:9: note: in expansion of macro 'N_' 165 | N_("Delete bookmark"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.delete_item_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:165:9: note: in expansion of macro 'N_' 165 | N_("Delete bookmark"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:167:9: note: in expansion of macro 'N_' 167 | N_("Delete this bookmark?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:167:9: note: in expansion of macro 'N_' 167 | N_("Delete this bookmark?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:169:9: note: in expansion of macro 'N_' 169 | N_("Clear all bookmarks"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.clear_all_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:169:9: note: in expansion of macro 'N_' 169 | N_("Clear all bookmarks"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:171:9: note: in expansion of macro 'N_' 171 | N_("Do you really want to remove all bookmarks?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmarks_messages.clear_all_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:171:9: note: in expansion of macro 'N_' 171 | N_("Do you really want to remove all bookmarks?"), | ^~ dialogs.c: In function 'push_add_folder_button': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:327:22: note: in expansion of macro 'N_' 327 | N_("Add folder"), N_("Folder name"), | ^~ ../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *' 76 | unsigned char *title, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:327:40: note: in expansion of macro 'N_' 327 | N_("Add folder"), N_("Folder name"), | ^~ ../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *' 77 | unsigned char *text, | ~~~~~~~~~~~~~~~^~~~ dialogs.c: In function 'push_add_separator_button': dialogs.c:349:56: warning: pointer targets in passing argument 3 of 'do_add_bookmark' differ in signedness [-Wpointer-sign] 349 | do_add_bookmark(dlg_data->win->term, dlg_data, "-", ""); | ^~~ | | | char * dialogs.c:258:32: note: expected 'unsigned char *' but argument is of type 'char *' 258 | unsigned char *title, unsigned char *url) | ~~~~~~~~~~~~~~~^~~~~ dialogs.c:349:61: warning: pointer targets in passing argument 4 of 'do_add_bookmark' differ in signedness [-Wpointer-sign] 349 | do_add_bookmark(dlg_data->win->term, dlg_data, "-", ""); | ^~ | | | char * dialogs.c:258:54: note: expected 'unsigned char *' but argument is of type 'char *' 258 | unsigned char *title, unsigned char *url) | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'push_edit_button': dialogs.c:390:44: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 390 | int utf8_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:400:68: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 400 | bm->title, strlen(bm->title), | ~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c:404:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 404 | bm->url, strlen(bm->url), | ~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'do_edit_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:410:48: note: in expansion of macro 'N_' 410 | N_("Edit bookmark"), | ^~ In file included from dialogs.c:20: ../.././src/dialogs/edit.h:13:45: note: expected 'unsigned char *' but argument is of type 'char *' 13 | void do_edit_dialog(struct terminal *, int, unsigned char *, | ^~~~~~~~~~~~~~~ In file included from ../.././src/main/module.h:5: dialogs.c: In function 'do_move_bookmark': dialogs.c:459:46: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign] 459 | set_event_id(move_bookmark_event_id, "bookmark-move"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id' 106 | event = get_event_id(name); \ | ^~~~ ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *' 94 | int get_event_id(unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ dialogs.c: In function 'push_move_button': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:567:26: note: in expansion of macro 'N_' 567 | N_("Cannot move folder inside itself"), ALIGN_LEFT, | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:568:26: note: in expansion of macro 'N_' 568 | N_("You are trying to move the marked folder inside " | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:574:26: note: in expansion of macro 'N_' 574 | N_("Nothing to move"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:575:26: note: in expansion of macro 'N_' 575 | N_("To move bookmarks, first mark all the bookmarks " | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:593:11: note: in expansion of macro 'N_' 593 | { N_("~Goto"), push_hierbox_goto_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:593:11: note: in expansion of macro 'N_' 593 | { N_("~Goto"), push_hierbox_goto_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:594:11: note: in expansion of macro 'N_' 594 | { N_("~Edit"), push_edit_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:594:11: note: in expansion of macro 'N_' 594 | { N_("~Edit"), push_edit_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:595:11: note: in expansion of macro 'N_' 595 | { N_("~Delete"), push_hierbox_delete_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:595:11: note: in expansion of macro 'N_' 595 | { N_("~Delete"), push_hierbox_delete_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:596:11: note: in expansion of macro 'N_' 596 | { N_("~Add"), push_add_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_buttons[3].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:596:11: note: in expansion of macro 'N_' 596 | { N_("~Add"), push_add_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:597:11: note: in expansion of macro 'N_' 597 | { N_("Add se~parator"), push_add_separator_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_buttons[4].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:597:11: note: in expansion of macro 'N_' 597 | { N_("Add se~parator"), push_add_separator_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:598:11: note: in expansion of macro 'N_' 598 | { N_("Add ~folder"), push_add_folder_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_buttons[5].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:598:11: note: in expansion of macro 'N_' 598 | { N_("Add ~folder"), push_add_folder_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:599:11: note: in expansion of macro 'N_' 599 | { N_("~Move"), push_move_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_buttons[6].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:599:11: note: in expansion of macro 'N_' 599 | { N_("~Move"), push_move_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:600:11: note: in expansion of macro 'N_' 600 | { N_("~Search"), push_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_buttons[7].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:600:11: note: in expansion of macro 'N_' 600 | { N_("~Search"), push_search_button, 1 }, | ^~ In file included from dialogs.c:16: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:613:9: note: in expansion of macro 'N_' 613 | N_("Bookmark manager"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bookmark_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:613:9: note: in expansion of macro 'N_' 613 | N_("Bookmark manager"), | ^~ dialogs.c: In function 'test_search': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:664:17: note: in expansion of macro 'assert' 664 | assert(ctx->title && ctx->url); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:664:17: note: in expansion of macro 'assert' 664 | assert(ctx->title && ctx->url); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c:683:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 683 | strlen(bm->title), | ~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'bookmark_search_do': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ dialogs.c:750:9: note: in expansion of macro 'assertm' 750 | assertm(dlg->udata != NULL, "Bookmark search with NULL udata in dialog"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:750:9: note: in expansion of macro 'assertm' 750 | assertm(dlg->udata != NULL, "Bookmark search with NULL udata in dialog"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c:755:38: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 755 | ctx.system_cp = get_cp_index("System"); | ^~~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:756:36: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 756 | ctx.utf8_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:764:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 764 | title_term, strlen(title_term), | ^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c:771:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 771 | url_term, strlen(url_term), | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c:775:56: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 775 | title_term, strlen(title_term), | ^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'launch_bm_search_doc_dialog': dialogs.c:807:40: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 807 | utf8_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:813:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 813 | strlen(bm_last_searched_title), term_cp, | ^~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c:816:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 816 | strlen(bm_last_searched_url), term_cp, | ^~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'do_edit_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:825:33: note: in expansion of macro 'N_' 825 | do_edit_dialog(term, 1, N_("Search bookmarks"), | ^~ ../.././src/dialogs/edit.h:13:45: note: expected 'unsigned char *' but argument is of type 'char *' 13 | void do_edit_dialog(struct terminal *, int, unsigned char *, | ^~~~~~~~~~~~~~~ dialogs.c: In function 'launch_bm_add_dialog': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'do_edit_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:892:33: note: in expansion of macro 'N_' 892 | do_edit_dialog(term, 1, N_("Add bookmark"), title, url, ses, | ^~ ../.././src/dialogs/edit.h:13:45: note: expected 'unsigned char *' but argument is of type 'char *' 13 | void do_edit_dialog(struct terminal *, int, unsigned char *, | ^~~~~~~~~~~~~~~ dialogs.c: In function 'bookmark_terminal_tabs_ok': dialogs.c:926:34: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 926 | int to_cp = get_cp_index("UTF-8"); | ^~~~~~~ | | | char * ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ dialogs.c:934:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 934 | foldername, strlen(foldername), | ^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'bookmark_terminal_tabs_dialog': dialogs.c:950:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 950 | add_to_string(&string, _("Saved session", term)); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:953:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 953 | add_to_string(&string, " - "); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:954:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 954 | add_date_to_string(&string, get_opt_str("ui.date_format", NULL), NULL); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:954:37: note: in expansion of macro 'get_opt_str' 954 | add_date_to_string(&string, get_opt_str("ui.date_format", NULL), NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:958:22: note: in expansion of macro 'N_' 958 | N_("Bookmark tabs"), N_("Enter folder name"), | ^~ ../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *' 76 | unsigned char *title, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:958:43: note: in expansion of macro 'N_' 958 | N_("Bookmark tabs"), N_("Enter folder name"), | ^~ ../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *' 77 | unsigned char *text, | ~~~~~~~~~~~~~~~^~~~ ld -r -o lib.o bookmarks.o dialogs.o `test -e backend/lib.o && echo backend/lib.o` make[4]: Leaving directory '/build/elinks-0.13.2/src/bookmarks' make -C cache all make[4]: Entering directory '/build/elinks-0.13.2/src/cache' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o cache.o -c cache.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from cache.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from cache.c:20: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from cache.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cache.c: In function 'get_cache_entry': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:131:9: note: in expansion of macro 'assertm' 131 | assertm(!uri->fragment, "Fragment in URI (%s)", struri(uri)); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:131:9: note: in expansion of macro 'assertm' 131 | assertm(!uri->fragment, "Fragment in URI (%s)", struri(uri)); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: cache.c: In function 'get_validated_cache_entry': cache.c:196:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 196 | || (cached->redirect && !get_opt_bool("document.cache.cache_redirects", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ cache.c:196:38: note: in expansion of macro 'get_opt_bool' 196 | || (cached->redirect && !get_opt_bool("document.cache.cache_redirects", NULL)) | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cache.c:205:28: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 205 | && get_opt_int("document.cache.revalidation_interval", NULL) >= 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cache.c:205:16: note: in expansion of macro 'get_opt_int' 205 | && get_opt_int("document.cache.revalidation_interval", NULL) >= 0) { | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cache.c:206:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 206 | if (cached->seconds + get_opt_int("document.cache.revalidation_interval", NULL) < time(NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cache.c:206:39: note: in expansion of macro 'get_opt_int' 206 | if (cached->seconds + get_opt_int("document.cache.revalidation_interval", NULL) < time(NULL)) | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cache.c: In function 'enlarge_entry': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:260:9: note: in expansion of macro 'assertm' 260 | assertm(cached->data_size >= 0, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:260:9: note: in expansion of macro 'assertm' 260 | assertm(cached->data_size >= 0, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:265:9: note: in expansion of macro 'assertm' 265 | assertm(cache_size >= 0, "cache_size underflow: %ld", cache_size); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:265:9: note: in expansion of macro 'assertm' 265 | assertm(cache_size >= 0, "cache_size underflow: %ld", cache_size); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ cache.c: In function 'get_cache_fragment': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ cache.c:506:17: note: in expansion of macro 'INTERNAL' 506 | INTERNAL("fragments overlap"); | ^~~~~~~~ cache.c:506:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 506 | INTERNAL("fragments overlap"); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ cache.c:546:9: note: in expansion of macro 'add_to_list' 546 | add_to_list(cached->frag, new_frag); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ cache.c:546:9: note: in expansion of macro 'add_to_list' 546 | add_to_list(cached->frag, new_frag); | ^~~~~~~~~~~ cache.c: In function 'truncate_entry': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ cache.c:580:17: note: in expansion of macro 'assert' 580 | assert(f->length >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * cache.c:580:17: note: in expansion of macro 'assert' 580 | assert(f->length >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ cache.c: In function 'done_cache_entry': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:656:9: note: in expansion of macro 'assertm' 656 | assertm(!is_object_used(cached), "deleting locked cache entry"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:656:9: note: in expansion of macro 'assertm' 656 | assertm(!is_object_used(cached), "deleting locked cache entry"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:657:9: note: in expansion of macro 'assertm' 657 | assertm(!is_entry_used(cached), "deleting loading cache entry"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:657:9: note: in expansion of macro 'assertm' 657 | assertm(!is_entry_used(cached), "deleting loading cache entry"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:5: cache.c: In function 'redirect_cache': cache.c:730:43: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign] 730 | set_event_id(follow_url_event_id, "follow-url"); | ^~~~~~~~~~~~ | | | char * ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id' 106 | event = get_event_id(name); \ | ^~~~ ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *' 94 | int get_event_id(unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ cache.c:757:17: note: in expansion of macro 'assert' 757 | assert(!strchr((const char *)uristring, POST_CHAR)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * cache.c:757:17: note: in expansion of macro 'assert' 757 | assert(!strchr((const char *)uristring, POST_CHAR)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ cache.c: In function 'garbage_collection': cache.c:783:57: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 783 | unsigned longlong opt_cache_size = get_opt_long("document.cache.memory.size", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:315:33: note: in expansion of macro 'get_opt_long_tree' 315 | #define get_opt_long(name, ses) get_opt_long_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ cache.c:783:44: note: in expansion of macro 'get_opt_long' 783 | unsigned longlong opt_cache_size = get_opt_long("document.cache.memory.size", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:818:17: note: in expansion of macro 'assertm' 818 | assertm(new_cache_size >= cached->data_size, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:818:17: note: in expansion of macro 'assertm' 818 | assertm(new_cache_size >= cached->data_size, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:827:9: note: in expansion of macro 'assertm' 827 | assertm(old_cache_size == cache_size, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:827:9: note: in expansion of macro 'assertm' 827 | assertm(old_cache_size == cache_size, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:857:17: note: in expansion of macro 'assertm' 857 | assertm(new_cache_size >= cached->data_size, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:857:17: note: in expansion of macro 'assertm' 857 | assertm(new_cache_size >= cached->data_size, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ cache.c:869:9: note: in expansion of macro 'assertm' 869 | assertm(new_cache_size == 0, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * cache.c:869:9: note: in expansion of macro 'assertm' 869 | assertm(new_cache_size == 0, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ cache.c: In function 'find_in_cache': ../.././src/util/lists.h:174:12: warning: array subscript 'struct cache_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ cache.c:118:17: note: in expansion of macro 'move_to_top_of_list' 118 | move_to_top_of_list(cache_entries, cached); | ^~~~~~~~~~~~~~~~~~~ cache.c:30:41: note: object 'cache_entries' of size 16 30 | static INIT_LIST_OF(struct cache_entry, cache_entries); | ^~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ cache.c: In function 'get_cache_entry': ../.././src/util/lists.h:172:24: warning: array subscript 'struct cache_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ cache.c:161:9: note: in expansion of macro 'add_to_list' 161 | add_to_list(cache_entries, cached); | ^~~~~~~~~~~ cache.c:30:41: note: object 'cache_entries' of size 16 30 | static INIT_LIST_OF(struct cache_entry, cache_entries); | ^~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct cache_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ cache.c:161:9: note: in expansion of macro 'add_to_list' 161 | add_to_list(cache_entries, cached); | ^~~~~~~~~~~ cache.c:30:41: note: object 'cache_entries' of size 16 30 | static INIT_LIST_OF(struct cache_entry, cache_entries); | ^~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from dialogs.c:15: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from dialogs.c:19: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from dialogs.c:21: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from dialogs.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from dialogs.c:25: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'get_cache_entry_info': dialogs.c:65:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 65 | add_to_string(&msg, _("URL", term)); | ^~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:66:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 66 | add_to_string(&msg, ": "); | ^~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:72:56: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 72 | add_format_to_string(&msg, "\n%s: ", _("Proxy URL", term)); | ^~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:72:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 72 | add_format_to_string(&msg, "\n%s: ", _("Proxy URL", term)); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:77:56: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 77 | add_format_to_string(&msg, "\n%s: ", _("Redirect", term)); | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:77:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 77 | add_format_to_string(&msg, "\n%s: ", _("Redirect", term)); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:81:45: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 81 | add_to_string(&msg, " (GET)"); | ^~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:85:66: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 85 | add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Size", term), | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:85:36: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 85 | add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Size", term), | ^~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:87:66: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 87 | add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Loaded size", term), | ^~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:87:36: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 87 | add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Loaded size", term), | ^~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:90:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 90 | add_format_to_string(&msg, "\n%s: %s", _("Content type", term), | ^~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:90:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 90 | add_format_to_string(&msg, "\n%s: %s", _("Content type", term), | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:94:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 94 | add_format_to_string(&msg, "\n%s: %s", _("Last modified", term), | ^~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:94:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 94 | add_format_to_string(&msg, "\n%s: %s", _("Last modified", term), | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:98:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 98 | add_format_to_string(&msg, "\n%s: %s", "ETag", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:102:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 102 | add_format_to_string(&msg, "\n%s: %s", _("SSL Cipher", term), | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:102:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 102 | add_format_to_string(&msg, "\n%s: %s", _("SSL Cipher", term), | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:106:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 106 | add_format_to_string(&msg, "\n%s: %s", _("Encoding", term), | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:106:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 106 | add_format_to_string(&msg, "\n%s: %s", _("Encoding", term), | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:112:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 112 | add_to_string(&msg, _("Flags", term)); | ^~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:113:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 113 | add_to_string(&msg, ": "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:115:47: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 115 | add_to_string(&msg, _("incomplete", term)); | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:118:59: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 118 | if (!cached->valid) add_to_string(&msg, _("invalid", term)); | ^~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:125:56: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 125 | add_format_to_string(&msg, "\n%s: ", _("Expires", term)); | ^~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:125:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 125 | add_format_to_string(&msg, "\n%s: ", _("Expires", term)); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:126:54: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 126 | add_date_to_string(&msg, get_opt_str("ui.date_format", NULL), &expires); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:126:42: note: in expansion of macro 'get_opt_str' 126 | add_date_to_string(&msg, get_opt_str("ui.date_format", NULL), &expires); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c:130:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 130 | add_format_to_string(&msg, "\n%s: ", _("Cache mode", term)); | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:130:36: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 130 | add_format_to_string(&msg, "\n%s: ", _("Cache mode", term)); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:133:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 133 | add_to_string(&msg, _("never use cache entry", term)); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:136:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 136 | add_to_string(&msg, _("always use cache entry", term)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ dialogs.c:143:17: note: in expansion of macro 'INTERNAL' 143 | INTERNAL("cached->cache_mode = %d", cached->cache_mode); | ^~~~~~~~ dialogs.c:143:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 143 | INTERNAL("cached->cache_mode = %d", cached->cache_mode); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'delete_cache_entry_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:185:9: note: in expansion of macro 'assert' 185 | assert(!is_object_used(cached)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:185:9: note: in expansion of macro 'assert' 185 | assert(!is_object_used(cached)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'match_cache_entry_contents': ../.././src/util/string.h:109:39: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 109 | #define strlcasestr(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasestr(a,b,c,d)) | ^ dialogs.c:210:25: note: in expansion of macro 'strlcasestr' 210 | if (fragment && strlcasestr(fragment->data, fragment->length, text, -1)) | ^~~~~~~~~~~ dialogs.c:210:45: warning: pointer targets in passing argument 1 of 'elinks_strlcasestr' differ in signedness [-Wpointer-sign] 210 | if (fragment && strlcasestr(fragment->data, fragment->length, text, -1)) | ~~~~~~~~^~~~~~ | | | unsigned char * ../.././src/util/string.h:109:90: note: in definition of macro 'strlcasestr' 109 | #define strlcasestr(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasestr(a,b,c,d)) | ^ ../.././src/util/string.h:110:38: note: expected 'const char *' but argument is of type 'unsigned char *' 110 | char *elinks_strlcasestr(const char *haystack, const int haystackl, | ~~~~~~~~~~~~^~~~~~~~ dialogs.c:210:71: warning: pointer targets in passing argument 3 of 'elinks_strlcasestr' differ in signedness [-Wpointer-sign] 210 | if (fragment && strlcasestr(fragment->data, fragment->length, text, -1)) | ^~~~ | | | unsigned char * ../.././src/util/string.h:109:94: note: in definition of macro 'strlcasestr' 109 | #define strlcasestr(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasestr(a,b,c,d)) | ^ ../.././src/util/string.h:111:38: note: expected 'const char *' but argument is of type 'unsigned char *' 111 | const char *needle, const int needlel); | ~~~~~~~~~~~~^~~~~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:218:9: note: in expansion of macro 'N_' 218 | N_("Sorry, but cache entry \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_messages.cant_delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:218:9: note: in expansion of macro 'N_' 218 | N_("Sorry, but cache entry \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:220:9: note: in expansion of macro 'N_' 220 | N_("Sorry, but cache entry \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_messages.cant_delete_used_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:220:9: note: in expansion of macro 'N_' 220 | N_("Sorry, but cache entry \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:226:9: note: in expansion of macro 'N_' 226 | N_("Delete marked cache entries"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_messages.delete_marked_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:226:9: note: in expansion of macro 'N_' 226 | N_("Delete marked cache entries"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:228:9: note: in expansion of macro 'N_' 228 | N_("Delete marked cache entries?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_messages.delete_marked_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:228:9: note: in expansion of macro 'N_' 228 | N_("Delete marked cache entries?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:234:9: note: in expansion of macro 'N_' 234 | N_("Delete cache entry"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_messages.delete_item_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:234:9: note: in expansion of macro 'N_' 234 | N_("Delete cache entry"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:236:9: note: in expansion of macro 'N_' 236 | N_("Delete this cache entry?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_messages.delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:236:9: note: in expansion of macro 'N_' 236 | N_("Delete this cache entry?"), | ^~ dialogs.c: In function 'push_invalidate_button': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:304:9: note: in expansion of macro 'assert' 304 | assert(box->sel->type == BI_LEAF); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:304:9: note: in expansion of macro 'assert' 304 | assert(box->sel->type == BI_LEAF); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:308:27: note: in expansion of macro 'N_' 308 | info_box(term, 0, N_("Cache entry invalidated"), ALIGN_CENTER, | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:309:18: note: in expansion of macro 'N_' 309 | N_("Cache entry invalidated.")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:316:11: note: in expansion of macro 'N_' 316 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:316:11: note: in expansion of macro 'N_' 316 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:317:11: note: in expansion of macro 'N_' 317 | { N_("~Goto"), push_hierbox_goto_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:317:11: note: in expansion of macro 'N_' 317 | { N_("~Goto"), push_hierbox_goto_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:318:11: note: in expansion of macro 'N_' 318 | { N_("~Delete"), push_hierbox_delete_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:318:11: note: in expansion of macro 'N_' 318 | { N_("~Delete"), push_hierbox_delete_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:319:11: note: in expansion of macro 'N_' 319 | { N_("~Search"), push_cache_hierbox_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_buttons[3].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:319:11: note: in expansion of macro 'N_' 319 | { N_("~Search"), push_cache_hierbox_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:320:11: note: in expansion of macro 'N_' 320 | { N_("Search c~ontents"), push_cache_hierbox_search_contents_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_buttons[4].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:320:11: note: in expansion of macro 'N_' 320 | { N_("Search c~ontents"), push_cache_hierbox_search_contents_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:321:11: note: in expansion of macro 'N_' 321 | { N_("In~validate"), push_invalidate_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_buttons[5].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:321:11: note: in expansion of macro 'N_' 321 | { N_("In~validate"), push_invalidate_button, 1 }, | ^~ In file included from ../.././src/cache/dialogs.h:4, from dialogs.c:17: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:326:9: note: in expansion of macro 'N_' 326 | N_("Cache manager"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cache_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:326:9: note: in expansion of macro 'N_' 326 | N_("Cache manager"), | ^~ ld -r -o lib.o cache.o dialogs.o make[4]: Leaving directory '/build/elinks-0.13.2/src/cache' make -C config all make[4]: Entering directory '/build/elinks-0.13.2/src/config' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o cmdline.o -c cmdline.c In file included from ../.././src/util/lists.h:4, from ../.././src/config/cmdline.h:5, from cmdline.c:28: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from cmdline.c:32: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from cmdline.c:34: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from cmdline.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/util/file.h:7, from cmdline.c:37: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/file.h: In function 'stat_links': ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/terminal/terminal.h:4, from ../.././src/config/conf.h:4, from cmdline.c:29: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_user': ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from cmdline.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_group': ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_size': ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_date': ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ cmdline.c: In function 'parse_options_': cmdline.c:73:42: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 73 | for (pos = strchr((const char *)oname, '_'); pos; | ^ cmdline.c:74:42: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 74 | pos = strchr((const char *)pos, '_')) | ^ cmdline.c:91:58: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 91 | usrerror(gettext("Cannot parse option %s: %s"), argv[-1], err); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:114:26: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 114 | usrerror(gettext("Unknown option %s"), argv[-1]); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c: In function 'eval_cmd': cmdline.c:133:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 133 | if (*argc < 1) return gettext("Parameter expected"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:137:43: warning: pointer targets in passing argument 2 of 'parse_config_file' differ in signedness [-Wpointer-sign] 137 | parse_config_file(config_options, "-eval", *(*argv - 1), NULL, 0); | ^~~~~~~ | | | char * ../.././src/config/conf.h:20:63: note: expected 'unsigned char *' but argument is of type 'char *' 20 | void parse_config_file(struct option *options, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ cmdline.c: In function 'forcehtml_cmd': cmdline.c:147:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 147 | safe_strncpy(get_opt_str("mime.default_type", NULL), "text/html", MAX_STR_LEN); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cmdline.c:147:22: note: in expansion of macro 'get_opt_str' 147 | safe_strncpy(get_opt_str("mime.default_type", NULL), "text/html", MAX_STR_LEN); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cmdline.c:147:62: warning: pointer targets in passing argument 2 of 'safe_strncpy' differ in signedness [-Wpointer-sign] 147 | safe_strncpy(get_opt_str("mime.default_type", NULL), "text/html", MAX_STR_LEN); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:77:70: note: expected 'const unsigned char *' but argument is of type 'char *' 77 | unsigned char *safe_strncpy(unsigned char *dst, const unsigned char *src, size_t len); | ~~~~~~~~~~~~~~~~~~~~~^~~ cmdline.c: In function 'lookup_cmd': cmdline.c:157:36: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 157 | if (!*argc) return gettext("Parameter expected"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:158:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 158 | if (*argc > 1) return gettext("Too many parameters"); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:163:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 163 | herror(gettext("error")); | ^~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:163:24: warning: pointer targets in passing argument 1 of 'herror' differ in signedness [-Wpointer-sign] 163 | herror(gettext("error")); | ^~~~~~~~~~~~~~~~ | | | unsigned char * In file included from cmdline.c:15: /usr/include/netdb.h:90:33: note: expected 'const char *' but argument is of type 'unsigned char *' 90 | extern void herror (const char *__str) __THROW; | ~~~~~~~~~~~~^~~~~ cmdline.c:167:24: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 167 | return ""; | ^~ cmdline.c:178:33: warning: pointer targets in passing argument 3 of 'inet_ntop' differ in signedness [-Wpointer-sign] 178 | p, INET6_ADDRSTRLEN)) | ^ | | | unsigned char * In file included from cmdline.c:23: /usr/include/arpa/inet.h:65:48: note: expected 'char * restrict' but argument is of type 'unsigned char *' 65 | char *__restrict __buf, socklen_t __len) | ~~~~~~~~~~~~~~~~~^~~~~ ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ cmdline.c:179:25: note: in expansion of macro 'ERROR' 179 | ERROR(gettext("Resolver error")); | ^~~~~ cmdline.c:179:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 179 | ERROR(gettext("Resolver error")); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:195:16: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 195 | return ""; | ^~ cmdline.c: In function 'remote_cmd': cmdline.c:221:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 221 | { "openURL", REMOTE_METHOD_OPENURL }, | ^~~~~~~~~ cmdline.c:221:19: note: (near initialization for 'remote_methods[0].name') cmdline.c:222:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 222 | { "ping", REMOTE_METHOD_PING }, | ^~~~~~ cmdline.c:222:19: note: (near initialization for 'remote_methods[1].name') cmdline.c:223:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 223 | { "addBookmark", REMOTE_METHOD_ADDBOOKMARK }, | ^~~~~~~~~~~~~ cmdline.c:223:19: note: (near initialization for 'remote_methods[2].name') cmdline.c:224:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 224 | { "infoBox", REMOTE_METHOD_INFOBOX }, | ^~~~~~~~~ cmdline.c:224:19: note: (near initialization for 'remote_methods[3].name') cmdline.c:225:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 225 | { "xfeDoCommand", REMOTE_METHOD_XFEDOCOMMAND }, | ^~~~~~~~~~~~~~ cmdline.c:225:19: note: (near initialization for 'remote_methods[4].name') cmdline.c:226:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 226 | { "reload", REMOTE_METHOD_RELOAD }, | ^~~~~~~~ cmdline.c:226:19: note: (near initialization for 'remote_methods[5].name') cmdline.c:227:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 227 | { "search", REMOTE_METHOD_SEARCH }, | ^~~~~~~~ cmdline.c:227:19: note: (near initialization for 'remote_methods[6].name') cmdline.c:235:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 235 | if (*argc < 1) return gettext("Parameter expected"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:247:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 247 | argend = arg + strlen(arg); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cmdline.c:264:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 264 | return gettext("Out of memory"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:272:40: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 272 | return gettext("Too many arguments"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:281:37: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 281 | while ((end = strchr((const char *)end, '"'))) { | ^ cmdline.c:290:48: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 290 | return gettext("Mismatched ending argument quoting"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:295:48: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 295 | return gettext("Garbage after quoted argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:309:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 309 | end = strchr((const char *)start, ','); | ^ cmdline.c:311:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 311 | end = start + strlen(start); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ cmdline.c:330:22: note: in expansion of macro 'c_strlcasecmp' 330 | if (!c_strlcasecmp(command, len, name, -1)) | ^~~~~~~~~~~~~ cmdline.c:368:46: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 368 | if (!c_strcasecmp(remote_argv[0], "openBrowser")) { | ~~~~~~~~~~~^~~ | | | unsigned char * ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ cmdline.c:389:58: warning: pointer targets in passing argument 3 of 'insert_in_string' differ in signedness [-Wpointer-sign] 389 | insert_in_string(&remote_url, 0, "about:", 6); | ^~~~~~~~ | | | char * ../.././src/util/string.h:54:54: note: expected 'const unsigned char *' but argument is of type 'char *' 54 | const unsigned char *seq, int seqlen); | ~~~~~~~~~~~~~~~~~~~~~^~~ cmdline.c:399:46: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 399 | remote_url = stracpy("search:"); | ^~~~~~~~~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ cmdline.c:404:34: warning: pointer targets in passing argument 3 of 'insert_in_string' differ in signedness [-Wpointer-sign] 404 | "search:", sizeof("search:") - 1); | ^~~~~~~~~ | | | char * ../.././src/util/string.h:54:54: note: expected 'const unsigned char *' but argument is of type 'char *' 54 | const unsigned char *seq, int seqlen); | ~~~~~~~~~~~~~~~~~~~~~^~~ cmdline.c:419:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 419 | return gettext("Remote method not supported"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c: In function 'version_cmd': cmdline.c:431:16: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 431 | return ""; | ^~ cmdline.c: In function 'print_option_desc': cmdline.c:450:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 450 | static const struct string indent = INIT_STRING(" ", 12); | ^~~~~~~~~~~~~~ ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ cmdline.c:450:57: note: (near initialization for 'indent.source') 450 | static const struct string indent = INIT_STRING(" ", 12); | ^~~~~~~~~~~~~~ ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ cmdline.c:462:33: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 462 | gettext("Out of memory formatting option documentation")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c: In function 'print_full_help_inner': cmdline.c:498:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 498 | if (!capt && !c_strncasecmp(option->name, "_template_", 10)) ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ cmdline.c:502:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 502 | int len = strlen(option->name); /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cmdline.c:506:54: warning: pointer targets in passing argument 2 of 'safe_strncpy' differ in signedness [-Wpointer-sign] 506 | safe_strncpy(savedpos + len, ", -", max - len); | ^~~~~ | | | char * ../.././src/util/string.h:77:70: note: expected 'const unsigned char *' but argument is of type 'char *' 77 | unsigned char *safe_strncpy(unsigned char *dst, const unsigned char *src, size_t len); | ~~~~~~~~~~~~~~~~~~~~~^~~ cmdline.c:522:48: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 522 | printf(gettext("(default: %ld)"), | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:522:40: warning: pointer targets in passing argument 1 of 'printf' differ in signedness [-Wpointer-sign] 522 | printf(gettext("(default: %ld)"), | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:906: /usr/include/x86_64-linux-gnu/bits/stdio2.h:84:32: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 84 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cmdline.c:529:48: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 529 | printf(gettext("(default: \"%s\")"), | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:529:40: warning: pointer targets in passing argument 1 of 'printf' differ in signedness [-Wpointer-sign] 529 | printf(gettext("(default: \"%s\")"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:84:32: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 84 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cmdline.c:534:48: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 534 | printf(gettext("(alias for %s)"), | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:534:40: warning: pointer targets in passing argument 1 of 'printf' differ in signedness [-Wpointer-sign] 534 | printf(gettext("(alias for %s)"), | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:84:32: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 84 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cmdline.c:539:48: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 539 | printf(gettext("(default: %s)"), | ^~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:539:40: warning: pointer targets in passing argument 1 of 'printf' differ in signedness [-Wpointer-sign] 539 | printf(gettext("(default: %s)"), | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:84:32: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 84 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cmdline.c:548:48: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 548 | printf(gettext("(default: %s)"), | ^~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:548:40: warning: pointer targets in passing argument 1 of 'printf' differ in signedness [-Wpointer-sign] 548 | printf(gettext("(default: %s)"), | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:84:32: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 84 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cmdline.c:558:48: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 558 | printf(gettext("(default: \"%s\")"), | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:558:40: warning: pointer targets in passing argument 1 of 'printf' differ in signedness [-Wpointer-sign] 558 | printf(gettext("(default: \"%s\")"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:84:32: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 84 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ cmdline.c:565:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 565 | int pathlen = strlen(path); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cmdline.c:566:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 566 | int namelen = strlen(option->name); /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cmdline.c: In function 'print_short_help': cmdline.c:626:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 626 | int len = strlen(option->name); /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cmdline.c:643:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 643 | add_to_string(saved, ", -"); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ cmdline.c:651:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 651 | len = ALIGN_WIDTH - len - strlen(help); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cmdline.c: In function 'printhelp_cmd': cmdline.c:672:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 672 | unsigned char *lineend = strchr((const char *)full_static_version, '\n'); | ^~~~~~ cmdline.c:678:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 678 | if (!strcmp(option->name, "config-help")) { /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ cmdline.c:679:41: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 679 | printf("%s:\n", gettext("Configuration options")); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:680:55: warning: pointer targets in passing argument 2 of 'print_full_help_outer' differ in signedness [-Wpointer-sign] 680 | print_full_help_outer(config_options, ""); | ^~ | | | char * cmdline.c:602:59: note: expected 'unsigned char *' but argument is of type 'char *' 602 | print_full_help_outer(struct option *tree, unsigned char *path) | ~~~~~~~~~~~~~~~^~~~ cmdline.c:683:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 683 | gettext("Usage: elinks [OPTION]... [URL]..."), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:684:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 684 | gettext("Options")); | ^~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cmdline.c:685:35: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 685 | if (!strcmp(option->name, "long-help")) { /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ cmdline.c:686:64: warning: pointer targets in passing argument 2 of 'print_full_help_outer' differ in signedness [-Wpointer-sign] 686 | print_full_help_outer(cmdline_options, "-"); | ^~~ | | | char * cmdline.c:602:59: note: expected 'unsigned char *' but argument is of type 'char *' 602 | print_full_help_outer(struct option *tree, unsigned char *path) | ~~~~~~~~~~~~~~~^~~~ cmdline.c:693:16: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 693 | return ""; | ^~ cmdline.c: In function 'redir_cmd': cmdline.c:703:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 703 | if (!strcmp(option->name, "confdir")) { /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ cmdline.c:704:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 704 | target = "config-dir"; | ^ cmdline.c:705:34: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 705 | } else if (!strcmp(option->name, "conffile")) { /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ cmdline.c:706:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 706 | target = "config-file"; | ^ cmdline.c:707:34: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 707 | } else if (!strcmp(option->name, "stdin")) { /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ cmdline.c:726:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 726 | return gettext("Internal consistency error"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ cmdline.c:730:9: note: in expansion of macro 'assert' 730 | assert(option); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * cmdline.c:730:9: note: in expansion of macro 'assert' 730 | assert(option); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ cmdline.c: In function 'printconfigdump_cmd': cmdline.c:741:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 741 | get_opt_int("config.saving_style", NULL) = 2; | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cmdline.c:741:9: note: in expansion of macro 'get_opt_int' 741 | get_opt_int("config.saving_style", NULL) = 2; | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cmdline.c:743:46: warning: pointer targets in passing argument 1 of 'create_config_string' differ in signedness [-Wpointer-sign] 743 | config_string = create_config_string("", ""); | ^~ | | | char * ../.././src/config/conf.h:26:37: note: expected 'unsigned char *' but argument is of type 'char *' 26 | create_config_string(unsigned char *prefix, unsigned char *name); | ~~~~~~~~~~~~~~~^~~~~~ cmdline.c:743:50: warning: pointer targets in passing argument 2 of 'create_config_string' differ in signedness [-Wpointer-sign] 743 | config_string = create_config_string("", ""); | ^~ | | | char * ../.././src/config/conf.h:26:60: note: expected 'unsigned char *' but argument is of type 'char *' 26 | create_config_string(unsigned char *prefix, unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ cmdline.c:750:16: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 750 | return ""; | ^~ cmdline.c: At top level: cmdline.c:762:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 762 | INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:762:23: note: (near initialization for 'cmdline_options_info[0].init.path') 762 | INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:763:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 763 | "anonymous", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:763:17: note: (near initialization for 'cmdline_options_info[0].init.name') 763 | "anonymous", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:762:27: note: in expansion of macro 'N_' 762 | INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:762:27: note: in expansion of macro 'N_' 762 | INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:762:9: note: in expansion of macro 'INIT_OPT_BOOL' 762 | INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[0].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:762:9: note: in expansion of macro 'INIT_OPT_BOOL' 762 | INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), | ^~~~~~~~~~~~~ cmdline.c:770:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 770 | INIT_OPT_BOOL("", N_("Autosubmit first form"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:770:23: note: (near initialization for 'cmdline_options_info[1].init.path') 770 | INIT_OPT_BOOL("", N_("Autosubmit first form"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:771:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 771 | "auto-submit", 0, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:771:17: note: (near initialization for 'cmdline_options_info[1].init.name') 771 | "auto-submit", 0, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:770:27: note: in expansion of macro 'N_' 770 | INIT_OPT_BOOL("", N_("Autosubmit first form"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:770:27: note: in expansion of macro 'N_' 770 | INIT_OPT_BOOL("", N_("Autosubmit first form"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:770:9: note: in expansion of macro 'INIT_OPT_BOOL' 770 | INIT_OPT_BOOL("", N_("Autosubmit first form"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[1].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:770:9: note: in expansion of macro 'INIT_OPT_BOOL' 770 | INIT_OPT_BOOL("", N_("Autosubmit first form"), | ^~~~~~~~~~~~~ cmdline.c:774:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 774 | INIT_OPT_INT("", N_("Clone internal session with given ID"), | ^~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:774:22: note: (near initialization for 'cmdline_options_info[2].init.path') 774 | INIT_OPT_INT("", N_("Clone internal session with given ID"), | ^~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:775:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 775 | "base-session", 0, 0, INT_MAX, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:775:17: note: (near initialization for 'cmdline_options_info[2].init.name') 775 | "base-session", 0, 0, INT_MAX, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:774:26: note: in expansion of macro 'N_' 774 | INIT_OPT_INT("", N_("Clone internal session with given ID"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:774:26: note: in expansion of macro 'N_' 774 | INIT_OPT_INT("", N_("Clone internal session with given ID"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:774:9: note: in expansion of macro 'INIT_OPT_INT' 774 | INIT_OPT_INT("", N_("Clone internal session with given ID"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[2].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:774:9: note: in expansion of macro 'INIT_OPT_INT' 774 | INIT_OPT_INT("", N_("Clone internal session with given ID"), | ^~~~~~~~~~~~ cmdline.c:780:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 780 | INIT_OPT_STRING("", N_("Use a specific local IP address"), | ^~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:780:25: note: (near initialization for 'cmdline_options_info[3].init.path') 780 | INIT_OPT_STRING("", N_("Use a specific local IP address"), | ^~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:781:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 781 | "bind-address", 0, "", | ^~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:781:17: note: (near initialization for 'cmdline_options_info[3].init.name') 781 | "bind-address", 0, "", | ^~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:780:29: note: in expansion of macro 'N_' 780 | INIT_OPT_STRING("", N_("Use a specific local IP address"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:780:29: note: in expansion of macro 'N_' 780 | INIT_OPT_STRING("", N_("Use a specific local IP address"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:780:9: note: in expansion of macro 'INIT_OPT_STRING' 780 | INIT_OPT_STRING("", N_("Use a specific local IP address"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[3].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:780:9: note: in expansion of macro 'INIT_OPT_STRING' 780 | INIT_OPT_STRING("", N_("Use a specific local IP address"), | ^~~~~~~~~~~~~~~ cmdline.c:784:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 784 | INIT_OPT_STRING("", N_("Use a specific local IPv6 address"), | ^~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:784:25: note: (near initialization for 'cmdline_options_info[4].init.path') 784 | INIT_OPT_STRING("", N_("Use a specific local IPv6 address"), | ^~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:785:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 785 | "bind-address-ipv6", 0, "", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:785:17: note: (near initialization for 'cmdline_options_info[4].init.name') 785 | "bind-address-ipv6", 0, "", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:784:29: note: in expansion of macro 'N_' 784 | INIT_OPT_STRING("", N_("Use a specific local IPv6 address"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:784:29: note: in expansion of macro 'N_' 784 | INIT_OPT_STRING("", N_("Use a specific local IPv6 address"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:784:9: note: in expansion of macro 'INIT_OPT_STRING' 784 | INIT_OPT_STRING("", N_("Use a specific local IPv6 address"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[4].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:784:9: note: in expansion of macro 'INIT_OPT_STRING' 784 | INIT_OPT_STRING("", N_("Use a specific local IPv6 address"), | ^~~~~~~~~~~~~~~ cmdline.c:788:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 788 | INIT_OPT_COMMAND("", NULL, "confdir", OPT_HIDDEN, redir_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:788:26: note: (near initialization for 'cmdline_options_info[5].init.path') 788 | INIT_OPT_COMMAND("", NULL, "confdir", OPT_HIDDEN, redir_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:788:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 788 | INIT_OPT_COMMAND("", NULL, "confdir", OPT_HIDDEN, redir_cmd, NULL), | ^~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:788:36: note: (near initialization for 'cmdline_options_info[5].init.name') 788 | INIT_OPT_COMMAND("", NULL, "confdir", OPT_HIDDEN, redir_cmd, NULL), | ^~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:790:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 790 | INIT_OPT_STRING("", N_("Name of directory with configuration file"), | ^~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:790:25: note: (near initialization for 'cmdline_options_info[6].init.path') 790 | INIT_OPT_STRING("", N_("Name of directory with configuration file"), | ^~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:791:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 791 | "config-dir", 0, "", | ^~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:791:17: note: (near initialization for 'cmdline_options_info[6].init.name') 791 | "config-dir", 0, "", | ^~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:790:29: note: in expansion of macro 'N_' 790 | INIT_OPT_STRING("", N_("Name of directory with configuration file"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[6].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:790:29: note: in expansion of macro 'N_' 790 | INIT_OPT_STRING("", N_("Name of directory with configuration file"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:790:9: note: in expansion of macro 'INIT_OPT_STRING' 790 | INIT_OPT_STRING("", N_("Name of directory with configuration file"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[6].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:790:9: note: in expansion of macro 'INIT_OPT_STRING' 790 | INIT_OPT_STRING("", N_("Name of directory with configuration file"), | ^~~~~~~~~~~~~~~ cmdline.c:797:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 797 | INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:797:26: note: (near initialization for 'cmdline_options_info[7].init.path') 797 | INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:798:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 798 | "config-dump", 0, printconfigdump_cmd, | ^~~~~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:798:17: note: (near initialization for 'cmdline_options_info[7].init.name') 798 | "config-dump", 0, printconfigdump_cmd, | ^~~~~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:797:30: note: in expansion of macro 'N_' 797 | INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[7].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:797:30: note: in expansion of macro 'N_' 797 | INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:797:9: note: in expansion of macro 'INIT_OPT_COMMAND' 797 | INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[7].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:797:9: note: in expansion of macro 'INIT_OPT_COMMAND' 797 | INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), | ^~~~~~~~~~~~~~~~ cmdline.c:802:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 802 | INIT_OPT_COMMAND("", NULL, "conffile", OPT_HIDDEN, redir_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:802:26: note: (near initialization for 'cmdline_options_info[8].init.path') 802 | INIT_OPT_COMMAND("", NULL, "conffile", OPT_HIDDEN, redir_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:802:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 802 | INIT_OPT_COMMAND("", NULL, "conffile", OPT_HIDDEN, redir_cmd, NULL), | ^~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:802:36: note: (near initialization for 'cmdline_options_info[8].init.name') 802 | INIT_OPT_COMMAND("", NULL, "conffile", OPT_HIDDEN, redir_cmd, NULL), | ^~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:804:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 804 | INIT_OPT_STRING("", N_("Name of configuration file"), | ^~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:804:25: note: (near initialization for 'cmdline_options_info[9].init.path') 804 | INIT_OPT_STRING("", N_("Name of configuration file"), | ^~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:805:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 805 | "config-file", 0, "elinks.conf", | ^~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:805:17: note: (near initialization for 'cmdline_options_info[9].init.name') 805 | "config-file", 0, "elinks.conf", | ^~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:804:29: note: in expansion of macro 'N_' 804 | INIT_OPT_STRING("", N_("Name of configuration file"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[9].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:804:29: note: in expansion of macro 'N_' 804 | INIT_OPT_STRING("", N_("Name of configuration file"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:804:9: note: in expansion of macro 'INIT_OPT_STRING' 804 | INIT_OPT_STRING("", N_("Name of configuration file"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[9].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:804:9: note: in expansion of macro 'INIT_OPT_STRING' 804 | INIT_OPT_STRING("", N_("Name of configuration file"), | ^~~~~~~~~~~~~~~ cmdline.c:810:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 810 | INIT_OPT_COMMAND("", N_("Print help for configuration options"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:810:26: note: (near initialization for 'cmdline_options_info[10].init.path') 810 | INIT_OPT_COMMAND("", N_("Print help for configuration options"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:811:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 811 | "config-help", 0, printhelp_cmd, | ^~~~~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:811:17: note: (near initialization for 'cmdline_options_info[10].init.name') 811 | "config-help", 0, printhelp_cmd, | ^~~~~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:810:30: note: in expansion of macro 'N_' 810 | INIT_OPT_COMMAND("", N_("Print help for configuration options"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[10].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:810:30: note: in expansion of macro 'N_' 810 | INIT_OPT_COMMAND("", N_("Print help for configuration options"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:810:9: note: in expansion of macro 'INIT_OPT_COMMAND' 810 | INIT_OPT_COMMAND("", N_("Print help for configuration options"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[10].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:810:9: note: in expansion of macro 'INIT_OPT_COMMAND' 810 | INIT_OPT_COMMAND("", N_("Print help for configuration options"), | ^~~~~~~~~~~~~~~~ cmdline.c:814:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 814 | INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:814:27: note: (near initialization for 'cmdline_options_info[11].init.path') 814 | INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:815:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 815 | "default-mime-type", 0, "mime.default_type", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:815:17: note: (near initialization for 'cmdline_options_info[11].init.name') 815 | "default-mime-type", 0, "mime.default_type", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:814:31: note: in expansion of macro 'N_' 814 | INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[11].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:814:31: note: in expansion of macro 'N_' 814 | INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:814:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 814 | INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[11].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:814:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 814 | INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), | ^~~~~~~~~~~~~~~~~ cmdline.c:819:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 819 | INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:819:23: note: (near initialization for 'cmdline_options_info[12].init.path') 819 | INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:820:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 820 | "default-keys", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:820:17: note: (near initialization for 'cmdline_options_info[12].init.name') 820 | "default-keys", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:819:27: note: in expansion of macro 'N_' 819 | INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[12].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:819:27: note: in expansion of macro 'N_' 819 | INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:819:9: note: in expansion of macro 'INIT_OPT_BOOL' 819 | INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[12].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:819:9: note: in expansion of macro 'INIT_OPT_BOOL' 819 | INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), | ^~~~~~~~~~~~~ cmdline.c:825:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 825 | INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:825:23: note: (near initialization for 'cmdline_options_info[13].init.path') 825 | INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:826:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 826 | "dump", 0, 0, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:826:17: note: (near initialization for 'cmdline_options_info[13].init.name') 826 | "dump", 0, 0, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:825:27: note: in expansion of macro 'N_' 825 | INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[13].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:825:27: note: in expansion of macro 'N_' 825 | INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:825:9: note: in expansion of macro 'INIT_OPT_BOOL' 825 | INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[13].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:825:9: note: in expansion of macro 'INIT_OPT_BOOL' 825 | INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), | ^~~~~~~~~~~~~ cmdline.c:830:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 830 | INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:830:27: note: (near initialization for 'cmdline_options_info[14].init.path') 830 | INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:831:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 831 | "dump-charset", 0, "document.dump.codepage", | ^~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:831:17: note: (near initialization for 'cmdline_options_info[14].init.name') 831 | "dump-charset", 0, "document.dump.codepage", | ^~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:830:31: note: in expansion of macro 'N_' 830 | INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[14].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:830:31: note: in expansion of macro 'N_' 830 | INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:830:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 830 | INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[14].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:830:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 830 | INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), | ^~~~~~~~~~~~~~~~~ cmdline.c:834:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 834 | INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:834:27: note: (near initialization for 'cmdline_options_info[15].init.path') 834 | INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:835:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 835 | "dump-color-mode", 0, "document.dump.color_mode", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:835:17: note: (near initialization for 'cmdline_options_info[15].init.name') 835 | "dump-color-mode", 0, "document.dump.color_mode", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:834:31: note: in expansion of macro 'N_' 834 | INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[15].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:834:31: note: in expansion of macro 'N_' 834 | INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:834:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 834 | INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[15].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:834:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 834 | INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), | ^~~~~~~~~~~~~~~~~ cmdline.c:838:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 838 | INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:838:27: note: (near initialization for 'cmdline_options_info[16].init.path') 838 | INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:839:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 839 | "dump-width", 0, "document.dump.width", | ^~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:839:17: note: (near initialization for 'cmdline_options_info[16].init.name') 839 | "dump-width", 0, "document.dump.width", | ^~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:838:31: note: in expansion of macro 'N_' 838 | INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[16].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:838:31: note: in expansion of macro 'N_' 838 | INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:838:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 838 | INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[16].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:838:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 838 | INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), | ^~~~~~~~~~~~~~~~~ cmdline.c:842:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 842 | INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:842:26: note: (near initialization for 'cmdline_options_info[17].init.path') 842 | INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:843:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 843 | "eval", 0, eval_cmd, | ^~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:843:17: note: (near initialization for 'cmdline_options_info[17].init.name') 843 | "eval", 0, eval_cmd, | ^~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:842:30: note: in expansion of macro 'N_' 842 | INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[17].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:842:30: note: in expansion of macro 'N_' 842 | INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:842:9: note: in expansion of macro 'INIT_OPT_COMMAND' 842 | INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[17].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:842:9: note: in expansion of macro 'INIT_OPT_COMMAND' 842 | INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), | ^~~~~~~~~~~~~~~~ cmdline.c:850:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 850 | INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:850:26: note: (near initialization for 'cmdline_options_info[18].init.path') 850 | INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:851:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 851 | "force-html", 0, forcehtml_cmd, | ^~~~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:851:17: note: (near initialization for 'cmdline_options_info[18].init.name') 851 | "force-html", 0, forcehtml_cmd, | ^~~~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:850:30: note: in expansion of macro 'N_' 850 | INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[18].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:850:30: note: in expansion of macro 'N_' 850 | INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:850:9: note: in expansion of macro 'INIT_OPT_COMMAND' 850 | INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[18].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:850:9: note: in expansion of macro 'INIT_OPT_COMMAND' 850 | INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), | ^~~~~~~~~~~~~~~~ cmdline.c:858:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 858 | INIT_OPT_COMMAND("", NULL, "?", 0, printhelp_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:858:26: note: (near initialization for 'cmdline_options_info[19].init.path') 858 | INIT_OPT_COMMAND("", NULL, "?", 0, printhelp_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:858:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 858 | INIT_OPT_COMMAND("", NULL, "?", 0, printhelp_cmd, NULL), | ^~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:858:36: note: (near initialization for 'cmdline_options_info[19].init.name') 858 | INIT_OPT_COMMAND("", NULL, "?", 0, printhelp_cmd, NULL), | ^~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:860:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 860 | INIT_OPT_COMMAND("", NULL, "h", 0, printhelp_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:860:26: note: (near initialization for 'cmdline_options_info[20].init.path') 860 | INIT_OPT_COMMAND("", NULL, "h", 0, printhelp_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:860:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 860 | INIT_OPT_COMMAND("", NULL, "h", 0, printhelp_cmd, NULL), | ^~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:860:36: note: (near initialization for 'cmdline_options_info[20].init.name') 860 | INIT_OPT_COMMAND("", NULL, "h", 0, printhelp_cmd, NULL), | ^~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:862:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 862 | INIT_OPT_COMMAND("", N_("Print usage help and exit"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:862:26: note: (near initialization for 'cmdline_options_info[21].init.path') 862 | INIT_OPT_COMMAND("", N_("Print usage help and exit"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:863:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 863 | "help", 0, printhelp_cmd, | ^~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:863:17: note: (near initialization for 'cmdline_options_info[21].init.name') 863 | "help", 0, printhelp_cmd, | ^~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:862:30: note: in expansion of macro 'N_' 862 | INIT_OPT_COMMAND("", N_("Print usage help and exit"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[21].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:862:30: note: in expansion of macro 'N_' 862 | INIT_OPT_COMMAND("", N_("Print usage help and exit"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:862:9: note: in expansion of macro 'INIT_OPT_COMMAND' 862 | INIT_OPT_COMMAND("", N_("Print usage help and exit"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[21].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:862:9: note: in expansion of macro 'INIT_OPT_COMMAND' 862 | INIT_OPT_COMMAND("", N_("Print usage help and exit"), | ^~~~~~~~~~~~~~~~ cmdline.c:866:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 866 | INIT_OPT_BOOL("", N_("Only permit local connections"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:866:23: note: (near initialization for 'cmdline_options_info[22].init.path') 866 | INIT_OPT_BOOL("", N_("Only permit local connections"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:867:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 867 | "localhost", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:867:17: note: (near initialization for 'cmdline_options_info[22].init.name') 867 | "localhost", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:866:27: note: in expansion of macro 'N_' 866 | INIT_OPT_BOOL("", N_("Only permit local connections"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[22].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:866:27: note: in expansion of macro 'N_' 866 | INIT_OPT_BOOL("", N_("Only permit local connections"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:866:9: note: in expansion of macro 'INIT_OPT_BOOL' 866 | INIT_OPT_BOOL("", N_("Only permit local connections"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[22].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:866:9: note: in expansion of macro 'INIT_OPT_BOOL' 866 | INIT_OPT_BOOL("", N_("Only permit local connections"), | ^~~~~~~~~~~~~ cmdline.c:872:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 872 | INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:872:26: note: (near initialization for 'cmdline_options_info[23].init.path') 872 | INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:873:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 873 | "long-help", 0, printhelp_cmd, | ^~~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:873:17: note: (near initialization for 'cmdline_options_info[23].init.name') 873 | "long-help", 0, printhelp_cmd, | ^~~~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:872:30: note: in expansion of macro 'N_' 872 | INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[23].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:872:30: note: in expansion of macro 'N_' 872 | INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:872:9: note: in expansion of macro 'INIT_OPT_COMMAND' 872 | INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[23].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:872:9: note: in expansion of macro 'INIT_OPT_COMMAND' 872 | INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), | ^~~~~~~~~~~~~~~~ cmdline.c:876:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 876 | INIT_OPT_COMMAND("", N_("Look up specified host"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:876:26: note: (near initialization for 'cmdline_options_info[24].init.path') 876 | INIT_OPT_COMMAND("", N_("Look up specified host"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:877:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 877 | "lookup", 0, lookup_cmd, | ^~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:877:17: note: (near initialization for 'cmdline_options_info[24].init.name') 877 | "lookup", 0, lookup_cmd, | ^~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:876:30: note: in expansion of macro 'N_' 876 | INIT_OPT_COMMAND("", N_("Look up specified host"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[24].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:876:30: note: in expansion of macro 'N_' 876 | INIT_OPT_COMMAND("", N_("Look up specified host"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:876:9: note: in expansion of macro 'INIT_OPT_COMMAND' 876 | INIT_OPT_COMMAND("", N_("Look up specified host"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[24].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:876:9: note: in expansion of macro 'INIT_OPT_COMMAND' 876 | INIT_OPT_COMMAND("", N_("Look up specified host"), | ^~~~~~~~~~~~~~~~ cmdline.c:881:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 881 | INIT_OPT_BOOL("", N_("Run as separate instance"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:881:23: note: (near initialization for 'cmdline_options_info[25].init.path') 881 | INIT_OPT_BOOL("", N_("Run as separate instance"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:882:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 882 | "no-connect", 0, 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:882:17: note: (near initialization for 'cmdline_options_info[25].init.name') 882 | "no-connect", 0, 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:881:27: note: in expansion of macro 'N_' 881 | INIT_OPT_BOOL("", N_("Run as separate instance"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[25].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:881:27: note: in expansion of macro 'N_' 881 | INIT_OPT_BOOL("", N_("Run as separate instance"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:881:9: note: in expansion of macro 'INIT_OPT_BOOL' 881 | INIT_OPT_BOOL("", N_("Run as separate instance"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[25].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:881:9: note: in expansion of macro 'INIT_OPT_BOOL' 881 | INIT_OPT_BOOL("", N_("Run as separate instance"), | ^~~~~~~~~~~~~ cmdline.c:888:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 888 | INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:888:23: note: (near initialization for 'cmdline_options_info[26].init.path') 888 | INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:889:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 889 | "no-home", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:889:17: note: (near initialization for 'cmdline_options_info[26].init.name') 889 | "no-home", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:888:27: note: in expansion of macro 'N_' 888 | INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[26].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:888:27: note: in expansion of macro 'N_' 888 | INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:888:9: note: in expansion of macro 'INIT_OPT_BOOL' 888 | INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[26].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:888:9: note: in expansion of macro 'INIT_OPT_BOOL' 888 | INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), | ^~~~~~~~~~~~~ cmdline.c:895:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 895 | INIT_OPT_BOOL("", N_("Disable libevent"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:895:23: note: (near initialization for 'cmdline_options_info[27].init.path') 895 | INIT_OPT_BOOL("", N_("Disable libevent"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:896:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 896 | "no-libevent", 0, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:896:17: note: (near initialization for 'cmdline_options_info[27].init.name') 896 | "no-libevent", 0, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:895:27: note: in expansion of macro 'N_' 895 | INIT_OPT_BOOL("", N_("Disable libevent"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[27].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:895:27: note: in expansion of macro 'N_' 895 | INIT_OPT_BOOL("", N_("Disable libevent"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:895:9: note: in expansion of macro 'INIT_OPT_BOOL' 895 | INIT_OPT_BOOL("", N_("Disable libevent"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[27].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:895:9: note: in expansion of macro 'INIT_OPT_BOOL' 895 | INIT_OPT_BOOL("", N_("Disable libevent"), | ^~~~~~~~~~~~~ cmdline.c:899:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 899 | INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:899:27: note: (near initialization for 'cmdline_options_info[28].init.path') 899 | INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:900:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 900 | "no-numbering", OPT_ALIAS_NEGATE, "document.dump.numbering", | ^~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:900:17: note: (near initialization for 'cmdline_options_info[28].init.name') 900 | "no-numbering", OPT_ALIAS_NEGATE, "document.dump.numbering", | ^~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:899:31: note: in expansion of macro 'N_' 899 | INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[28].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:899:31: note: in expansion of macro 'N_' 899 | INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:899:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 899 | INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[28].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:899:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 899 | INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), | ^~~~~~~~~~~~~~~~~ cmdline.c:905:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 905 | INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:905:27: note: (near initialization for 'cmdline_options_info[29].init.path') 905 | INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), | ^~ ../.././src/config/options.h:527:12: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:906:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 906 | "no-references", OPT_ALIAS_NEGATE, "document.dump.references", | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:906:17: note: (near initialization for 'cmdline_options_info[29].init.name') 906 | "no-references", OPT_ALIAS_NEGATE, "document.dump.references", | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:527:18: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:905:31: note: in expansion of macro 'N_' 905 | INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[29].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:527:24: note: in definition of macro 'INIT_OPT_CMDALIAS' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:905:31: note: in expansion of macro 'N_' 905 | INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:905:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 905 | INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[29].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:527:30: note: in expansion of macro 'DESC' 527 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:905:9: note: in expansion of macro 'INIT_OPT_CMDALIAS' 905 | INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), | ^~~~~~~~~~~~~~~~~ cmdline.c:912:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 912 | INIT_OPT_COMMAND("", N_("Control an already running ELinks"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:912:26: note: (near initialization for 'cmdline_options_info[30].init.path') 912 | INIT_OPT_COMMAND("", N_("Control an already running ELinks"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:913:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 913 | "remote", 0, remote_cmd, | ^~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:913:17: note: (near initialization for 'cmdline_options_info[30].init.name') 913 | "remote", 0, remote_cmd, | ^~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:912:30: note: in expansion of macro 'N_' 912 | INIT_OPT_COMMAND("", N_("Control an already running ELinks"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[30].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:912:30: note: in expansion of macro 'N_' 912 | INIT_OPT_COMMAND("", N_("Control an already running ELinks"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:912:9: note: in expansion of macro 'INIT_OPT_COMMAND' 912 | INIT_OPT_COMMAND("", N_("Control an already running ELinks"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[30].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:912:9: note: in expansion of macro 'INIT_OPT_COMMAND' 912 | INIT_OPT_COMMAND("", N_("Control an already running ELinks"), | ^~~~~~~~~~~~~~~~ cmdline.c:934:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 934 | INIT_OPT_INT("", N_("Connect to session ring with given ID"), | ^~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:934:22: note: (near initialization for 'cmdline_options_info[31].init.path') 934 | INIT_OPT_INT("", N_("Connect to session ring with given ID"), | ^~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:935:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 935 | "session-ring", 0, 0, INT_MAX, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:935:17: note: (near initialization for 'cmdline_options_info[31].init.name') 935 | "session-ring", 0, 0, INT_MAX, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:934:26: note: in expansion of macro 'N_' 934 | INIT_OPT_INT("", N_("Connect to session ring with given ID"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[31].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:934:26: note: in expansion of macro 'N_' 934 | INIT_OPT_INT("", N_("Connect to session ring with given ID"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:934:9: note: in expansion of macro 'INIT_OPT_INT' 934 | INIT_OPT_INT("", N_("Connect to session ring with given ID"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[31].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:934:9: note: in expansion of macro 'INIT_OPT_INT' 934 | INIT_OPT_INT("", N_("Connect to session ring with given ID"), | ^~~~~~~~~~~~ cmdline.c:954:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 954 | INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:954:23: note: (near initialization for 'cmdline_options_info[32].init.path') 954 | INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:955:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 955 | "source", 0, 0, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:955:17: note: (near initialization for 'cmdline_options_info[32].init.name') 955 | "source", 0, 0, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:954:27: note: in expansion of macro 'N_' 954 | INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[32].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:954:27: note: in expansion of macro 'N_' 954 | INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:954:9: note: in expansion of macro 'INIT_OPT_BOOL' 954 | INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[32].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:954:9: note: in expansion of macro 'INIT_OPT_BOOL' 954 | INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), | ^~~~~~~~~~~~~ cmdline.c:958:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 958 | INIT_OPT_COMMAND("", NULL, "stdin", OPT_HIDDEN, redir_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:958:26: note: (near initialization for 'cmdline_options_info[33].init.path') 958 | INIT_OPT_COMMAND("", NULL, "stdin", OPT_HIDDEN, redir_cmd, NULL), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:958:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 958 | INIT_OPT_COMMAND("", NULL, "stdin", OPT_HIDDEN, redir_cmd, NULL), | ^~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:958:36: note: (near initialization for 'cmdline_options_info[33].init.name') 958 | INIT_OPT_COMMAND("", NULL, "stdin", OPT_HIDDEN, redir_cmd, NULL), | ^~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:960:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 960 | INIT_OPT_BOOL("", N_("Whether to use terminfo"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:960:23: note: (near initialization for 'cmdline_options_info[34].init.path') 960 | INIT_OPT_BOOL("", N_("Whether to use terminfo"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:961:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 961 | "terminfo", 0, 0, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:961:17: note: (near initialization for 'cmdline_options_info[34].init.name') 961 | "terminfo", 0, 0, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:960:27: note: in expansion of macro 'N_' 960 | INIT_OPT_BOOL("", N_("Whether to use terminfo"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[34].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:960:27: note: in expansion of macro 'N_' 960 | INIT_OPT_BOOL("", N_("Whether to use terminfo"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:960:9: note: in expansion of macro 'INIT_OPT_BOOL' 960 | INIT_OPT_BOOL("", N_("Whether to use terminfo"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[34].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:960:9: note: in expansion of macro 'INIT_OPT_BOOL' 960 | INIT_OPT_BOOL("", N_("Whether to use terminfo"), | ^~~~~~~~~~~~~ cmdline.c:965:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 965 | INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:965:23: note: (near initialization for 'cmdline_options_info[35].init.path') 965 | INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), | ^~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:966:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 966 | "touch-files", 0, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:966:17: note: (near initialization for 'cmdline_options_info[35].init.name') 966 | "touch-files", 0, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:965:27: note: in expansion of macro 'N_' 965 | INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[35].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:965:27: note: in expansion of macro 'N_' 965 | INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:965:9: note: in expansion of macro 'INIT_OPT_BOOL' 965 | INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[35].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:965:9: note: in expansion of macro 'INIT_OPT_BOOL' 965 | INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), | ^~~~~~~~~~~~~ cmdline.c:972:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 972 | INIT_OPT_INT("", N_("Verbose level"), | ^~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:972:22: note: (near initialization for 'cmdline_options_info[36].init.path') 972 | INIT_OPT_INT("", N_("Verbose level"), | ^~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:973:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 973 | "verbose", 0, 0, VERBOSE_LEVELS - 1, VERBOSE_WARNINGS, | ^~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:973:17: note: (near initialization for 'cmdline_options_info[36].init.name') 973 | "verbose", 0, 0, VERBOSE_LEVELS - 1, VERBOSE_WARNINGS, | ^~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:972:26: note: in expansion of macro 'N_' 972 | INIT_OPT_INT("", N_("Verbose level"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[36].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:972:26: note: in expansion of macro 'N_' 972 | INIT_OPT_INT("", N_("Verbose level"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:972:9: note: in expansion of macro 'INIT_OPT_INT' 972 | INIT_OPT_INT("", N_("Verbose level"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[36].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:972:9: note: in expansion of macro 'INIT_OPT_INT' 972 | INIT_OPT_INT("", N_("Verbose level"), | ^~~~~~~~~~~~ cmdline.c:980:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 980 | INIT_OPT_COMMAND("", N_("Print version information and exit"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:980:26: note: (near initialization for 'cmdline_options_info[37].init.path') 980 | INIT_OPT_COMMAND("", N_("Print version information and exit"), | ^~ ../.././src/config/options.h:522:12: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:981:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 981 | "version", 0, version_cmd, | ^~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:981:17: note: (near initialization for 'cmdline_options_info[37].init.name') 981 | "version", 0, version_cmd, | ^~~~~~~~~ ../.././src/config/options.h:522:18: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:980:30: note: in expansion of macro 'N_' 980 | INIT_OPT_COMMAND("", N_("Print version information and exit"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cmdline_options_info[37].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:522:24: note: in definition of macro 'INIT_OPT_COMMAND' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:980:30: note: in expansion of macro 'N_' 980 | INIT_OPT_COMMAND("", N_("Print version information and exit"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:980:9: note: in expansion of macro 'INIT_OPT_COMMAND' 980 | INIT_OPT_COMMAND("", N_("Print version information and exit"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cmdline_options_info[37].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:522:30: note: in expansion of macro 'DESC' 522 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cmdline.c:980:9: note: in expansion of macro 'INIT_OPT_COMMAND' 980 | INIT_OPT_COMMAND("", N_("Print version information and exit"), | ^~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o conf.o -c conf.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/terminal/terminal.h:4, from ../.././src/config/conf.h:4, from conf.c:21: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from conf.c:28: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ conf.c: In function 'skip_white': conf.c:124:42: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 124 | start += strcspn(start, "\n"); | ^~~~~ | | | unsigned char * In file included from conf.c:9: /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ conf.c: In function 'skip_quoted': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ conf.c:139:9: note: in expansion of macro 'assert' 139 | assert(isquote(*pos->look)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * conf.c:139:9: note: in expansion of macro 'assert' 139 | assert(isquote(*pos->look)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ conf.c: In function 'parse_set_common': conf.c:366:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 366 | add_to_string(mirror, "unset "); | ^~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c: In function 'parse_unset': conf.c:463:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 463 | add_to_string(mirror, "set "); | ^~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c:466:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 466 | add_to_string(mirror, " = "); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c: In function 'parse_bind': conf.c:538:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 538 | if (!get_cmd_opt_bool("default-keys") | ^~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ conf.c:538:22: note: in expansion of macro 'get_cmd_opt_bool' 538 | if (!get_cmd_opt_bool("default-keys") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c: At top level: conf.c:629:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 629 | { "set_domain", parse_set_domain }, | ^~~~~~~~~~~~ conf.c:629:11: note: (near initialization for 'parse_handlers[0].command') conf.c:630:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 630 | { "set", parse_set }, | ^~~~~ conf.c:630:11: note: (near initialization for 'parse_handlers[1].command') conf.c:631:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 631 | { "unset", parse_unset }, | ^~~~~~~ conf.c:631:11: note: (near initialization for 'parse_handlers[2].command') conf.c:632:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 632 | { "bind", parse_bind }, | ^~~~~~ conf.c:632:11: note: (near initialization for 'parse_handlers[3].command') conf.c:633:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 633 | { "include", parse_include }, | ^~~~~~~~~ conf.c:633:11: note: (near initialization for 'parse_handlers[4].command') conf.c: In function 'parse_config_command': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ conf.c:646:9: note: in expansion of macro 'assert' 646 | assert(mirror == NULL || state->mirrored == state->pos.look); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * conf.c:646:9: note: in expansion of macro 'assert' 646 | assert(mirror == NULL || state->mirrored == state->pos.look); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ conf.c:651:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 651 | int cmdlen = strlen(handler->command); | ~~~~~~~^~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ conf.c:653:40: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 653 | if (!strncmp(state->pos.look, handler->command, cmdlen) | ~~~~~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ conf.c:653:54: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 653 | if (!strncmp(state->pos.look, handler->command, cmdlen) | ~~~~~~~^~~~~~~~~ | | | const unsigned char * /usr/include/string.h:159:51: note: expected 'const char *' but argument is of type 'const unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ conf.c: In function 'parse_config_file': conf.c:700:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 700 | if (!mirror && get_cmd_opt_int("verbose") >= VERBOSE_WARNINGS) | ^~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:322:31: note: in expansion of macro 'get_opt_int_tree' 322 | #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ conf.c:700:24: note: in expansion of macro 'get_cmd_opt_int' 700 | if (!mirror && get_cmd_opt_int("verbose") >= VERBOSE_WARNINGS) | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c:755:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 755 | if (get_cmd_opt_bool("dump") | ^~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ conf.c:755:13: note: in expansion of macro 'get_cmd_opt_bool' 755 | if (get_cmd_opt_bool("dump") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c:756:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 756 | || get_cmd_opt_bool("source")) | ^~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ conf.c:756:16: note: in expansion of macro 'get_cmd_opt_bool' 756 | || get_cmd_opt_bool("source")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c: In function 'read_config_file': conf.c:773:19: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 773 | fd = open(name, O_RDONLY | O_NOCTTY); | ^~~~ | | | unsigned char * In file included from /usr/include/fcntl.h:314, from conf.c:13: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ In file included from ../.././src/osdep/types.h:5, from ../.././src/elinks.h:11, from conf.c:19: conf.c: In function 'load_config_from': ../../config.h:5:17: warning: pointer targets in passing argument 1 of 'load_config_file' differ in signedness [-Wpointer-sign] 5 | #define CONFDIR "/etc/elinks" | ^~~~~~~~~~~~~ | | | char * conf.c:835:26: note: in expansion of macro 'CONFDIR' 835 | load_config_file(CONFDIR, file, tree, NULL, 1); | ^~~~~~~ conf.c:799:33: note: expected 'unsigned char *' but argument is of type 'char *' 799 | load_config_file(unsigned char *prefix, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~~~ conf.c: In function 'load_config': conf.c:842:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 842 | load_config_from(get_cmd_opt_str("config-file"), | ^~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:324:31: note: in expansion of macro 'get_opt_str_tree' 324 | #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ conf.c:842:26: note: in expansion of macro 'get_cmd_opt_str' 842 | load_config_from(get_cmd_opt_str("config-file"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c: In function 'output_option_desc_as_comment': conf.c:918:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 918 | if (!add_to_string(&indent, "# ")) goto out_of_memory; | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c: In function 'smart_config_output_fn': conf.c:942:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 942 | add_to_string(string, "## "); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c:967:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 967 | add_to_string(string, "un"); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c:970:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 970 | add_to_string(string, "set_domain "); | ^~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c:974:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 974 | add_to_string(string, "set "); | ^~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c:982:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 982 | add_to_string(string, " = "); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ conf.c:986:33: note: in expansion of macro 'assert' 986 | assert(option_types[option->type].write); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * conf.c:986:33: note: in expansion of macro 'assert' 986 | assert(option_types[option->type].write); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ conf.c: In function 'add_cfg_header_to_string': conf.c:1004:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1004 | int n = strlen(text) + 2; | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ conf.c:1008:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1008 | add_to_string(string, "\n\n\n"); | ^~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c:1010:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1010 | add_to_string(string, "\n# "); | ^~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c:1012:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1012 | add_to_string(string, "#\n\n"); | ^~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ conf.c: In function 'create_config_string': conf.c:1023:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1023 | int savestyle = get_opt_int("config.saving_style", NULL); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ conf.c:1023:25: note: in expansion of macro 'get_opt_int' 1023 | int savestyle = get_opt_int("config.saving_style", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c:1024:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1024 | int i18n = get_opt_bool("config.i18n", NULL); | ^~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ conf.c:1024:20: note: in expansion of macro 'get_opt_bool' 1024 | int i18n = get_opt_bool("config.i18n", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c:1046:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1046 | add_to_string(&config, "## ELinks " VERSION " configuration file\n\n"); | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ conf.c:1047:17: note: in expansion of macro 'assert' 1047 | assert(savestyle >= 0 && savestyle <= 3); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * conf.c:1047:17: note: in expansion of macro 'assert' 1047 | assert(savestyle >= 0 && savestyle <= 3); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of 'conf_i18n' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * conf.c:1050:58: note: in expansion of macro 'N_' 1050 | add_to_string(&config, conf_i18n(N_( | ^~ conf.c:852:26: note: expected 'unsigned char *' but argument is of type 'char *' 852 | conf_i18n(unsigned char *s, int i18n) | ~~~~~~~~~~~~~~~^ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of 'conf_i18n' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * conf.c:1058:58: note: in expansion of macro 'N_' 1058 | add_to_string(&config, conf_i18n(N_( | ^~ conf.c:852:26: note: expected 'unsigned char *' but argument is of type 'char *' 852 | conf_i18n(unsigned char *s, int i18n) | ~~~~~~~~~~~~~~~^ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of 'conf_i18n' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * conf.c:1068:58: note: in expansion of macro 'N_' 1068 | add_to_string(&config, conf_i18n(N_( | ^~ conf.c:852:26: note: expected 'unsigned char *' but argument is of type 'char *' 852 | conf_i18n(unsigned char *s, int i18n) | ~~~~~~~~~~~~~~~^ conf.c:1077:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1077 | add_to_string(&config, "##\n"); | ^~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of 'conf_i18n' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * conf.c:1079:50: note: in expansion of macro 'N_' 1079 | add_to_string(&config, conf_i18n(N_( | ^~ conf.c:852:26: note: expected 'unsigned char *' but argument is of type 'char *' 852 | conf_i18n(unsigned char *s, int i18n) | ~~~~~~~~~~~~~~~^ conf.c:1087:35: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1087 | indentation = get_opt_int("config.indentation", NULL); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ conf.c:1087:23: note: in expansion of macro 'get_opt_int' 1087 | indentation = get_opt_int("config.indentation", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c:1088:32: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1088 | comments = get_opt_int("config.comments", NULL); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ conf.c:1088:20: note: in expansion of macro 'get_opt_int' 1088 | comments = get_opt_int("config.comments", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of 'conf_i18n' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * conf.c:1093:44: note: in expansion of macro 'N_' 1093 | conf_i18n(N_("Automatically saved options\n"), i18n)); | ^~ conf.c:852:26: note: expected 'unsigned char *' but argument is of type 'char *' 852 | conf_i18n(unsigned char *s, int i18n) | ~~~~~~~~~~~~~~~^ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of 'conf_i18n' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * conf.c:1120:44: note: in expansion of macro 'N_' 1120 | conf_i18n(N_("Automatically saved keybindings\n"), i18n)); | ^~ conf.c:852:26: note: expected 'unsigned char *' but argument is of type 'char *' 852 | conf_i18n(unsigned char *s, int i18n) | ~~~~~~~~~~~~~~~^ conf.c: In function 'write_config_file': conf.c:1140:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1140 | int prefixlen = strlen(prefix); | ^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ conf.c:1143:32: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1143 | unsigned char *slash = name_has_slash || prefix_has_slash ? "" : STRING_DIR_SEP; | ^~~~~~~~~~~~~~ conf.c:1154:35: warning: pointer targets in passing argument 2 of 'secure_fputs' differ in signedness [-Wpointer-sign] 1154 | secure_fputs(ssi, cfg_str); | ^~~~~~~ | | | unsigned char * In file included from conf.c:33: ../.././src/util/secsave.h:41:45: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | int secure_fputs(struct secure_save_info *, const char *); | ^~~~~~~~~~~~ conf.c: In function 'write_config': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ conf.c:1177:9: note: in expansion of macro 'assert' 1177 | assert(term); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * conf.c:1177:9: note: in expansion of macro 'assert' 1177 | assert(term); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ conf.c:1180:59: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1180 | write_config_dialog(term, get_cmd_opt_str("config-file"), | ^~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:324:31: note: in expansion of macro 'get_opt_str_tree' 324 | #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ conf.c:1180:43: note: in expansion of macro 'get_cmd_opt_str' 1180 | write_config_dialog(term, get_cmd_opt_str("config-file"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ conf.c:1185:63: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1185 | return write_config_file(elinks_home, get_cmd_opt_str("config-file"), | ^~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:324:31: note: in expansion of macro 'get_opt_str_tree' 324 | #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ conf.c:1185:47: note: in expansion of macro 'get_cmd_opt_str' 1185 | return write_config_file(elinks_home, get_cmd_opt_str("config-file"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from dialogs.c:15: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from dialogs.c:21: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: dialogs.c: In function 'disable_success_msgbox': dialogs.c:37:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 37 | get_opt_bool("ui.success_msgbox", NULL) = 0; | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ dialogs.c:37:9: note: in expansion of macro 'get_opt_bool' 37 | get_opt_bool("ui.success_msgbox", NULL) = 0; | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c:38:58: warning: pointer targets in passing argument 2 of 'get_opt_rec' differ in signedness [-Wpointer-sign] 38 | option_changed(NULL, get_opt_rec(config_options, "ui.success_msgbox")); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:294:52: note: expected 'const unsigned char *' but argument is of type 'char *' 294 | extern struct option *get_opt_rec(struct option *, const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ dialogs.c: In function 'write_config_dialog': dialogs.c:50:35: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 50 | if (!get_opt_bool("ui.success_msgbox", NULL)) return; | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ dialogs.c:50:22: note: in expansion of macro 'get_opt_bool' 50 | if (!get_opt_bool("ui.success_msgbox", NULL)) return; | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:54:40: note: in expansion of macro 'N_' 54 | msg_text(term, N_("Options were saved successfully to config file %s."), | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:57:25: note: in expansion of macro 'MSG_BOX_BUTTON' 57 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), | ^~~~~~~~~~~~~~ dialogs.c:57:40: note: in expansion of macro 'N_' 57 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:57:25: note: in expansion of macro 'MSG_BOX_BUTTON' 57 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), | ^~~~~~~~~~~~~~ dialogs.c:57:40: note: in expansion of macro 'N_' 57 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:58:25: note: in expansion of macro 'MSG_BOX_BUTTON' 58 | MSG_BOX_BUTTON(N_("~Do not show anymore"), disable_success_msgbox, 0)); | ^~~~~~~~~~~~~~ dialogs.c:58:40: note: in expansion of macro 'N_' 58 | MSG_BOX_BUTTON(N_("~Do not show anymore"), disable_success_msgbox, 0)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:58:25: note: in expansion of macro 'MSG_BOX_BUTTON' 58 | MSG_BOX_BUTTON(N_("~Do not show anymore"), disable_success_msgbox, 0)); | ^~~~~~~~~~~~~~ dialogs.c:58:40: note: in expansion of macro 'N_' 58 | MSG_BOX_BUTTON(N_("~Do not show anymore"), disable_success_msgbox, 0)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:53:25: note: in expansion of macro 'N_' 53 | N_("Write config success"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *' 93 | enum msgbox_flags flags, unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:70:33: note: in expansion of macro 'N_' 70 | msg_text(term, N_("Unable to write to config file %s.\n%s"), | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:69:18: note: in expansion of macro 'N_' 69 | N_("Write config error"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ dialogs.c: In function 'get_range_string': dialogs.c:110:38: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 110 | add_to_string(&info, "[0|1]"); | ^~~~~~~ | | | char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:112:45: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 112 | add_format_to_string(&info, "[%li..%li]", option->min, option->max); | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'get_option_text': dialogs.c:125:43: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 125 | " (", _("modified", term), ")", | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'get_option_info': dialogs.c:140:49: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 140 | add_format_to_string(&info, "%s: %s", _("Name", term), option->name); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:140:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 140 | add_format_to_string(&info, "%s: %s", _("Name", term), option->name); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:145:37: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 145 | _("(expand by pressing space)", term), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:149:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 149 | add_format_to_string(&info, "\n%s: %s", _("Type", term), type); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:149:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 149 | add_format_to_string(&info, "\n%s: %s", _("Type", term), type); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:169:54: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 169 | add_to_string(&info, " "); | ^~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:174:59: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 174 | add_format_to_string(&info, "\n%s: %s", _("Value", term), value.source); | ^~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:174:45: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 174 | add_format_to_string(&info, "\n%s: %s", _("Value", term), value.source); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:178:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 178 | add_to_string(&info, _("\n\nThis value has been changed" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:186:62: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 186 | add_format_to_string(&info, "\n\n%s:\n%s", _("Description", term), desc); | ^~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:186:45: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 186 | add_format_to_string(&info, "\n\n%s:\n%s", _("Description", term), desc); | ^~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'delete_option_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:238:9: note: in expansion of macro 'assert' 238 | assert(!is_object_used(option)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:238:9: note: in expansion of macro 'assert' 238 | assert(!is_object_used(option)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'check_valid_option': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:291:18: note: in expansion of macro 'N_' 291 | N_("Error"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:292:18: note: in expansion of macro 'N_' 292 | N_("Bad option value.")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ dialogs.c: In function 'build_edit_dialog': dialogs.c:320:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 320 | dlg->title = _("Edit", term); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:329:29: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 329 | name = straconcat(_("Name", term), ": ", option->name, "\n", | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:330:29: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 330 | _("Type", term), ": ", | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:333:29: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 333 | desc = straconcat(_("Description", term), ": \n", | ^~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:361:36: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 361 | add_dlg_field_float(dlg, _("Value", term), 0, 0, check_valid_option, MAX_STR_LEN, value, NULL); | ^~~~~~~ | | | char * ../.././src/bfu/inpfield.h:47:45: note: in definition of macro 'add_dlg_field_float' 47 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/bfu/widget.h:7: dialogs.c:365:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 365 | add_dlg_button(dlg, _("~OK", term), B_ENTER, ok_dialog, NULL); | ^~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:366:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 366 | add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); | ^~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:368:9: note: in expansion of macro 'add_dlg_end' 368 | add_dlg_end(dlg, EDIT_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:368:9: note: in expansion of macro 'add_dlg_end' 368 | add_dlg_end(dlg, EDIT_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'push_edit_button': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:390:26: note: in expansion of macro 'N_' 390 | N_("Edit"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:391:26: note: in expansion of macro 'N_' 391 | N_("This option cannot be edited. This means that " | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ dialogs.c: In function 'check_option_name': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:430:34: note: in expansion of macro 'N_' 430 | N_("Bad string"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:431:34: note: in expansion of macro 'N_' 431 | N_("Option names may only contain alpha-numeric characters\n" | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ dialogs.c: In function 'push_add_button': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:452:35: note: in expansion of macro 'N_' 452 | info_box(term, 0, N_("Add option"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:453:26: note: in expansion of macro 'N_' 453 | N_("Cannot add an option here.")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:477:55: note: in expansion of macro 'N_' 477 | input_dialog(term, getml(ctx, (void *) NULL), N_("Add option"), N_("Name"), | ^~ ../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *' 76 | unsigned char *title, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:477:73: note: in expansion of macro 'N_' 477 | input_dialog(term, getml(ctx, (void *) NULL), N_("Add option"), N_("Name"), | ^~ ../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *' 77 | unsigned char *text, | ~~~~~~~~~~~~~~~^~~~ dialogs.c:479:35: warning: pointer targets in passing argument 8 of 'input_dialog' differ in signedness [-Wpointer-sign] 479 | MAX_STR_LEN, "", 0, 0, check_option_name, | ^~ | | | char * ../.././src/bfu/inpfield.h:79:29: note: expected 'unsigned char *' but argument is of type 'char *' 79 | unsigned char *def, int min, int max, | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:500:11: note: in expansion of macro 'N_' 500 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:500:11: note: in expansion of macro 'N_' 500 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:501:11: note: in expansion of macro 'N_' 501 | { N_("~Edit"), push_edit_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:501:11: note: in expansion of macro 'N_' 501 | { N_("~Edit"), push_edit_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:502:11: note: in expansion of macro 'N_' 502 | { N_("~Add"), push_add_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:502:11: note: in expansion of macro 'N_' 502 | { N_("~Add"), push_add_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:503:11: note: in expansion of macro 'N_' 503 | { N_("~Delete"), push_hierbox_delete_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_buttons[3].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:503:11: note: in expansion of macro 'N_' 503 | { N_("~Delete"), push_hierbox_delete_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:504:11: note: in expansion of macro 'N_' 504 | { N_("~Search"), push_hierbox_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_buttons[4].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:504:11: note: in expansion of macro 'N_' 504 | { N_("~Search"), push_hierbox_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:505:11: note: in expansion of macro 'N_' 505 | { N_("Sa~ve"), push_save_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_buttons[5].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:505:11: note: in expansion of macro 'N_' 505 | { N_("Sa~ve"), push_save_button, 0 }, | ^~ In file included from ../.././src/config/dialogs.h:4, from dialogs.c:17: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:510:9: note: in expansion of macro 'N_' 510 | N_("Option manager"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:510:9: note: in expansion of macro 'N_' 510 | N_("Option manager"), | ^~ dialogs.c: In function 'get_keybinding_action_box_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:541:9: note: in expansion of macro 'assert' 541 | assert(action_id < ACTION_BOX_SIZE); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:541:9: note: in expansion of macro 'assert' 541 | assert(action_id < ACTION_BOX_SIZE); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: dialogs.c:550:41: warning: argument 1 of type 'struct keymap[3]' with mismatched bound [-Warray-parameter=] 550 | init_keybinding_listboxes(struct keymap keymap_table[KEYMAP_MAX], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/dialogs.h:19:46: note: previously declared as 'struct keymap[]' 19 | void init_keybinding_listboxes(struct keymap keymap_table[], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ dialogs.c: In function 'init_keybinding_listboxes': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:568:25: note: in expansion of macro 'assert' 568 | assert(act->num < ACTION_BOX_SIZE); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:568:25: note: in expansion of macro 'assert' 568 | assert(act->num < ACTION_BOX_SIZE); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:576:25: note: in expansion of macro 'assert' 576 | assert(act->desc); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:576:25: note: in expansion of macro 'assert' 576 | assert(act->desc); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'get_keybinding_info': dialogs.c:674:47: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 674 | add_format_to_string(&info, "%s: ", _("Keystroke", term)); | ^~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:674:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 674 | add_format_to_string(&info, "%s: ", _("Keystroke", term)); | ^~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:676:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 676 | add_format_to_string(&info, "\n%s: %s", _("Action", term), action); | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:676:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 676 | add_format_to_string(&info, "\n%s: %s", _("Action", term), action); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:677:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 677 | add_format_to_string(&info, "\n%s: %s", _("Keymap", term), keymap); | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:677:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 677 | add_format_to_string(&info, "\n%s: %s", _("Keymap", term), keymap); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'delete_keybinding_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:730:9: note: in expansion of macro 'assert' 730 | assert(item->depth == 2 && !is_object_used(keybinding)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:730:9: note: in expansion of macro 'assert' 730 | assert(item->depth == 2 && !is_object_used(keybinding)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'really_really_add_keybinding': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:776:9: note: in expansion of macro 'assert' 776 | assert(hop); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:776:9: note: in expansion of macro 'assert' 776 | assert(hop); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'really_add_keybinding': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:817:49: note: in expansion of macro 'N_' 817 | msg_text(new_hop->term, N_("The keystroke \"%s\" " | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:823:25: note: in expansion of macro 'MSG_BOX_BUTTON' 823 | MSG_BOX_BUTTON(N_("~Yes"), really_really_add_keybinding, B_ENTER), | ^~~~~~~~~~~~~~ dialogs.c:823:40: note: in expansion of macro 'N_' 823 | MSG_BOX_BUTTON(N_("~Yes"), really_really_add_keybinding, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:823:25: note: in expansion of macro 'MSG_BOX_BUTTON' 823 | MSG_BOX_BUTTON(N_("~Yes"), really_really_add_keybinding, B_ENTER), | ^~~~~~~~~~~~~~ dialogs.c:823:40: note: in expansion of macro 'N_' 823 | MSG_BOX_BUTTON(N_("~Yes"), really_really_add_keybinding, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:824:25: note: in expansion of macro 'MSG_BOX_BUTTON' 824 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~~~~~~~~~~~~~ dialogs.c:824:40: note: in expansion of macro 'N_' 824 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:824:25: note: in expansion of macro 'MSG_BOX_BUTTON' 824 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~~~~~~~~~~~~~ dialogs.c:824:40: note: in expansion of macro 'N_' 824 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:816:25: note: in expansion of macro 'N_' 816 | N_("Keystroke already used"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *' 93 | enum msgbox_flags flags, unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ dialogs.c: In function 'check_keystroke': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:842:32: note: in expansion of macro 'N_' 842 | info_box(hop->term, 0, N_("Add keybinding"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:843:18: note: in expansion of macro 'N_' 843 | N_("Invalid keystroke.")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ dialogs.c: In function 'push_kbdbind_add_button': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:859:35: note: in expansion of macro 'N_' 859 | info_box(term, 0, N_("Add keybinding"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:860:26: note: in expansion of macro 'N_' 860 | N_("Need to select an action.")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:882:25: note: in expansion of macro 'N_' 882 | N_("Action: %s\n" | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:895:22: note: in expansion of macro 'N_' 895 | N_("Add keybinding"), text, | ^~ ../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *' 76 | unsigned char *title, | ~~~~~~~~~~~~~~~^~~~~ dialogs.c:897:35: warning: pointer targets in passing argument 8 of 'input_dialog' differ in signedness [-Wpointer-sign] 897 | MAX_STR_LEN, "", 0, 0, check_keystroke, | ^~ | | | char * ../.././src/bfu/inpfield.h:79:29: note: expected 'unsigned char *' but argument is of type 'char *' 79 | unsigned char *def, int min, int max, | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:929:11: note: in expansion of macro 'N_' 929 | { N_("~Add"), push_kbdbind_add_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keybinding_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:929:11: note: in expansion of macro 'N_' 929 | { N_("~Add"), push_kbdbind_add_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:930:11: note: in expansion of macro 'N_' 930 | { N_("~Delete"), push_hierbox_delete_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keybinding_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:930:11: note: in expansion of macro 'N_' 930 | { N_("~Delete"), push_hierbox_delete_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:931:11: note: in expansion of macro 'N_' 931 | { N_("~Toggle display"), push_kbdbind_toggle_display_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keybinding_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:931:11: note: in expansion of macro 'N_' 931 | { N_("~Toggle display"), push_kbdbind_toggle_display_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:932:11: note: in expansion of macro 'N_' 932 | { N_("~Search"), push_hierbox_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keybinding_buttons[3].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:932:11: note: in expansion of macro 'N_' 932 | { N_("~Search"), push_hierbox_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:933:11: note: in expansion of macro 'N_' 933 | { N_("Sa~ve"), push_kbdbind_save_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keybinding_buttons[4].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:933:11: note: in expansion of macro 'N_' 933 | { N_("Sa~ve"), push_kbdbind_save_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:938:9: note: in expansion of macro 'N_' 938 | N_("Keybinding manager"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keybinding_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:938:9: note: in expansion of macro 'N_' 938 | N_("Keybinding manager"), | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o domain.o -c domain.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/config/domain.h:4, from domain.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from domain.c:13: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from domain.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ domain.c: In function 'get_domain_option': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ domain.c:34:9: note: in expansion of macro 'assert' 34 | assert(domain_name); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * domain.c:34:9: note: in expansion of macro 'assert' 34 | assert(domain_name); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ domain.c:35:9: note: in expansion of macro 'assert' 35 | assert(*domain_name); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * domain.c:35:9: note: in expansion of macro 'assert' 35 | assert(*domain_name); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ domain.c: In function 'get_domain_option_from_session': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ domain.c:53:9: note: in expansion of macro 'assert' 53 | assert(ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * domain.c:53:9: note: in expansion of macro 'assert' 53 | assert(ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ domain.c:54:9: note: in expansion of macro 'assert' 54 | assert(name); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * domain.c:54:9: note: in expansion of macro 'assert' 54 | assert(name); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ domain.c: In function 'get_domain_tree': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ domain.c:74:9: note: in expansion of macro 'assert' 74 | assert(domain_name); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * domain.c:74:9: note: in expansion of macro 'assert' 74 | assert(domain_name); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ domain.c:75:9: note: in expansion of macro 'assert' 75 | assert(*domain_name); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * domain.c:75:9: note: in expansion of macro 'assert' 75 | assert(*domain_name); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ domain.c:78:39: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 78 | if (!strcasecmp(domain->name, domain_name)) | ~~~~~~^~~~~~ | | | unsigned char * In file included from /usr/include/string.h:462: /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ domain.c:78:47: warning: pointer targets in passing argument 2 of 'strcasecmp' differ in signedness [-Wpointer-sign] 78 | if (!strcasecmp(domain->name, domain_name)) | ^~~~~~~~~~~ | | | unsigned char * /usr/include/strings.h:116:54: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ domain.c:81:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 81 | domain_len = strlen(domain_name); | ^~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ domain.c:96:9: note: in expansion of macro 'add_to_list' 96 | add_to_list(domain_trees, domain); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ domain.c:96:9: note: in expansion of macro 'add_to_list' 96 | add_to_list(domain_trees, domain); | ^~~~~~~~~~~ ../.././src/util/lists.h:172:24: warning: array subscript 'struct domain_tree[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ domain.c:96:9: note: in expansion of macro 'add_to_list' 96 | add_to_list(domain_trees, domain); | ^~~~~~~~~~~ domain.c:20:34: note: object 'domain_trees' of size 16 20 | INIT_LIST_OF(struct domain_tree, domain_trees); | ^~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct domain_tree[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ domain.c:96:9: note: in expansion of macro 'add_to_list' 96 | add_to_list(domain_trees, domain); | ^~~~~~~~~~~ domain.c:20:34: note: object 'domain_trees' of size 16 20 | INIT_LIST_OF(struct domain_tree, domain_trees); | ^~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o home.o -c home.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from home.c:19: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from home.c:20: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ home.c: In function 'strip_trailing_dir_sep': home.c:35:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 35 | for (i = strlen(path) - 1; i > 0; i--) | ^~~~ | | | unsigned char * In file included from home.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ home.c: In function 'test_confdir': home.c:61:18: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 61 | if (stat(confdir, &st)) { | ^~~~~~~ | | | unsigned char * In file included from home.c:11: /usr/include/x86_64-linux-gnu/sys/stat.h:205:41: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 205 | extern int stat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ home.c:62:28: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign] 62 | if (!mkdir(confdir, 0700)) { | ^~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/sys/stat.h:389:31: note: expected 'const char *' but argument is of type 'unsigned char *' 389 | extern int mkdir (const char *__path, __mode_t __mode) | ~~~~~~~~~~~~^~~~~~ home.c: In function 'elinks_dirname': home.c:100:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 100 | for (i = strlen(dir) - 1; i >= 0; i--) | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ home.c: In function 'get_home': home.c:113:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | unsigned char *envhome = getenv("HOME"); | ^~~~~~ home.c:127:52: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 127 | get_cmd_opt_str("config-dir"), | ^~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:324:31: note: in expansion of macro 'get_opt_str_tree' 324 | #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ home.c:127:36: note: in expansion of macro 'get_cmd_opt_str' 127 | get_cmd_opt_str("config-dir"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'test_confdir' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * home.c:128:36: note: in expansion of macro 'N_' 128 | N_("Commandline options -config-dir set to %s, " | ^~ home.c:44:29: note: expected 'unsigned char *' but argument is of type 'char *' 44 | unsigned char *error_message) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ home.c:132:42: warning: pointer targets in passing argument 2 of 'test_confdir' differ in signedness [-Wpointer-sign] 132 | home_elinks = test_confdir(home, getenv("ELINKS_CONFDIR"), | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * home.c:43:50: note: expected 'unsigned char *' but argument is of type 'char *' 43 | test_confdir(unsigned char *home, unsigned char *path, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'test_confdir' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * home.c:133:36: note: in expansion of macro 'N_' 133 | N_("ELINKS_CONFDIR set to %s, " | ^~ home.c:44:29: note: expected 'unsigned char *' but argument is of type 'char *' 44 | unsigned char *error_message) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ home.c:137:42: warning: pointer targets in passing argument 2 of 'test_confdir' differ in signedness [-Wpointer-sign] 137 | home_elinks = test_confdir(home, ".elinks", NULL); | ^~~~~~~~~ | | | char * home.c:43:50: note: expected 'unsigned char *' but argument is of type 'char *' 43 | test_confdir(unsigned char *home, unsigned char *path, | ~~~~~~~~~~~~~~~^~~~ home.c:140:42: warning: pointer targets in passing argument 2 of 'test_confdir' differ in signedness [-Wpointer-sign] 140 | home_elinks = test_confdir(home, "elinks", NULL); | ^~~~~~~~ | | | char * home.c:43:50: note: expected 'unsigned char *' but argument is of type 'char *' 43 | test_confdir(unsigned char *home, unsigned char *path, | ~~~~~~~~~~~~~~~^~~~ In file included from home.c:22: ../.././src/osdep/osdep.h:15:24: warning: pointer targets in passing argument 2 of 'add_to_strn' differ in signedness [-Wpointer-sign] 15 | #define STRING_DIR_SEP "/" | ^~~ | | | char * home.c:144:43: note: in expansion of macro 'STRING_DIR_SEP' 144 | add_to_strn(&home_elinks, STRING_DIR_SEP); | ^~~~~~~~~~~~~~ In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:48:60: note: expected 'const unsigned char *' but argument is of type 'char *' 48 | void add_to_strn(unsigned char **str, const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ home.c: In function 'init_home': ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ home.c:156:17: note: in expansion of macro 'ERROR' 156 | ERROR(gettext("Unable to find or create ELinks config " | ^~~~~ home.c:156:31: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 156 | ERROR(gettext("Unable to find or create ELinks config " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o kbdbind.o -c kbdbind.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from kbdbind.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from kbdbind.c:17: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from kbdbind.c:21: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from kbdbind.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/config/actions-main.inc: At top level: ../.././src/config/actions-main.inc:5:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5 | ACTION_(MAIN, "none", NONE, N__("Do nothing"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:5:15: note: (near initialization for 'main_action_table[0].str') 5 | ACTION_(MAIN, "none", NONE, N__("Do nothing"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:5:29: note: in expansion of macro 'N__' 5 | ACTION_(MAIN, "none", NONE, N__("Do nothing"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[0].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:5:29: note: in expansion of macro 'N__' 5 | ACTION_(MAIN, "none", NONE, N__("Do nothing"), 0), | ^~~ ../.././src/config/actions-main.inc:6:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 6 | ACTION_(MAIN, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:6:15: note: (near initialization for 'main_action_table[1].str') 6 | ACTION_(MAIN, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:8:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 8 | ACTION_(MAIN, "abort-connection", ABORT_CONNECTION, N__("Abort connection"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:8:15: note: (near initialization for 'main_action_table[2].str') 8 | ACTION_(MAIN, "abort-connection", ABORT_CONNECTION, N__("Abort connection"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:8:53: note: in expansion of macro 'N__' 8 | ACTION_(MAIN, "abort-connection", ABORT_CONNECTION, N__("Abort connection"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[2].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:8:53: note: in expansion of macro 'N__' 8 | ACTION_(MAIN, "abort-connection", ABORT_CONNECTION, N__("Abort connection"), 0), | ^~~ ../.././src/config/actions-main.inc:9:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 9 | ACTION_(MAIN, "add-bookmark", ADD_BOOKMARK, N__("Add a new bookmark"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:9:15: note: (near initialization for 'main_action_table[3].str') 9 | ACTION_(MAIN, "add-bookmark", ADD_BOOKMARK, N__("Add a new bookmark"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:9:45: note: in expansion of macro 'N__' 9 | ACTION_(MAIN, "add-bookmark", ADD_BOOKMARK, N__("Add a new bookmark"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[3].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:9:45: note: in expansion of macro 'N__' 9 | ACTION_(MAIN, "add-bookmark", ADD_BOOKMARK, N__("Add a new bookmark"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:10:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 10 | ACTION_(MAIN, "add-bookmark-link", ADD_BOOKMARK_LINK, N__("Add a new bookmark using current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:10:15: note: (near initialization for 'main_action_table[4].str') 10 | ACTION_(MAIN, "add-bookmark-link", ADD_BOOKMARK_LINK, N__("Add a new bookmark using current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:10:55: note: in expansion of macro 'N__' 10 | ACTION_(MAIN, "add-bookmark-link", ADD_BOOKMARK_LINK, N__("Add a new bookmark using current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[4].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:10:55: note: in expansion of macro 'N__' 10 | ACTION_(MAIN, "add-bookmark-link", ADD_BOOKMARK_LINK, N__("Add a new bookmark using current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:11:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 11 | ACTION_(MAIN, "add-bookmark-tabs", ADD_BOOKMARK_TABS, N__("Bookmark all open tabs"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:11:15: note: (near initialization for 'main_action_table[5].str') 11 | ACTION_(MAIN, "add-bookmark-tabs", ADD_BOOKMARK_TABS, N__("Bookmark all open tabs"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:11:55: note: in expansion of macro 'N__' 11 | ACTION_(MAIN, "add-bookmark-tabs", ADD_BOOKMARK_TABS, N__("Bookmark all open tabs"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[5].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:11:55: note: in expansion of macro 'N__' 11 | ACTION_(MAIN, "add-bookmark-tabs", ADD_BOOKMARK_TABS, N__("Bookmark all open tabs"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:12:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 12 | ACTION_(MAIN, "auth-manager", AUTH_MANAGER, N__("Open authentication manager"), 0), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:12:15: note: (near initialization for 'main_action_table[6].str') 12 | ACTION_(MAIN, "auth-manager", AUTH_MANAGER, N__("Open authentication manager"), 0), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:12:45: note: in expansion of macro 'N__' 12 | ACTION_(MAIN, "auth-manager", AUTH_MANAGER, N__("Open authentication manager"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[6].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:12:45: note: in expansion of macro 'N__' 12 | ACTION_(MAIN, "auth-manager", AUTH_MANAGER, N__("Open authentication manager"), 0), | ^~~ ../.././src/config/actions-main.inc:13:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 13 | ACTION_(MAIN, "backspace-prefix", BACKSPACE_PREFIX, N__("Backspace the last entered digit of the current prefix"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:13:15: note: (near initialization for 'main_action_table[7].str') 13 | ACTION_(MAIN, "backspace-prefix", BACKSPACE_PREFIX, N__("Backspace the last entered digit of the current prefix"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:13:53: note: in expansion of macro 'N__' 13 | ACTION_(MAIN, "backspace-prefix", BACKSPACE_PREFIX, N__("Backspace the last entered digit of the current prefix"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[7].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:13:53: note: in expansion of macro 'N__' 13 | ACTION_(MAIN, "backspace-prefix", BACKSPACE_PREFIX, N__("Backspace the last entered digit of the current prefix"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:14:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 14 | ACTION_(MAIN, "bookmark-manager", BOOKMARK_MANAGER, N__("Open bookmark manager"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:14:15: note: (near initialization for 'main_action_table[8].str') 14 | ACTION_(MAIN, "bookmark-manager", BOOKMARK_MANAGER, N__("Open bookmark manager"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:14:53: note: in expansion of macro 'N__' 14 | ACTION_(MAIN, "bookmark-manager", BOOKMARK_MANAGER, N__("Open bookmark manager"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[8].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:14:53: note: in expansion of macro 'N__' 14 | ACTION_(MAIN, "bookmark-manager", BOOKMARK_MANAGER, N__("Open bookmark manager"), 0), | ^~~ ../.././src/config/actions-main.inc:15:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 15 | ACTION_(MAIN, "cache-manager", CACHE_MANAGER, N__("Open cache manager"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:15:15: note: (near initialization for 'main_action_table[9].str') 15 | ACTION_(MAIN, "cache-manager", CACHE_MANAGER, N__("Open cache manager"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:15:47: note: in expansion of macro 'N__' 15 | ACTION_(MAIN, "cache-manager", CACHE_MANAGER, N__("Open cache manager"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[9].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:15:47: note: in expansion of macro 'N__' 15 | ACTION_(MAIN, "cache-manager", CACHE_MANAGER, N__("Open cache manager"), 0), | ^~~ ../.././src/config/actions-main.inc:16:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 16 | ACTION_(MAIN, "cache-minimize", CACHE_MINIMIZE, N__("Free unused cache entries"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:16:15: note: (near initialization for 'main_action_table[10].str') 16 | ACTION_(MAIN, "cache-minimize", CACHE_MINIMIZE, N__("Free unused cache entries"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:16:49: note: in expansion of macro 'N__' 16 | ACTION_(MAIN, "cache-minimize", CACHE_MINIMIZE, N__("Free unused cache entries"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[10].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:16:49: note: in expansion of macro 'N__' 16 | ACTION_(MAIN, "cache-minimize", CACHE_MINIMIZE, N__("Free unused cache entries"), 0), | ^~~ ../.././src/config/actions-main.inc:17:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 17 | ACTION_(MAIN, "cookie-manager", COOKIE_MANAGER, N__("Open cookie manager"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:17:15: note: (near initialization for 'main_action_table[11].str') 17 | ACTION_(MAIN, "cookie-manager", COOKIE_MANAGER, N__("Open cookie manager"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:17:49: note: in expansion of macro 'N__' 17 | ACTION_(MAIN, "cookie-manager", COOKIE_MANAGER, N__("Open cookie manager"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[11].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:17:49: note: in expansion of macro 'N__' 17 | ACTION_(MAIN, "cookie-manager", COOKIE_MANAGER, N__("Open cookie manager"), 0), | ^~~ ../.././src/config/actions-main.inc:18:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 18 | ACTION_(MAIN, "cookies-load", COOKIES_LOAD, N__("Reload cookies file"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:18:15: note: (near initialization for 'main_action_table[12].str') 18 | ACTION_(MAIN, "cookies-load", COOKIES_LOAD, N__("Reload cookies file"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:18:45: note: in expansion of macro 'N__' 18 | ACTION_(MAIN, "cookies-load", COOKIES_LOAD, N__("Reload cookies file"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[12].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:18:45: note: in expansion of macro 'N__' 18 | ACTION_(MAIN, "cookies-load", COOKIES_LOAD, N__("Reload cookies file"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:19:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | ACTION_(MAIN, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:19:15: note: (near initialization for 'main_action_table[13].str') 19 | ACTION_(MAIN, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:19:49: note: in expansion of macro 'N__' 19 | ACTION_(MAIN, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[13].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:19:49: note: in expansion of macro 'N__' 19 | ACTION_(MAIN, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:20:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 20 | ACTION_(MAIN, "document-info", DOCUMENT_INFO, N__("Show information about the current page"), ACTION_JUMP_TO_LINK), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:20:15: note: (near initialization for 'main_action_table[14].str') 20 | ACTION_(MAIN, "document-info", DOCUMENT_INFO, N__("Show information about the current page"), ACTION_JUMP_TO_LINK), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:20:47: note: in expansion of macro 'N__' 20 | ACTION_(MAIN, "document-info", DOCUMENT_INFO, N__("Show information about the current page"), ACTION_JUMP_TO_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[14].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:20:47: note: in expansion of macro 'N__' 20 | ACTION_(MAIN, "document-info", DOCUMENT_INFO, N__("Show information about the current page"), ACTION_JUMP_TO_LINK), | ^~~ ../.././src/config/actions-main.inc:21:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | ACTION_(MAIN, "download-manager", DOWNLOAD_MANAGER, N__("Open download manager"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:21:15: note: (near initialization for 'main_action_table[15].str') 21 | ACTION_(MAIN, "download-manager", DOWNLOAD_MANAGER, N__("Open download manager"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:21:53: note: in expansion of macro 'N__' 21 | ACTION_(MAIN, "download-manager", DOWNLOAD_MANAGER, N__("Open download manager"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[15].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:21:53: note: in expansion of macro 'N__' 21 | ACTION_(MAIN, "download-manager", DOWNLOAD_MANAGER, N__("Open download manager"), 0), | ^~~ ../.././src/config/actions-main.inc:22:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | ACTION_(MAIN, "exmode", EXMODE, N__("Enter ex-mode (command line)"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:22:15: note: (near initialization for 'main_action_table[16].str') 22 | ACTION_(MAIN, "exmode", EXMODE, N__("Enter ex-mode (command line)"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:22:33: note: in expansion of macro 'N__' 22 | ACTION_(MAIN, "exmode", EXMODE, N__("Enter ex-mode (command line)"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[16].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:22:33: note: in expansion of macro 'N__' 22 | ACTION_(MAIN, "exmode", EXMODE, N__("Enter ex-mode (command line)"), 0), | ^~~ ../.././src/config/actions-main.inc:23:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 23 | ACTION_(MAIN, "file-menu", FILE_MENU, N__("Open the File menu"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:23:15: note: (near initialization for 'main_action_table[17].str') 23 | ACTION_(MAIN, "file-menu", FILE_MENU, N__("Open the File menu"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:23:39: note: in expansion of macro 'N__' 23 | ACTION_(MAIN, "file-menu", FILE_MENU, N__("Open the File menu"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[17].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:23:39: note: in expansion of macro 'N__' 23 | ACTION_(MAIN, "file-menu", FILE_MENU, N__("Open the File menu"), 0), | ^~~ ../.././src/config/actions-main.inc:24:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | ACTION_(MAIN, "find-next", FIND_NEXT, N__("Find the next occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:24:15: note: (near initialization for 'main_action_table[18].str') 24 | ACTION_(MAIN, "find-next", FIND_NEXT, N__("Find the next occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:24:39: note: in expansion of macro 'N__' 24 | ACTION_(MAIN, "find-next", FIND_NEXT, N__("Find the next occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[18].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:24:39: note: in expansion of macro 'N__' 24 | ACTION_(MAIN, "find-next", FIND_NEXT, N__("Find the next occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:25:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 25 | ACTION_(MAIN, "find-next-back", FIND_NEXT_BACK, N__("Find the previous occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:25:15: note: (near initialization for 'main_action_table[19].str') 25 | ACTION_(MAIN, "find-next-back", FIND_NEXT_BACK, N__("Find the previous occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:25:49: note: in expansion of macro 'N__' 25 | ACTION_(MAIN, "find-next-back", FIND_NEXT_BACK, N__("Find the previous occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[19].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:25:49: note: in expansion of macro 'N__' 25 | ACTION_(MAIN, "find-next-back", FIND_NEXT_BACK, N__("Find the previous occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:26:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | ACTION_(MAIN, "forget-credentials", FORGET_CREDENTIALS, N__("Forget authentication credentials"), 0), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:26:15: note: (near initialization for 'main_action_table[20].str') 26 | ACTION_(MAIN, "forget-credentials", FORGET_CREDENTIALS, N__("Forget authentication credentials"), 0), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:26:57: note: in expansion of macro 'N__' 26 | ACTION_(MAIN, "forget-credentials", FORGET_CREDENTIALS, N__("Forget authentication credentials"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[20].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:26:57: note: in expansion of macro 'N__' 26 | ACTION_(MAIN, "forget-credentials", FORGET_CREDENTIALS, N__("Forget authentication credentials"), 0), | ^~~ ../.././src/config/actions-main.inc:27:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 27 | ACTION_(MAIN, "formhist-manager", FORMHIST_MANAGER, N__("Open form history manager"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:27:15: note: (near initialization for 'main_action_table[21].str') 27 | ACTION_(MAIN, "formhist-manager", FORMHIST_MANAGER, N__("Open form history manager"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:27:53: note: in expansion of macro 'N__' 27 | ACTION_(MAIN, "formhist-manager", FORMHIST_MANAGER, N__("Open form history manager"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[21].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:27:53: note: in expansion of macro 'N__' 27 | ACTION_(MAIN, "formhist-manager", FORMHIST_MANAGER, N__("Open form history manager"), 0), | ^~~ ../.././src/config/actions-main.inc:28:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 28 | ACTION_(MAIN, "frame-external-command", FRAME_EXTERNAL_COMMAND, N__("Pass URI of current frame to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:28:15: note: (near initialization for 'main_action_table[22].str') 28 | ACTION_(MAIN, "frame-external-command", FRAME_EXTERNAL_COMMAND, N__("Pass URI of current frame to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:28:65: note: in expansion of macro 'N__' 28 | ACTION_(MAIN, "frame-external-command", FRAME_EXTERNAL_COMMAND, N__("Pass URI of current frame to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[22].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:28:65: note: in expansion of macro 'N__' 28 | ACTION_(MAIN, "frame-external-command", FRAME_EXTERNAL_COMMAND, N__("Pass URI of current frame to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:29:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 29 | ACTION_(MAIN, "frame-maximize", FRAME_MAXIMIZE, N__("Maximize the current frame"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:29:15: note: (near initialization for 'main_action_table[23].str') 29 | ACTION_(MAIN, "frame-maximize", FRAME_MAXIMIZE, N__("Maximize the current frame"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:29:49: note: in expansion of macro 'N__' 29 | ACTION_(MAIN, "frame-maximize", FRAME_MAXIMIZE, N__("Maximize the current frame"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[23].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:29:49: note: in expansion of macro 'N__' 29 | ACTION_(MAIN, "frame-maximize", FRAME_MAXIMIZE, N__("Maximize the current frame"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:30:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 30 | ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~ ../.././src/config/actions-main.inc:30:1: note: in expansion of macro 'ACTION_' 30 | ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~ ../.././src/config/actions-main.inc:30:15: note: (near initialization for 'main_action_table[24].str') 30 | ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~ ../.././src/config/actions-main.inc:30:1: note: in expansion of macro 'ACTION_' 30 | ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:30:41: note: in expansion of macro 'N__' 30 | ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[24].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:30:41: note: in expansion of macro 'N__' 30 | ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:31:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 31 | ACTION_(MAIN, "frame-prev", FRAME_PREV, N__("Move to the previous frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:31:15: note: (near initialization for 'main_action_table[25].str') 31 | ACTION_(MAIN, "frame-prev", FRAME_PREV, N__("Move to the previous frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:31:41: note: in expansion of macro 'N__' 31 | ACTION_(MAIN, "frame-prev", FRAME_PREV, N__("Move to the previous frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[25].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:31:41: note: in expansion of macro 'N__' 31 | ACTION_(MAIN, "frame-prev", FRAME_PREV, N__("Move to the previous frame"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:32:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 32 | ACTION_(MAIN, "goto-url", GOTO_URL, N__("Open \"Go to URL\" dialog box"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:32:15: note: (near initialization for 'main_action_table[26].str') 32 | ACTION_(MAIN, "goto-url", GOTO_URL, N__("Open \"Go to URL\" dialog box"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:32:37: note: in expansion of macro 'N__' 32 | ACTION_(MAIN, "goto-url", GOTO_URL, N__("Open \"Go to URL\" dialog box"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[26].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:32:37: note: in expansion of macro 'N__' 32 | ACTION_(MAIN, "goto-url", GOTO_URL, N__("Open \"Go to URL\" dialog box"), 0), | ^~~ ../.././src/config/actions-main.inc:33:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | ACTION_(MAIN, "goto-url-current", GOTO_URL_CURRENT, N__("Open \"Go to URL\" dialog box containing the current URL"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:33:15: note: (near initialization for 'main_action_table[27].str') 33 | ACTION_(MAIN, "goto-url-current", GOTO_URL_CURRENT, N__("Open \"Go to URL\" dialog box containing the current URL"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:33:53: note: in expansion of macro 'N__' 33 | ACTION_(MAIN, "goto-url-current", GOTO_URL_CURRENT, N__("Open \"Go to URL\" dialog box containing the current URL"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[27].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:33:53: note: in expansion of macro 'N__' 33 | ACTION_(MAIN, "goto-url-current", GOTO_URL_CURRENT, N__("Open \"Go to URL\" dialog box containing the current URL"), 0), | ^~~ ../.././src/config/actions-main.inc:34:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 34 | ACTION_(MAIN, "goto-url-current-link", GOTO_URL_CURRENT_LINK, N__("Open \"Go to URL\" dialog box containing the current link URL"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:34:15: note: (near initialization for 'main_action_table[28].str') 34 | ACTION_(MAIN, "goto-url-current-link", GOTO_URL_CURRENT_LINK, N__("Open \"Go to URL\" dialog box containing the current link URL"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:34:63: note: in expansion of macro 'N__' 34 | ACTION_(MAIN, "goto-url-current-link", GOTO_URL_CURRENT_LINK, N__("Open \"Go to URL\" dialog box containing the current link URL"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[28].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:34:63: note: in expansion of macro 'N__' 34 | ACTION_(MAIN, "goto-url-current-link", GOTO_URL_CURRENT_LINK, N__("Open \"Go to URL\" dialog box containing the current link URL"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:35:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 35 | ACTION_(MAIN, "goto-url-home", GOTO_URL_HOME, N__("Go to the homepage"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:35:15: note: (near initialization for 'main_action_table[29].str') 35 | ACTION_(MAIN, "goto-url-home", GOTO_URL_HOME, N__("Go to the homepage"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:35:47: note: in expansion of macro 'N__' 35 | ACTION_(MAIN, "goto-url-home", GOTO_URL_HOME, N__("Go to the homepage"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[29].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:35:47: note: in expansion of macro 'N__' 35 | ACTION_(MAIN, "goto-url-home", GOTO_URL_HOME, N__("Go to the homepage"), 0), | ^~~ ../.././src/config/actions-main.inc:36:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | ACTION_(MAIN, "header-info", HEADER_INFO, N__("Show information about the current page protocol headers"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:36:15: note: (near initialization for 'main_action_table[30].str') 36 | ACTION_(MAIN, "header-info", HEADER_INFO, N__("Show information about the current page protocol headers"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:36:43: note: in expansion of macro 'N__' 36 | ACTION_(MAIN, "header-info", HEADER_INFO, N__("Show information about the current page protocol headers"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[30].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:36:43: note: in expansion of macro 'N__' 36 | ACTION_(MAIN, "header-info", HEADER_INFO, N__("Show information about the current page protocol headers"), 0), | ^~~ ../.././src/config/actions-main.inc:37:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 37 | ACTION_(MAIN, "history-manager", HISTORY_MANAGER, N__("Open history manager"), 0), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:37:15: note: (near initialization for 'main_action_table[31].str') 37 | ACTION_(MAIN, "history-manager", HISTORY_MANAGER, N__("Open history manager"), 0), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:37:51: note: in expansion of macro 'N__' 37 | ACTION_(MAIN, "history-manager", HISTORY_MANAGER, N__("Open history manager"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[31].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:37:51: note: in expansion of macro 'N__' 37 | ACTION_(MAIN, "history-manager", HISTORY_MANAGER, N__("Open history manager"), 0), | ^~~ ../.././src/config/actions-main.inc:38:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | ACTION_(MAIN, "history-move-back", HISTORY_MOVE_BACK, N__("Return to the previous document in history"), 0), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:38:15: note: (near initialization for 'main_action_table[32].str') 38 | ACTION_(MAIN, "history-move-back", HISTORY_MOVE_BACK, N__("Return to the previous document in history"), 0), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:38:55: note: in expansion of macro 'N__' 38 | ACTION_(MAIN, "history-move-back", HISTORY_MOVE_BACK, N__("Return to the previous document in history"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[32].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:38:55: note: in expansion of macro 'N__' 38 | ACTION_(MAIN, "history-move-back", HISTORY_MOVE_BACK, N__("Return to the previous document in history"), 0), | ^~~ ../.././src/config/actions-main.inc:39:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | ACTION_(MAIN, "history-move-forward", HISTORY_MOVE_FORWARD, N__("Go forward in history"), 0), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:39:15: note: (near initialization for 'main_action_table[33].str') 39 | ACTION_(MAIN, "history-move-forward", HISTORY_MOVE_FORWARD, N__("Go forward in history"), 0), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:39:61: note: in expansion of macro 'N__' 39 | ACTION_(MAIN, "history-move-forward", HISTORY_MOVE_FORWARD, N__("Go forward in history"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[33].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:39:61: note: in expansion of macro 'N__' 39 | ACTION_(MAIN, "history-move-forward", HISTORY_MOVE_FORWARD, N__("Go forward in history"), 0), | ^~~ ../.././src/config/actions-main.inc:40:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 40 | ACTION_(MAIN, "jump-to-link", JUMP_TO_LINK, N__("Jump to link"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:40:15: note: (near initialization for 'main_action_table[34].str') 40 | ACTION_(MAIN, "jump-to-link", JUMP_TO_LINK, N__("Jump to link"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:40:45: note: in expansion of macro 'N__' 40 | ACTION_(MAIN, "jump-to-link", JUMP_TO_LINK, N__("Jump to link"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[34].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:40:45: note: in expansion of macro 'N__' 40 | ACTION_(MAIN, "jump-to-link", JUMP_TO_LINK, N__("Jump to link"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK), | ^~~ ../.././src/config/actions-main.inc:41:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 41 | ACTION_(MAIN, "keybinding-manager", KEYBINDING_MANAGER, N__("Open keybinding manager"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:41:15: note: (near initialization for 'main_action_table[35].str') 41 | ACTION_(MAIN, "keybinding-manager", KEYBINDING_MANAGER, N__("Open keybinding manager"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:41:57: note: in expansion of macro 'N__' 41 | ACTION_(MAIN, "keybinding-manager", KEYBINDING_MANAGER, N__("Open keybinding manager"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[35].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:41:57: note: in expansion of macro 'N__' 41 | ACTION_(MAIN, "keybinding-manager", KEYBINDING_MANAGER, N__("Open keybinding manager"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:42:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | ACTION_(MAIN, "kill-backgrounded-connections", KILL_BACKGROUNDED_CONNECTIONS, N__("Kill all backgrounded connections"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:42:15: note: (near initialization for 'main_action_table[36].str') 42 | ACTION_(MAIN, "kill-backgrounded-connections", KILL_BACKGROUNDED_CONNECTIONS, N__("Kill all backgrounded connections"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:42:79: note: in expansion of macro 'N__' 42 | ACTION_(MAIN, "kill-backgrounded-connections", KILL_BACKGROUNDED_CONNECTIONS, N__("Kill all backgrounded connections"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[36].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:42:79: note: in expansion of macro 'N__' 42 | ACTION_(MAIN, "kill-backgrounded-connections", KILL_BACKGROUNDED_CONNECTIONS, N__("Kill all backgrounded connections"), 0), | ^~~ ../.././src/config/actions-main.inc:43:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 43 | ACTION_(MAIN, "link-dialog", LINK_DIALOG, N__("Open link selection dialog"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:43:15: note: (near initialization for 'main_action_table[37].str') 43 | ACTION_(MAIN, "link-dialog", LINK_DIALOG, N__("Open link selection dialog"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:43:43: note: in expansion of macro 'N__' 43 | ACTION_(MAIN, "link-dialog", LINK_DIALOG, N__("Open link selection dialog"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[37].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:43:43: note: in expansion of macro 'N__' 43 | ACTION_(MAIN, "link-dialog", LINK_DIALOG, N__("Open link selection dialog"), 0), | ^~~ ../.././src/config/actions-main.inc:44:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 44 | ACTION_(MAIN, "link-download", LINK_DOWNLOAD, N__("Download the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:44:15: note: (near initialization for 'main_action_table[38].str') 44 | ACTION_(MAIN, "link-download", LINK_DOWNLOAD, N__("Download the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:44:47: note: in expansion of macro 'N__' 44 | ACTION_(MAIN, "link-download", LINK_DOWNLOAD, N__("Download the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[38].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:44:47: note: in expansion of macro 'N__' 44 | ACTION_(MAIN, "link-download", LINK_DOWNLOAD, N__("Download the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:45:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 45 | ACTION_(MAIN, "link-download-image", LINK_DOWNLOAD_IMAGE, N__("Download the current image"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:45:15: note: (near initialization for 'main_action_table[39].str') 45 | ACTION_(MAIN, "link-download-image", LINK_DOWNLOAD_IMAGE, N__("Download the current image"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:45:59: note: in expansion of macro 'N__' 45 | ACTION_(MAIN, "link-download-image", LINK_DOWNLOAD_IMAGE, N__("Download the current image"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[39].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:45:59: note: in expansion of macro 'N__' 45 | ACTION_(MAIN, "link-download-image", LINK_DOWNLOAD_IMAGE, N__("Download the current image"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:46:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 46 | ACTION_(MAIN, "link-download-resume", LINK_DOWNLOAD_RESUME, N__("Attempt to resume download of the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:46:15: note: (near initialization for 'main_action_table[40].str') 46 | ACTION_(MAIN, "link-download-resume", LINK_DOWNLOAD_RESUME, N__("Attempt to resume download of the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:46:61: note: in expansion of macro 'N__' 46 | ACTION_(MAIN, "link-download-resume", LINK_DOWNLOAD_RESUME, N__("Attempt to resume download of the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[40].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:46:61: note: in expansion of macro 'N__' 46 | ACTION_(MAIN, "link-download-resume", LINK_DOWNLOAD_RESUME, N__("Attempt to resume download of the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:47:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 47 | ACTION_(MAIN, "link-external-command", LINK_EXTERNAL_COMMAND, N__("Pass URI of current link to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:47:15: note: (near initialization for 'main_action_table[41].str') 47 | ACTION_(MAIN, "link-external-command", LINK_EXTERNAL_COMMAND, N__("Pass URI of current link to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:47:63: note: in expansion of macro 'N__' 47 | ACTION_(MAIN, "link-external-command", LINK_EXTERNAL_COMMAND, N__("Pass URI of current link to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[41].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:47:63: note: in expansion of macro 'N__' 47 | ACTION_(MAIN, "link-external-command", LINK_EXTERNAL_COMMAND, N__("Pass URI of current link to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:48:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 48 | ACTION_(MAIN, "link-follow", LINK_FOLLOW, N__("Follow the current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:48:15: note: (near initialization for 'main_action_table[42].str') 48 | ACTION_(MAIN, "link-follow", LINK_FOLLOW, N__("Follow the current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:48:43: note: in expansion of macro 'N__' 48 | ACTION_(MAIN, "link-follow", LINK_FOLLOW, N__("Follow the current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[42].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:48:43: note: in expansion of macro 'N__' 48 | ACTION_(MAIN, "link-follow", LINK_FOLLOW, N__("Follow the current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:49:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 49 | ACTION_(MAIN, "link-follow-reload", LINK_FOLLOW_RELOAD, N__("Follow the current link, forcing reload of the target"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:49:15: note: (near initialization for 'main_action_table[43].str') 49 | ACTION_(MAIN, "link-follow-reload", LINK_FOLLOW_RELOAD, N__("Follow the current link, forcing reload of the target"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:49:57: note: in expansion of macro 'N__' 49 | ACTION_(MAIN, "link-follow-reload", LINK_FOLLOW_RELOAD, N__("Follow the current link, forcing reload of the target"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[43].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:49:57: note: in expansion of macro 'N__' 49 | ACTION_(MAIN, "link-follow-reload", LINK_FOLLOW_RELOAD, N__("Follow the current link, forcing reload of the target"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:50:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 50 | ACTION_(MAIN, "link-info", LINK_INFO, N__("Show information about current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:50:15: note: (near initialization for 'main_action_table[44].str') 50 | ACTION_(MAIN, "link-info", LINK_INFO, N__("Show information about current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:50:39: note: in expansion of macro 'N__' 50 | ACTION_(MAIN, "link-info", LINK_INFO, N__("Show information about current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[44].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:50:39: note: in expansion of macro 'N__' 50 | ACTION_(MAIN, "link-info", LINK_INFO, N__("Show information about current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:51:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 51 | ACTION_(MAIN, "link-menu", LINK_MENU, N__("Open the link context menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:51:15: note: (near initialization for 'main_action_table[45].str') 51 | ACTION_(MAIN, "link-menu", LINK_MENU, N__("Open the link context menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:51:39: note: in expansion of macro 'N__' 51 | ACTION_(MAIN, "link-menu", LINK_MENU, N__("Open the link context menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[45].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:51:39: note: in expansion of macro 'N__' 51 | ACTION_(MAIN, "link-menu", LINK_MENU, N__("Open the link context menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:52:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 52 | ACTION_(MAIN, "link-form-menu", LINK_FORM_MENU, N__("Open the form fields menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK | ACTION_REQUIRE_FORM), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:52:15: note: (near initialization for 'main_action_table[46].str') 52 | ACTION_(MAIN, "link-form-menu", LINK_FORM_MENU, N__("Open the form fields menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK | ACTION_REQUIRE_FORM), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:52:49: note: in expansion of macro 'N__' 52 | ACTION_(MAIN, "link-form-menu", LINK_FORM_MENU, N__("Open the form fields menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK | ACTION_REQUIRE_FORM), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[46].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:52:49: note: in expansion of macro 'N__' 52 | ACTION_(MAIN, "link-form-menu", LINK_FORM_MENU, N__("Open the form fields menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK | ACTION_REQUIRE_FORM), | ^~~ ../.././src/config/actions-main.inc:53:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 53 | ACTION_(MAIN, "lua-console", LUA_CONSOLE, N__("Open a Lua console"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:53:15: note: (near initialization for 'main_action_table[47].str') 53 | ACTION_(MAIN, "lua-console", LUA_CONSOLE, N__("Open a Lua console"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:53:43: note: in expansion of macro 'N__' 53 | ACTION_(MAIN, "lua-console", LUA_CONSOLE, N__("Open a Lua console"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[47].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:53:43: note: in expansion of macro 'N__' 53 | ACTION_(MAIN, "lua-console", LUA_CONSOLE, N__("Open a Lua console"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:54:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | ACTION_(MAIN, "mark-goto", MARK_GOTO, N__("Go at a specified mark"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:54:15: note: (near initialization for 'main_action_table[48].str') 54 | ACTION_(MAIN, "mark-goto", MARK_GOTO, N__("Go at a specified mark"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:54:39: note: in expansion of macro 'N__' 54 | ACTION_(MAIN, "mark-goto", MARK_GOTO, N__("Go at a specified mark"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[48].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:54:39: note: in expansion of macro 'N__' 54 | ACTION_(MAIN, "mark-goto", MARK_GOTO, N__("Go at a specified mark"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:55:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 55 | ACTION_(MAIN, "mark-set", MARK_SET, N__("Set a mark"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:55:15: note: (near initialization for 'main_action_table[49].str') 55 | ACTION_(MAIN, "mark-set", MARK_SET, N__("Set a mark"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:55:37: note: in expansion of macro 'N__' 55 | ACTION_(MAIN, "mark-set", MARK_SET, N__("Set a mark"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[49].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:55:37: note: in expansion of macro 'N__' 55 | ACTION_(MAIN, "mark-set", MARK_SET, N__("Set a mark"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:56:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | ACTION_(MAIN, "menu", MENU, N__("Activate the menu"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:56:15: note: (near initialization for 'main_action_table[50].str') 56 | ACTION_(MAIN, "menu", MENU, N__("Activate the menu"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:56:29: note: in expansion of macro 'N__' 56 | ACTION_(MAIN, "menu", MENU, N__("Activate the menu"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[50].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:56:29: note: in expansion of macro 'N__' 56 | ACTION_(MAIN, "menu", MENU, N__("Activate the menu"), 0), | ^~~ ../.././src/config/actions-main.inc:57:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | ACTION_(MAIN, "move-current-top", MOVE_CURRENT_TOP, N__("Move downwards to put the current line at the top"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:57:15: note: (near initialization for 'main_action_table[51].str') 57 | ACTION_(MAIN, "move-current-top", MOVE_CURRENT_TOP, N__("Move downwards to put the current line at the top"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:57:53: note: in expansion of macro 'N__' 57 | ACTION_(MAIN, "move-current-top", MOVE_CURRENT_TOP, N__("Move downwards to put the current line at the top"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[51].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:57:53: note: in expansion of macro 'N__' 57 | ACTION_(MAIN, "move-current-top", MOVE_CURRENT_TOP, N__("Move downwards to put the current line at the top"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:58:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 58 | ACTION_(MAIN, "move-cursor-down", MOVE_CURSOR_DOWN, N__("Move cursor down"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:58:15: note: (near initialization for 'main_action_table[52].str') 58 | ACTION_(MAIN, "move-cursor-down", MOVE_CURSOR_DOWN, N__("Move cursor down"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:58:53: note: in expansion of macro 'N__' 58 | ACTION_(MAIN, "move-cursor-down", MOVE_CURSOR_DOWN, N__("Move cursor down"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[52].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:58:53: note: in expansion of macro 'N__' 58 | ACTION_(MAIN, "move-cursor-down", MOVE_CURSOR_DOWN, N__("Move cursor down"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:59:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 59 | ACTION_(MAIN, "move-cursor-left", MOVE_CURSOR_LEFT, N__("Move cursor left"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:59:15: note: (near initialization for 'main_action_table[53].str') 59 | ACTION_(MAIN, "move-cursor-left", MOVE_CURSOR_LEFT, N__("Move cursor left"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:59:53: note: in expansion of macro 'N__' 59 | ACTION_(MAIN, "move-cursor-left", MOVE_CURSOR_LEFT, N__("Move cursor left"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[53].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:59:53: note: in expansion of macro 'N__' 59 | ACTION_(MAIN, "move-cursor-left", MOVE_CURSOR_LEFT, N__("Move cursor left"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:60:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | ACTION_(MAIN, "move-cursor-line-start", MOVE_CURSOR_LINE_START, N__("Move cursor to the start of the line"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:60:15: note: (near initialization for 'main_action_table[54].str') 60 | ACTION_(MAIN, "move-cursor-line-start", MOVE_CURSOR_LINE_START, N__("Move cursor to the start of the line"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:60:65: note: in expansion of macro 'N__' 60 | ACTION_(MAIN, "move-cursor-line-start", MOVE_CURSOR_LINE_START, N__("Move cursor to the start of the line"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[54].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:60:65: note: in expansion of macro 'N__' 60 | ACTION_(MAIN, "move-cursor-line-start", MOVE_CURSOR_LINE_START, N__("Move cursor to the start of the line"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:61:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | ACTION_(MAIN, "move-cursor-right", MOVE_CURSOR_RIGHT, N__("Move cursor right"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:61:15: note: (near initialization for 'main_action_table[55].str') 61 | ACTION_(MAIN, "move-cursor-right", MOVE_CURSOR_RIGHT, N__("Move cursor right"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:61:55: note: in expansion of macro 'N__' 61 | ACTION_(MAIN, "move-cursor-right", MOVE_CURSOR_RIGHT, N__("Move cursor right"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[55].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:61:55: note: in expansion of macro 'N__' 61 | ACTION_(MAIN, "move-cursor-right", MOVE_CURSOR_RIGHT, N__("Move cursor right"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:62:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | ACTION_(MAIN, "move-cursor-up", MOVE_CURSOR_UP, N__("Move cursor up"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:62:15: note: (near initialization for 'main_action_table[56].str') 62 | ACTION_(MAIN, "move-cursor-up", MOVE_CURSOR_UP, N__("Move cursor up"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:62:49: note: in expansion of macro 'N__' 62 | ACTION_(MAIN, "move-cursor-up", MOVE_CURSOR_UP, N__("Move cursor up"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[56].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:62:49: note: in expansion of macro 'N__' 62 | ACTION_(MAIN, "move-cursor-up", MOVE_CURSOR_UP, N__("Move cursor up"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:63:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 63 | ACTION_(MAIN, "move-document-end", MOVE_DOCUMENT_END, N__("Move to the end of the document"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:63:15: note: (near initialization for 'main_action_table[57].str') 63 | ACTION_(MAIN, "move-document-end", MOVE_DOCUMENT_END, N__("Move to the end of the document"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:63:55: note: in expansion of macro 'N__' 63 | ACTION_(MAIN, "move-document-end", MOVE_DOCUMENT_END, N__("Move to the end of the document"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[57].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:63:55: note: in expansion of macro 'N__' 63 | ACTION_(MAIN, "move-document-end", MOVE_DOCUMENT_END, N__("Move to the end of the document"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:64:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | ACTION_(MAIN, "move-document-start", MOVE_DOCUMENT_START, N__("Move to the start of the document"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:64:15: note: (near initialization for 'main_action_table[58].str') 64 | ACTION_(MAIN, "move-document-start", MOVE_DOCUMENT_START, N__("Move to the start of the document"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:64:59: note: in expansion of macro 'N__' 64 | ACTION_(MAIN, "move-document-start", MOVE_DOCUMENT_START, N__("Move to the start of the document"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[58].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:64:59: note: in expansion of macro 'N__' 64 | ACTION_(MAIN, "move-document-start", MOVE_DOCUMENT_START, N__("Move to the start of the document"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:65:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | ACTION_(MAIN, "move-half-page-down", MOVE_HALF_PAGE_DOWN, N__("Move downwards by half a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:65:15: note: (near initialization for 'main_action_table[59].str') 65 | ACTION_(MAIN, "move-half-page-down", MOVE_HALF_PAGE_DOWN, N__("Move downwards by half a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:65:59: note: in expansion of macro 'N__' 65 | ACTION_(MAIN, "move-half-page-down", MOVE_HALF_PAGE_DOWN, N__("Move downwards by half a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[59].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:65:59: note: in expansion of macro 'N__' 65 | ACTION_(MAIN, "move-half-page-down", MOVE_HALF_PAGE_DOWN, N__("Move downwards by half a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:66:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 66 | ACTION_(MAIN, "move-half-page-up", MOVE_HALF_PAGE_UP, N__("Move upwards by half a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:66:15: note: (near initialization for 'main_action_table[60].str') 66 | ACTION_(MAIN, "move-half-page-up", MOVE_HALF_PAGE_UP, N__("Move upwards by half a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:66:55: note: in expansion of macro 'N__' 66 | ACTION_(MAIN, "move-half-page-up", MOVE_HALF_PAGE_UP, N__("Move upwards by half a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[60].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:66:55: note: in expansion of macro 'N__' 66 | ACTION_(MAIN, "move-half-page-up", MOVE_HALF_PAGE_UP, N__("Move upwards by half a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:67:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 67 | ACTION_(MAIN, "move-link-down", MOVE_LINK_DOWN, N__("Move one link down"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:67:15: note: (near initialization for 'main_action_table[61].str') 67 | ACTION_(MAIN, "move-link-down", MOVE_LINK_DOWN, N__("Move one link down"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:67:49: note: in expansion of macro 'N__' 67 | ACTION_(MAIN, "move-link-down", MOVE_LINK_DOWN, N__("Move one link down"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[61].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:67:49: note: in expansion of macro 'N__' 67 | ACTION_(MAIN, "move-link-down", MOVE_LINK_DOWN, N__("Move one link down"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:68:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 68 | ACTION_(MAIN, "move-link-down-line", MOVE_LINK_DOWN_LINE, N__("Move to the next line with a link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:68:15: note: (near initialization for 'main_action_table[62].str') 68 | ACTION_(MAIN, "move-link-down-line", MOVE_LINK_DOWN_LINE, N__("Move to the next line with a link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:68:59: note: in expansion of macro 'N__' 68 | ACTION_(MAIN, "move-link-down-line", MOVE_LINK_DOWN_LINE, N__("Move to the next line with a link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[62].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:68:59: note: in expansion of macro 'N__' 68 | ACTION_(MAIN, "move-link-down-line", MOVE_LINK_DOWN_LINE, N__("Move to the next line with a link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:69:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | ACTION_(MAIN, "move-link-left", MOVE_LINK_LEFT, N__("Move one link left"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:69:15: note: (near initialization for 'main_action_table[63].str') 69 | ACTION_(MAIN, "move-link-left", MOVE_LINK_LEFT, N__("Move one link left"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:69:49: note: in expansion of macro 'N__' 69 | ACTION_(MAIN, "move-link-left", MOVE_LINK_LEFT, N__("Move one link left"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[63].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:69:49: note: in expansion of macro 'N__' 69 | ACTION_(MAIN, "move-link-left", MOVE_LINK_LEFT, N__("Move one link left"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:70:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | ACTION_(MAIN, "move-link-left-line", MOVE_LINK_LEFT_LINE, N__("Move one link left or to the previous link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:70:15: note: (near initialization for 'main_action_table[64].str') 70 | ACTION_(MAIN, "move-link-left-line", MOVE_LINK_LEFT_LINE, N__("Move one link left or to the previous link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:70:59: note: in expansion of macro 'N__' 70 | ACTION_(MAIN, "move-link-left-line", MOVE_LINK_LEFT_LINE, N__("Move one link left or to the previous link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[64].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:70:59: note: in expansion of macro 'N__' 70 | ACTION_(MAIN, "move-link-left-line", MOVE_LINK_LEFT_LINE, N__("Move one link left or to the previous link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:71:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 71 | ACTION_(MAIN, "move-link-next", MOVE_LINK_NEXT, N__("Move to the next link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:71:15: note: (near initialization for 'main_action_table[65].str') 71 | ACTION_(MAIN, "move-link-next", MOVE_LINK_NEXT, N__("Move to the next link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:71:49: note: in expansion of macro 'N__' 71 | ACTION_(MAIN, "move-link-next", MOVE_LINK_NEXT, N__("Move to the next link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[65].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:71:49: note: in expansion of macro 'N__' 71 | ACTION_(MAIN, "move-link-next", MOVE_LINK_NEXT, N__("Move to the next link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:72:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 72 | ACTION_(MAIN, "move-link-prev", MOVE_LINK_PREV, N__("Move to the previous link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:72:15: note: (near initialization for 'main_action_table[66].str') 72 | ACTION_(MAIN, "move-link-prev", MOVE_LINK_PREV, N__("Move to the previous link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:72:49: note: in expansion of macro 'N__' 72 | ACTION_(MAIN, "move-link-prev", MOVE_LINK_PREV, N__("Move to the previous link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[66].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:72:49: note: in expansion of macro 'N__' 72 | ACTION_(MAIN, "move-link-prev", MOVE_LINK_PREV, N__("Move to the previous link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:73:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 73 | ACTION_(MAIN, "move-link-right", MOVE_LINK_RIGHT, N__("Move one link right"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:73:15: note: (near initialization for 'main_action_table[67].str') 73 | ACTION_(MAIN, "move-link-right", MOVE_LINK_RIGHT, N__("Move one link right"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:73:51: note: in expansion of macro 'N__' 73 | ACTION_(MAIN, "move-link-right", MOVE_LINK_RIGHT, N__("Move one link right"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[67].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:73:51: note: in expansion of macro 'N__' 73 | ACTION_(MAIN, "move-link-right", MOVE_LINK_RIGHT, N__("Move one link right"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:74:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | ACTION_(MAIN, "move-link-right-line", MOVE_LINK_RIGHT_LINE, N__("Move one link right or to the next link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:74:15: note: (near initialization for 'main_action_table[68].str') 74 | ACTION_(MAIN, "move-link-right-line", MOVE_LINK_RIGHT_LINE, N__("Move one link right or to the next link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:74:61: note: in expansion of macro 'N__' 74 | ACTION_(MAIN, "move-link-right-line", MOVE_LINK_RIGHT_LINE, N__("Move one link right or to the next link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[68].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:74:61: note: in expansion of macro 'N__' 74 | ACTION_(MAIN, "move-link-right-line", MOVE_LINK_RIGHT_LINE, N__("Move one link right or to the next link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:75:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 75 | ACTION_(MAIN, "move-link-up", MOVE_LINK_UP, N__("Move one link up"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:75:15: note: (near initialization for 'main_action_table[69].str') 75 | ACTION_(MAIN, "move-link-up", MOVE_LINK_UP, N__("Move one link up"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:75:45: note: in expansion of macro 'N__' 75 | ACTION_(MAIN, "move-link-up", MOVE_LINK_UP, N__("Move one link up"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[69].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:75:45: note: in expansion of macro 'N__' 75 | ACTION_(MAIN, "move-link-up", MOVE_LINK_UP, N__("Move one link up"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:76:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 76 | ACTION_(MAIN, "move-link-up-line", MOVE_LINK_UP_LINE, N__("Move to the previous line with a link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:76:15: note: (near initialization for 'main_action_table[70].str') 76 | ACTION_(MAIN, "move-link-up-line", MOVE_LINK_UP_LINE, N__("Move to the previous line with a link"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:76:55: note: in expansion of macro 'N__' 76 | ACTION_(MAIN, "move-link-up-line", MOVE_LINK_UP_LINE, N__("Move to the previous line with a link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[70].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:76:55: note: in expansion of macro 'N__' 76 | ACTION_(MAIN, "move-link-up-line", MOVE_LINK_UP_LINE, N__("Move to the previous line with a link"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:77:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 77 | ACTION_(MAIN, "move-page-down", MOVE_PAGE_DOWN, N__("Move downwards by a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:77:15: note: (near initialization for 'main_action_table[71].str') 77 | ACTION_(MAIN, "move-page-down", MOVE_PAGE_DOWN, N__("Move downwards by a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:77:49: note: in expansion of macro 'N__' 77 | ACTION_(MAIN, "move-page-down", MOVE_PAGE_DOWN, N__("Move downwards by a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[71].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:77:49: note: in expansion of macro 'N__' 77 | ACTION_(MAIN, "move-page-down", MOVE_PAGE_DOWN, N__("Move downwards by a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:78:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 78 | ACTION_(MAIN, "move-page-up", MOVE_PAGE_UP, N__("Move upwards by a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:78:15: note: (near initialization for 'main_action_table[72].str') 78 | ACTION_(MAIN, "move-page-up", MOVE_PAGE_UP, N__("Move upwards by a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:78:45: note: in expansion of macro 'N__' 78 | ACTION_(MAIN, "move-page-up", MOVE_PAGE_UP, N__("Move upwards by a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[72].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:78:45: note: in expansion of macro 'N__' 78 | ACTION_(MAIN, "move-page-up", MOVE_PAGE_UP, N__("Move upwards by a page"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:79:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 79 | ACTION_(MAIN, "open-link-in-new-tab", OPEN_LINK_IN_NEW_TAB, N__("Open the current link in a new tab"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:79:15: note: (near initialization for 'main_action_table[73].str') 79 | ACTION_(MAIN, "open-link-in-new-tab", OPEN_LINK_IN_NEW_TAB, N__("Open the current link in a new tab"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:79:61: note: in expansion of macro 'N__' 79 | ACTION_(MAIN, "open-link-in-new-tab", OPEN_LINK_IN_NEW_TAB, N__("Open the current link in a new tab"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[73].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:79:61: note: in expansion of macro 'N__' 79 | ACTION_(MAIN, "open-link-in-new-tab", OPEN_LINK_IN_NEW_TAB, N__("Open the current link in a new tab"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:80:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | ACTION_(MAIN, "open-link-in-new-tab-in-background", OPEN_LINK_IN_NEW_TAB_IN_BACKGROUND, N__("Open the current link in a new tab in the background"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:80:15: note: (near initialization for 'main_action_table[74].str') 80 | ACTION_(MAIN, "open-link-in-new-tab-in-background", OPEN_LINK_IN_NEW_TAB_IN_BACKGROUND, N__("Open the current link in a new tab in the background"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:80:89: note: in expansion of macro 'N__' 80 | ACTION_(MAIN, "open-link-in-new-tab-in-background", OPEN_LINK_IN_NEW_TAB_IN_BACKGROUND, N__("Open the current link in a new tab in the background"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[74].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:80:89: note: in expansion of macro 'N__' 80 | ACTION_(MAIN, "open-link-in-new-tab-in-background", OPEN_LINK_IN_NEW_TAB_IN_BACKGROUND, N__("Open the current link in a new tab in the background"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:81:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 81 | ACTION_(MAIN, "open-link-in-new-window", OPEN_LINK_IN_NEW_WINDOW, N__("Open the current link in a new window"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:81:15: note: (near initialization for 'main_action_table[75].str') 81 | ACTION_(MAIN, "open-link-in-new-window", OPEN_LINK_IN_NEW_WINDOW, N__("Open the current link in a new window"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:81:67: note: in expansion of macro 'N__' 81 | ACTION_(MAIN, "open-link-in-new-window", OPEN_LINK_IN_NEW_WINDOW, N__("Open the current link in a new window"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[75].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:81:67: note: in expansion of macro 'N__' 81 | ACTION_(MAIN, "open-link-in-new-window", OPEN_LINK_IN_NEW_WINDOW, N__("Open the current link in a new window"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-main.inc:82:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 82 | ACTION_(MAIN, "open-new-tab", OPEN_NEW_TAB, N__("Open a new tab"), 0), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:82:15: note: (near initialization for 'main_action_table[76].str') 82 | ACTION_(MAIN, "open-new-tab", OPEN_NEW_TAB, N__("Open a new tab"), 0), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:82:45: note: in expansion of macro 'N__' 82 | ACTION_(MAIN, "open-new-tab", OPEN_NEW_TAB, N__("Open a new tab"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[76].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:82:45: note: in expansion of macro 'N__' 82 | ACTION_(MAIN, "open-new-tab", OPEN_NEW_TAB, N__("Open a new tab"), 0), | ^~~ ../.././src/config/actions-main.inc:83:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 83 | ACTION_(MAIN, "open-new-tab-in-background", OPEN_NEW_TAB_IN_BACKGROUND, N__("Open a new tab in the background"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:83:15: note: (near initialization for 'main_action_table[77].str') 83 | ACTION_(MAIN, "open-new-tab-in-background", OPEN_NEW_TAB_IN_BACKGROUND, N__("Open a new tab in the background"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:83:73: note: in expansion of macro 'N__' 83 | ACTION_(MAIN, "open-new-tab-in-background", OPEN_NEW_TAB_IN_BACKGROUND, N__("Open a new tab in the background"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[77].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:83:73: note: in expansion of macro 'N__' 83 | ACTION_(MAIN, "open-new-tab-in-background", OPEN_NEW_TAB_IN_BACKGROUND, N__("Open a new tab in the background"), 0), | ^~~ ../.././src/config/actions-main.inc:84:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 84 | ACTION_(MAIN, "open-new-window", OPEN_NEW_WINDOW, N__("Open a new window"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:84:15: note: (near initialization for 'main_action_table[78].str') 84 | ACTION_(MAIN, "open-new-window", OPEN_NEW_WINDOW, N__("Open a new window"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:84:51: note: in expansion of macro 'N__' 84 | ACTION_(MAIN, "open-new-window", OPEN_NEW_WINDOW, N__("Open a new window"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[78].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:84:51: note: in expansion of macro 'N__' 84 | ACTION_(MAIN, "open-new-window", OPEN_NEW_WINDOW, N__("Open a new window"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:85:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 85 | ACTION_(MAIN, "open-os-shell", OPEN_OS_SHELL, N__("Open an OS shell"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:85:15: note: (near initialization for 'main_action_table[79].str') 85 | ACTION_(MAIN, "open-os-shell", OPEN_OS_SHELL, N__("Open an OS shell"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:85:47: note: in expansion of macro 'N__' 85 | ACTION_(MAIN, "open-os-shell", OPEN_OS_SHELL, N__("Open an OS shell"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[79].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:85:47: note: in expansion of macro 'N__' 85 | ACTION_(MAIN, "open-os-shell", OPEN_OS_SHELL, N__("Open an OS shell"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:86:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 86 | ACTION_(MAIN, "options-manager", OPTIONS_MANAGER, N__("Open options manager"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:86:15: note: (near initialization for 'main_action_table[80].str') 86 | ACTION_(MAIN, "options-manager", OPTIONS_MANAGER, N__("Open options manager"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:86:51: note: in expansion of macro 'N__' 86 | ACTION_(MAIN, "options-manager", OPTIONS_MANAGER, N__("Open options manager"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[80].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:86:51: note: in expansion of macro 'N__' 86 | ACTION_(MAIN, "options-manager", OPTIONS_MANAGER, N__("Open options manager"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:87:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 87 | ACTION_(MAIN, "quit", QUIT, N__("Open a quit confirmation dialog box"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:87:15: note: (near initialization for 'main_action_table[81].str') 87 | ACTION_(MAIN, "quit", QUIT, N__("Open a quit confirmation dialog box"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:87:29: note: in expansion of macro 'N__' 87 | ACTION_(MAIN, "quit", QUIT, N__("Open a quit confirmation dialog box"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[81].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:87:29: note: in expansion of macro 'N__' 87 | ACTION_(MAIN, "quit", QUIT, N__("Open a quit confirmation dialog box"), 0), | ^~~ ../.././src/config/actions-main.inc:88:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 88 | ACTION_(MAIN, "really-quit", REALLY_QUIT, N__("Quit without confirmation"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:88:15: note: (near initialization for 'main_action_table[82].str') 88 | ACTION_(MAIN, "really-quit", REALLY_QUIT, N__("Quit without confirmation"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:88:43: note: in expansion of macro 'N__' 88 | ACTION_(MAIN, "really-quit", REALLY_QUIT, N__("Quit without confirmation"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[82].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:88:43: note: in expansion of macro 'N__' 88 | ACTION_(MAIN, "really-quit", REALLY_QUIT, N__("Quit without confirmation"), 0), | ^~~ ../.././src/config/actions-main.inc:89:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 89 | ACTION_(MAIN, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:89:15: note: (near initialization for 'main_action_table[83].str') 89 | ACTION_(MAIN, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:89:33: note: in expansion of macro 'N__' 89 | ACTION_(MAIN, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[83].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:89:33: note: in expansion of macro 'N__' 89 | ACTION_(MAIN, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~ ../.././src/config/actions-main.inc:90:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 90 | ACTION_(MAIN, "reload", RELOAD, N__("Reload the current page"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:90:15: note: (near initialization for 'main_action_table[84].str') 90 | ACTION_(MAIN, "reload", RELOAD, N__("Reload the current page"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:90:33: note: in expansion of macro 'N__' 90 | ACTION_(MAIN, "reload", RELOAD, N__("Reload the current page"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[84].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:90:33: note: in expansion of macro 'N__' 90 | ACTION_(MAIN, "reload", RELOAD, N__("Reload the current page"), 0), | ^~~ ../.././src/config/actions-main.inc:91:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | ACTION_(MAIN, "rerender", RERENDER, N__("Re-render the current page"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:91:15: note: (near initialization for 'main_action_table[85].str') 91 | ACTION_(MAIN, "rerender", RERENDER, N__("Re-render the current page"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:91:37: note: in expansion of macro 'N__' 91 | ACTION_(MAIN, "rerender", RERENDER, N__("Re-render the current page"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[85].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:91:37: note: in expansion of macro 'N__' 91 | ACTION_(MAIN, "rerender", RERENDER, N__("Re-render the current page"), 0), | ^~~ ../.././src/config/actions-main.inc:92:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 92 | ACTION_(MAIN, "reset-form", RESET_FORM, N__("Reset form items to their initial values"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:92:15: note: (near initialization for 'main_action_table[86].str') 92 | ACTION_(MAIN, "reset-form", RESET_FORM, N__("Reset form items to their initial values"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:92:41: note: in expansion of macro 'N__' 92 | ACTION_(MAIN, "reset-form", RESET_FORM, N__("Reset form items to their initial values"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[86].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:92:41: note: in expansion of macro 'N__' 92 | ACTION_(MAIN, "reset-form", RESET_FORM, N__("Reset form items to their initial values"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:93:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 93 | ACTION_(MAIN, "resource-info", RESOURCE_INFO, N__("Show information about the currently used resources"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:93:15: note: (near initialization for 'main_action_table[87].str') 93 | ACTION_(MAIN, "resource-info", RESOURCE_INFO, N__("Show information about the currently used resources"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:93:47: note: in expansion of macro 'N__' 93 | ACTION_(MAIN, "resource-info", RESOURCE_INFO, N__("Show information about the currently used resources"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[87].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:93:47: note: in expansion of macro 'N__' 93 | ACTION_(MAIN, "resource-info", RESOURCE_INFO, N__("Show information about the currently used resources"), 0), | ^~~ ../.././src/config/actions-main.inc:94:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 94 | ACTION_(MAIN, "save-as", SAVE_AS, N__("Save the current document in source form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:94:15: note: (near initialization for 'main_action_table[88].str') 94 | ACTION_(MAIN, "save-as", SAVE_AS, N__("Save the current document in source form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:94:35: note: in expansion of macro 'N__' 94 | ACTION_(MAIN, "save-as", SAVE_AS, N__("Save the current document in source form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[88].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:94:35: note: in expansion of macro 'N__' 94 | ACTION_(MAIN, "save-as", SAVE_AS, N__("Save the current document in source form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:95:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 95 | ACTION_(MAIN, "save-formatted", SAVE_FORMATTED, N__("Save the current document in formatted form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:95:15: note: (near initialization for 'main_action_table[89].str') 95 | ACTION_(MAIN, "save-formatted", SAVE_FORMATTED, N__("Save the current document in formatted form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:95:49: note: in expansion of macro 'N__' 95 | ACTION_(MAIN, "save-formatted", SAVE_FORMATTED, N__("Save the current document in formatted form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[89].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:95:49: note: in expansion of macro 'N__' 95 | ACTION_(MAIN, "save-formatted", SAVE_FORMATTED, N__("Save the current document in formatted form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:96:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 96 | ACTION_(MAIN, "save-options", SAVE_OPTIONS, N__("Save options"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:96:15: note: (near initialization for 'main_action_table[90].str') 96 | ACTION_(MAIN, "save-options", SAVE_OPTIONS, N__("Save options"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:96:45: note: in expansion of macro 'N__' 96 | ACTION_(MAIN, "save-options", SAVE_OPTIONS, N__("Save options"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[90].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:96:45: note: in expansion of macro 'N__' 96 | ACTION_(MAIN, "save-options", SAVE_OPTIONS, N__("Save options"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:97:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 97 | ACTION_(MAIN, "save-url-as", SAVE_URL_AS, N__("Save URL as"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:97:15: note: (near initialization for 'main_action_table[91].str') 97 | ACTION_(MAIN, "save-url-as", SAVE_URL_AS, N__("Save URL as"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:97:43: note: in expansion of macro 'N__' 97 | ACTION_(MAIN, "save-url-as", SAVE_URL_AS, N__("Save URL as"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[91].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:97:43: note: in expansion of macro 'N__' 97 | ACTION_(MAIN, "save-url-as", SAVE_URL_AS, N__("Save URL as"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-main.inc:98:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 98 | ACTION_(MAIN, "scroll-down", SCROLL_DOWN, N__("Scroll down"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:98:15: note: (near initialization for 'main_action_table[92].str') 98 | ACTION_(MAIN, "scroll-down", SCROLL_DOWN, N__("Scroll down"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:98:43: note: in expansion of macro 'N__' 98 | ACTION_(MAIN, "scroll-down", SCROLL_DOWN, N__("Scroll down"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[92].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:98:43: note: in expansion of macro 'N__' 98 | ACTION_(MAIN, "scroll-down", SCROLL_DOWN, N__("Scroll down"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:99:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 99 | ACTION_(MAIN, "scroll-left", SCROLL_LEFT, N__("Scroll left"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:99:15: note: (near initialization for 'main_action_table[93].str') 99 | ACTION_(MAIN, "scroll-left", SCROLL_LEFT, N__("Scroll left"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:99:43: note: in expansion of macro 'N__' 99 | ACTION_(MAIN, "scroll-left", SCROLL_LEFT, N__("Scroll left"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[93].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:99:43: note: in expansion of macro 'N__' 99 | ACTION_(MAIN, "scroll-left", SCROLL_LEFT, N__("Scroll left"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:100:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 100 | ACTION_(MAIN, "scroll-right", SCROLL_RIGHT, N__("Scroll right"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:100:15: note: (near initialization for 'main_action_table[94].str') 100 | ACTION_(MAIN, "scroll-right", SCROLL_RIGHT, N__("Scroll right"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:100:45: note: in expansion of macro 'N__' 100 | ACTION_(MAIN, "scroll-right", SCROLL_RIGHT, N__("Scroll right"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[94].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:100:45: note: in expansion of macro 'N__' 100 | ACTION_(MAIN, "scroll-right", SCROLL_RIGHT, N__("Scroll right"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:101:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 101 | ACTION_(MAIN, "scroll-up", SCROLL_UP, N__("Scroll up"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:101:15: note: (near initialization for 'main_action_table[95].str') 101 | ACTION_(MAIN, "scroll-up", SCROLL_UP, N__("Scroll up"), ACTION_REQUIRE_VIEW_STATE), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:101:39: note: in expansion of macro 'N__' 101 | ACTION_(MAIN, "scroll-up", SCROLL_UP, N__("Scroll up"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[95].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:101:39: note: in expansion of macro 'N__' 101 | ACTION_(MAIN, "scroll-up", SCROLL_UP, N__("Scroll up"), ACTION_REQUIRE_VIEW_STATE), | ^~~ ../.././src/config/actions-main.inc:102:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | ACTION_(MAIN, "search", SEARCH, N__("Search for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:102:15: note: (near initialization for 'main_action_table[96].str') 102 | ACTION_(MAIN, "search", SEARCH, N__("Search for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:102:33: note: in expansion of macro 'N__' 102 | ACTION_(MAIN, "search", SEARCH, N__("Search for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[96].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:102:33: note: in expansion of macro 'N__' 102 | ACTION_(MAIN, "search", SEARCH, N__("Search for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:103:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 103 | ACTION_(MAIN, "search-back", SEARCH_BACK, N__("Search backwards for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:103:15: note: (near initialization for 'main_action_table[97].str') 103 | ACTION_(MAIN, "search-back", SEARCH_BACK, N__("Search backwards for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:103:43: note: in expansion of macro 'N__' 103 | ACTION_(MAIN, "search-back", SEARCH_BACK, N__("Search backwards for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[97].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:103:43: note: in expansion of macro 'N__' 103 | ACTION_(MAIN, "search-back", SEARCH_BACK, N__("Search backwards for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:104:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 104 | ACTION_(MAIN, "search-typeahead", SEARCH_TYPEAHEAD, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:104:15: note: (near initialization for 'main_action_table[98].str') 104 | ACTION_(MAIN, "search-typeahead", SEARCH_TYPEAHEAD, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:104:53: note: in expansion of macro 'N__' 104 | ACTION_(MAIN, "search-typeahead", SEARCH_TYPEAHEAD, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[98].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:104:53: note: in expansion of macro 'N__' 104 | ACTION_(MAIN, "search-typeahead", SEARCH_TYPEAHEAD, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:105:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 105 | ACTION_(MAIN, "search-typeahead-link", SEARCH_TYPEAHEAD_LINK, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:105:15: note: (near initialization for 'main_action_table[99].str') 105 | ACTION_(MAIN, "search-typeahead-link", SEARCH_TYPEAHEAD_LINK, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:105:63: note: in expansion of macro 'N__' 105 | ACTION_(MAIN, "search-typeahead-link", SEARCH_TYPEAHEAD_LINK, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[99].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:105:63: note: in expansion of macro 'N__' 105 | ACTION_(MAIN, "search-typeahead-link", SEARCH_TYPEAHEAD_LINK, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:106:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 106 | ACTION_(MAIN, "search-typeahead-text", SEARCH_TYPEAHEAD_TEXT, N__("Search document text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:106:15: note: (near initialization for 'main_action_table[100].str') 106 | ACTION_(MAIN, "search-typeahead-text", SEARCH_TYPEAHEAD_TEXT, N__("Search document text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:106:63: note: in expansion of macro 'N__' 106 | ACTION_(MAIN, "search-typeahead-text", SEARCH_TYPEAHEAD_TEXT, N__("Search document text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[100].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:106:63: note: in expansion of macro 'N__' 106 | ACTION_(MAIN, "search-typeahead-text", SEARCH_TYPEAHEAD_TEXT, N__("Search document text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:107:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 107 | ACTION_(MAIN, "search-typeahead-text-back", SEARCH_TYPEAHEAD_TEXT_BACK, N__("Search document text backwards by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:107:15: note: (near initialization for 'main_action_table[101].str') 107 | ACTION_(MAIN, "search-typeahead-text-back", SEARCH_TYPEAHEAD_TEXT_BACK, N__("Search document text backwards by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:107:73: note: in expansion of macro 'N__' 107 | ACTION_(MAIN, "search-typeahead-text-back", SEARCH_TYPEAHEAD_TEXT_BACK, N__("Search document text backwards by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[101].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:107:73: note: in expansion of macro 'N__' 107 | ACTION_(MAIN, "search-typeahead-text-back", SEARCH_TYPEAHEAD_TEXT_BACK, N__("Search document text backwards by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:108:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 108 | ACTION_(MAIN, "show-term-options", SHOW_TERM_OPTIONS, N__("Show terminal options dialog"), 0), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:108:15: note: (near initialization for 'main_action_table[102].str') 108 | ACTION_(MAIN, "show-term-options", SHOW_TERM_OPTIONS, N__("Show terminal options dialog"), 0), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:108:55: note: in expansion of macro 'N__' 108 | ACTION_(MAIN, "show-term-options", SHOW_TERM_OPTIONS, N__("Show terminal options dialog"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[102].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:108:55: note: in expansion of macro 'N__' 108 | ACTION_(MAIN, "show-term-options", SHOW_TERM_OPTIONS, N__("Show terminal options dialog"), 0), | ^~~ ../.././src/config/actions-main.inc:109:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 109 | ACTION_(MAIN, "submit-form", SUBMIT_FORM, N__("Submit form"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:109:15: note: (near initialization for 'main_action_table[103].str') 109 | ACTION_(MAIN, "submit-form", SUBMIT_FORM, N__("Submit form"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:109:43: note: in expansion of macro 'N__' 109 | ACTION_(MAIN, "submit-form", SUBMIT_FORM, N__("Submit form"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[103].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:109:43: note: in expansion of macro 'N__' 109 | ACTION_(MAIN, "submit-form", SUBMIT_FORM, N__("Submit form"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:110:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 110 | ACTION_(MAIN, "submit-form-reload", SUBMIT_FORM_RELOAD, N__("Submit form and reload"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:110:15: note: (near initialization for 'main_action_table[104].str') 110 | ACTION_(MAIN, "submit-form-reload", SUBMIT_FORM_RELOAD, N__("Submit form and reload"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:110:57: note: in expansion of macro 'N__' 110 | ACTION_(MAIN, "submit-form-reload", SUBMIT_FORM_RELOAD, N__("Submit form and reload"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[104].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:110:57: note: in expansion of macro 'N__' 110 | ACTION_(MAIN, "submit-form-reload", SUBMIT_FORM_RELOAD, N__("Submit form and reload"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:111:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 111 | ACTION_(MAIN, "tab-close", TAB_CLOSE, N__("Close tab"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:111:15: note: (near initialization for 'main_action_table[105].str') 111 | ACTION_(MAIN, "tab-close", TAB_CLOSE, N__("Close tab"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:111:39: note: in expansion of macro 'N__' 111 | ACTION_(MAIN, "tab-close", TAB_CLOSE, N__("Close tab"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[105].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:111:39: note: in expansion of macro 'N__' 111 | ACTION_(MAIN, "tab-close", TAB_CLOSE, N__("Close tab"), 0), | ^~~ ../.././src/config/actions-main.inc:112:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 112 | ACTION_(MAIN, "tab-close-all-but-current", TAB_CLOSE_ALL_BUT_CURRENT, N__("Close all tabs but the current one"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:112:15: note: (near initialization for 'main_action_table[106].str') 112 | ACTION_(MAIN, "tab-close-all-but-current", TAB_CLOSE_ALL_BUT_CURRENT, N__("Close all tabs but the current one"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:112:71: note: in expansion of macro 'N__' 112 | ACTION_(MAIN, "tab-close-all-but-current", TAB_CLOSE_ALL_BUT_CURRENT, N__("Close all tabs but the current one"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[106].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:112:71: note: in expansion of macro 'N__' 112 | ACTION_(MAIN, "tab-close-all-but-current", TAB_CLOSE_ALL_BUT_CURRENT, N__("Close all tabs but the current one"), 0), | ^~~ ../.././src/config/actions-main.inc:113:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | ACTION_(MAIN, "tab-external-command", TAB_EXTERNAL_COMMAND, N__("Pass URI of current tab to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:113:15: note: (near initialization for 'main_action_table[107].str') 113 | ACTION_(MAIN, "tab-external-command", TAB_EXTERNAL_COMMAND, N__("Pass URI of current tab to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), | ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:113:61: note: in expansion of macro 'N__' 113 | ACTION_(MAIN, "tab-external-command", TAB_EXTERNAL_COMMAND, N__("Pass URI of current tab to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[107].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:113:61: note: in expansion of macro 'N__' 113 | ACTION_(MAIN, "tab-external-command", TAB_EXTERNAL_COMMAND, N__("Pass URI of current tab to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), | ^~~ ../.././src/config/actions-main.inc:114:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 114 | ACTION_(MAIN, "tab-menu", TAB_MENU, N__("Open the tab menu"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:114:15: note: (near initialization for 'main_action_table[108].str') 114 | ACTION_(MAIN, "tab-menu", TAB_MENU, N__("Open the tab menu"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:114:37: note: in expansion of macro 'N__' 114 | ACTION_(MAIN, "tab-menu", TAB_MENU, N__("Open the tab menu"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[108].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:114:37: note: in expansion of macro 'N__' 114 | ACTION_(MAIN, "tab-menu", TAB_MENU, N__("Open the tab menu"), 0), | ^~~ ../.././src/config/actions-main.inc:115:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 115 | ACTION_(MAIN, "tab-move-left", TAB_MOVE_LEFT, N__("Move the current tab to the left"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:115:15: note: (near initialization for 'main_action_table[109].str') 115 | ACTION_(MAIN, "tab-move-left", TAB_MOVE_LEFT, N__("Move the current tab to the left"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:115:47: note: in expansion of macro 'N__' 115 | ACTION_(MAIN, "tab-move-left", TAB_MOVE_LEFT, N__("Move the current tab to the left"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[109].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:115:47: note: in expansion of macro 'N__' 115 | ACTION_(MAIN, "tab-move-left", TAB_MOVE_LEFT, N__("Move the current tab to the left"), 0), | ^~~ ../.././src/config/actions-main.inc:116:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 116 | ACTION_(MAIN, "tab-move-right", TAB_MOVE_RIGHT, N__("Move the current tab to the right"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:116:15: note: (near initialization for 'main_action_table[110].str') 116 | ACTION_(MAIN, "tab-move-right", TAB_MOVE_RIGHT, N__("Move the current tab to the right"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:116:49: note: in expansion of macro 'N__' 116 | ACTION_(MAIN, "tab-move-right", TAB_MOVE_RIGHT, N__("Move the current tab to the right"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[110].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:116:49: note: in expansion of macro 'N__' 116 | ACTION_(MAIN, "tab-move-right", TAB_MOVE_RIGHT, N__("Move the current tab to the right"), 0), | ^~~ ../.././src/config/actions-main.inc:117:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 117 | ACTION_(MAIN, "tab-next", TAB_NEXT, N__("Next tab"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:117:15: note: (near initialization for 'main_action_table[111].str') 117 | ACTION_(MAIN, "tab-next", TAB_NEXT, N__("Next tab"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:117:37: note: in expansion of macro 'N__' 117 | ACTION_(MAIN, "tab-next", TAB_NEXT, N__("Next tab"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[111].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:117:37: note: in expansion of macro 'N__' 117 | ACTION_(MAIN, "tab-next", TAB_NEXT, N__("Next tab"), 0), | ^~~ ../.././src/config/actions-main.inc:118:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 118 | ACTION_(MAIN, "tab-prev", TAB_PREV, N__("Previous tab"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:118:15: note: (near initialization for 'main_action_table[112].str') 118 | ACTION_(MAIN, "tab-prev", TAB_PREV, N__("Previous tab"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:118:37: note: in expansion of macro 'N__' 118 | ACTION_(MAIN, "tab-prev", TAB_PREV, N__("Previous tab"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[112].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:118:37: note: in expansion of macro 'N__' 118 | ACTION_(MAIN, "tab-prev", TAB_PREV, N__("Previous tab"), 0), | ^~~ ../.././src/config/actions-main.inc:119:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 119 | ACTION_(MAIN, "terminal-resize", TERMINAL_RESIZE, N__("Open the terminal resize dialog"), 0), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:119:15: note: (near initialization for 'main_action_table[113].str') 119 | ACTION_(MAIN, "terminal-resize", TERMINAL_RESIZE, N__("Open the terminal resize dialog"), 0), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:119:51: note: in expansion of macro 'N__' 119 | ACTION_(MAIN, "terminal-resize", TERMINAL_RESIZE, N__("Open the terminal resize dialog"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[113].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:119:51: note: in expansion of macro 'N__' 119 | ACTION_(MAIN, "terminal-resize", TERMINAL_RESIZE, N__("Open the terminal resize dialog"), 0), | ^~~ ../.././src/config/actions-main.inc:120:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 120 | ACTION_(MAIN, "toggle-css", TOGGLE_CSS, N__("Toggle rendering of page using CSS"), 0), | ^~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:120:15: note: (near initialization for 'main_action_table[114].str') 120 | ACTION_(MAIN, "toggle-css", TOGGLE_CSS, N__("Toggle rendering of page using CSS"), 0), | ^~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:120:41: note: in expansion of macro 'N__' 120 | ACTION_(MAIN, "toggle-css", TOGGLE_CSS, N__("Toggle rendering of page using CSS"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[114].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:120:41: note: in expansion of macro 'N__' 120 | ACTION_(MAIN, "toggle-css", TOGGLE_CSS, N__("Toggle rendering of page using CSS"), 0), | ^~~ ../.././src/config/actions-main.inc:121:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 121 | ACTION_(MAIN, "toggle-display-images", TOGGLE_DISPLAY_IMAGES, N__("Toggle displaying of links to images"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:121:15: note: (near initialization for 'main_action_table[115].str') 121 | ACTION_(MAIN, "toggle-display-images", TOGGLE_DISPLAY_IMAGES, N__("Toggle displaying of links to images"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:121:63: note: in expansion of macro 'N__' 121 | ACTION_(MAIN, "toggle-display-images", TOGGLE_DISPLAY_IMAGES, N__("Toggle displaying of links to images"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[115].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:121:63: note: in expansion of macro 'N__' 121 | ACTION_(MAIN, "toggle-display-images", TOGGLE_DISPLAY_IMAGES, N__("Toggle displaying of links to images"), 0), | ^~~ ../.././src/config/actions-main.inc:122:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 122 | ACTION_(MAIN, "toggle-display-tables", TOGGLE_DISPLAY_TABLES, N__("Toggle rendering of tables"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:122:15: note: (near initialization for 'main_action_table[116].str') 122 | ACTION_(MAIN, "toggle-display-tables", TOGGLE_DISPLAY_TABLES, N__("Toggle rendering of tables"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:122:63: note: in expansion of macro 'N__' 122 | ACTION_(MAIN, "toggle-display-tables", TOGGLE_DISPLAY_TABLES, N__("Toggle rendering of tables"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[116].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:122:63: note: in expansion of macro 'N__' 122 | ACTION_(MAIN, "toggle-display-tables", TOGGLE_DISPLAY_TABLES, N__("Toggle rendering of tables"), 0), | ^~~ ../.././src/config/actions-main.inc:123:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 123 | ACTION_(MAIN, "toggle-document-colors", TOGGLE_DOCUMENT_COLORS, N__("Toggle usage of document specific colors"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:123:15: note: (near initialization for 'main_action_table[117].str') 123 | ACTION_(MAIN, "toggle-document-colors", TOGGLE_DOCUMENT_COLORS, N__("Toggle usage of document specific colors"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:123:65: note: in expansion of macro 'N__' 123 | ACTION_(MAIN, "toggle-document-colors", TOGGLE_DOCUMENT_COLORS, N__("Toggle usage of document specific colors"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[117].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:123:65: note: in expansion of macro 'N__' 123 | ACTION_(MAIN, "toggle-document-colors", TOGGLE_DOCUMENT_COLORS, N__("Toggle usage of document specific colors"), 0), | ^~~ ../.././src/config/actions-main.inc:124:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 124 | ACTION_(MAIN, "toggle-document-width", TOGGLE_DOCUMENT_WIDTH, N__("Toggle use of document width"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:124:15: note: (near initialization for 'main_action_table[118].str') 124 | ACTION_(MAIN, "toggle-document-width", TOGGLE_DOCUMENT_WIDTH, N__("Toggle use of document width"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:124:63: note: in expansion of macro 'N__' 124 | ACTION_(MAIN, "toggle-document-width", TOGGLE_DOCUMENT_WIDTH, N__("Toggle use of document width"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[118].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:124:63: note: in expansion of macro 'N__' 124 | ACTION_(MAIN, "toggle-document-width", TOGGLE_DOCUMENT_WIDTH, N__("Toggle use of document width"), 0), | ^~~ ../.././src/config/actions-main.inc:125:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 125 | ACTION_(MAIN, "toggle-html-plain", TOGGLE_HTML_PLAIN, N__("Toggle rendering page as HTML / plain text"), 0), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:125:15: note: (near initialization for 'main_action_table[119].str') 125 | ACTION_(MAIN, "toggle-html-plain", TOGGLE_HTML_PLAIN, N__("Toggle rendering page as HTML / plain text"), 0), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:125:55: note: in expansion of macro 'N__' 125 | ACTION_(MAIN, "toggle-html-plain", TOGGLE_HTML_PLAIN, N__("Toggle rendering page as HTML / plain text"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[119].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:125:55: note: in expansion of macro 'N__' 125 | ACTION_(MAIN, "toggle-html-plain", TOGGLE_HTML_PLAIN, N__("Toggle rendering page as HTML / plain text"), 0), | ^~~ ../.././src/config/actions-main.inc:126:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 126 | ACTION_(MAIN, "toggle-mouse", TOGGLE_MOUSE, N__("Toggle mouse handling"), 0), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:126:15: note: (near initialization for 'main_action_table[120].str') 126 | ACTION_(MAIN, "toggle-mouse", TOGGLE_MOUSE, N__("Toggle mouse handling"), 0), | ^~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:126:45: note: in expansion of macro 'N__' 126 | ACTION_(MAIN, "toggle-mouse", TOGGLE_MOUSE, N__("Toggle mouse handling"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[120].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:126:45: note: in expansion of macro 'N__' 126 | ACTION_(MAIN, "toggle-mouse", TOGGLE_MOUSE, N__("Toggle mouse handling"), 0), | ^~~ ../.././src/config/actions-main.inc:127:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 127 | ACTION_(MAIN, "toggle-numbered-links", TOGGLE_NUMBERED_LINKS, N__("Toggle displaying of links numbers"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:127:15: note: (near initialization for 'main_action_table[121].str') 127 | ACTION_(MAIN, "toggle-numbered-links", TOGGLE_NUMBERED_LINKS, N__("Toggle displaying of links numbers"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:127:63: note: in expansion of macro 'N__' 127 | ACTION_(MAIN, "toggle-numbered-links", TOGGLE_NUMBERED_LINKS, N__("Toggle displaying of links numbers"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[121].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:127:63: note: in expansion of macro 'N__' 127 | ACTION_(MAIN, "toggle-numbered-links", TOGGLE_NUMBERED_LINKS, N__("Toggle displaying of links numbers"), 0), | ^~~ ../.././src/config/actions-main.inc:128:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 128 | ACTION_(MAIN, "toggle-plain-compress-empty-lines", TOGGLE_PLAIN_COMPRESS_EMPTY_LINES, N__("Toggle plain renderer compression of empty lines"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:128:15: note: (near initialization for 'main_action_table[122].str') 128 | ACTION_(MAIN, "toggle-plain-compress-empty-lines", TOGGLE_PLAIN_COMPRESS_EMPTY_LINES, N__("Toggle plain renderer compression of empty lines"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:128:87: note: in expansion of macro 'N__' 128 | ACTION_(MAIN, "toggle-plain-compress-empty-lines", TOGGLE_PLAIN_COMPRESS_EMPTY_LINES, N__("Toggle plain renderer compression of empty lines"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[122].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:128:87: note: in expansion of macro 'N__' 128 | ACTION_(MAIN, "toggle-plain-compress-empty-lines", TOGGLE_PLAIN_COMPRESS_EMPTY_LINES, N__("Toggle plain renderer compression of empty lines"), 0), | ^~~ ../.././src/config/actions-main.inc:129:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 129 | ACTION_(MAIN, "toggle-wrap-text", TOGGLE_WRAP_TEXT, N__("Toggle wrapping of text"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:129:15: note: (near initialization for 'main_action_table[123].str') 129 | ACTION_(MAIN, "toggle-wrap-text", TOGGLE_WRAP_TEXT, N__("Toggle wrapping of text"), 0), | ^~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:129:53: note: in expansion of macro 'N__' 129 | ACTION_(MAIN, "toggle-wrap-text", TOGGLE_WRAP_TEXT, N__("Toggle wrapping of text"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[123].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:129:53: note: in expansion of macro 'N__' 129 | ACTION_(MAIN, "toggle-wrap-text", TOGGLE_WRAP_TEXT, N__("Toggle wrapping of text"), 0), | ^~~ ../.././src/config/actions-main.inc:130:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 130 | ACTION_(MAIN, "view-image", VIEW_IMAGE, N__("View the current image"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-main.inc:130:15: note: (near initialization for 'main_action_table[124].str') 130 | ACTION_(MAIN, "view-image", VIEW_IMAGE, N__("View the current image"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:130:41: note: in expansion of macro 'N__' 130 | ACTION_(MAIN, "view-image", VIEW_IMAGE, N__("View the current image"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'main_action_table[124].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-main.inc:130:41: note: in expansion of macro 'N__' 130 | ACTION_(MAIN, "view-image", VIEW_IMAGE, N__("View the current image"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), | ^~~ ../.././src/config/actions-edit.inc:5:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5 | ACTION_(EDIT, "none", NONE, N__("Do nothing"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:5:15: note: (near initialization for 'edit_action_table[0].str') 5 | ACTION_(EDIT, "none", NONE, N__("Do nothing"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:5:29: note: in expansion of macro 'N__' 5 | ACTION_(EDIT, "none", NONE, N__("Do nothing"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[0].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:5:29: note: in expansion of macro 'N__' 5 | ACTION_(EDIT, "none", NONE, N__("Do nothing"), 0), | ^~~ ../.././src/config/actions-edit.inc:6:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 6 | ACTION_(EDIT, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:6:15: note: (near initialization for 'edit_action_table[1].str') 6 | ACTION_(EDIT, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:7:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 7 | ACTION_(EDIT, "auto-complete", AUTO_COMPLETE, N__("Attempt to auto-complete the input"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:7:15: note: (near initialization for 'edit_action_table[2].str') 7 | ACTION_(EDIT, "auto-complete", AUTO_COMPLETE, N__("Attempt to auto-complete the input"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:7:47: note: in expansion of macro 'N__' 7 | ACTION_(EDIT, "auto-complete", AUTO_COMPLETE, N__("Attempt to auto-complete the input"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[2].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:7:47: note: in expansion of macro 'N__' 7 | ACTION_(EDIT, "auto-complete", AUTO_COMPLETE, N__("Attempt to auto-complete the input"), 0), | ^~~ ../.././src/config/actions-edit.inc:8:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 8 | ACTION_(EDIT, "auto-complete-file", AUTO_COMPLETE_FILE, N__("Attempt to auto-complete a local file"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:8:15: note: (near initialization for 'edit_action_table[3].str') 8 | ACTION_(EDIT, "auto-complete-file", AUTO_COMPLETE_FILE, N__("Attempt to auto-complete a local file"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:8:57: note: in expansion of macro 'N__' 8 | ACTION_(EDIT, "auto-complete-file", AUTO_COMPLETE_FILE, N__("Attempt to auto-complete a local file"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[3].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:8:57: note: in expansion of macro 'N__' 8 | ACTION_(EDIT, "auto-complete-file", AUTO_COMPLETE_FILE, N__("Attempt to auto-complete a local file"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-edit.inc:9:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 9 | ACTION_(EDIT, "auto-complete-unambiguous", AUTO_COMPLETE_UNAMBIGUOUS, N__("Attempt to unambiguously auto-complete the input"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:9:15: note: (near initialization for 'edit_action_table[4].str') 9 | ACTION_(EDIT, "auto-complete-unambiguous", AUTO_COMPLETE_UNAMBIGUOUS, N__("Attempt to unambiguously auto-complete the input"), 0), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:9:71: note: in expansion of macro 'N__' 9 | ACTION_(EDIT, "auto-complete-unambiguous", AUTO_COMPLETE_UNAMBIGUOUS, N__("Attempt to unambiguously auto-complete the input"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[4].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:9:71: note: in expansion of macro 'N__' 9 | ACTION_(EDIT, "auto-complete-unambiguous", AUTO_COMPLETE_UNAMBIGUOUS, N__("Attempt to unambiguously auto-complete the input"), 0), | ^~~ ../.././src/config/actions-edit.inc:10:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 10 | ACTION_(EDIT, "backspace", BACKSPACE, N__("Delete character in front of the cursor"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:10:15: note: (near initialization for 'edit_action_table[5].str') 10 | ACTION_(EDIT, "backspace", BACKSPACE, N__("Delete character in front of the cursor"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:10:39: note: in expansion of macro 'N__' 10 | ACTION_(EDIT, "backspace", BACKSPACE, N__("Delete character in front of the cursor"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[5].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:10:39: note: in expansion of macro 'N__' 10 | ACTION_(EDIT, "backspace", BACKSPACE, N__("Delete character in front of the cursor"), 0), | ^~~ ../.././src/config/actions-edit.inc:11:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 11 | ACTION_(EDIT, "beginning-of-buffer", BEGINNING_OF_BUFFER, N__("Go to the first line of the buffer"), 0), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:11:15: note: (near initialization for 'edit_action_table[6].str') 11 | ACTION_(EDIT, "beginning-of-buffer", BEGINNING_OF_BUFFER, N__("Go to the first line of the buffer"), 0), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:11:59: note: in expansion of macro 'N__' 11 | ACTION_(EDIT, "beginning-of-buffer", BEGINNING_OF_BUFFER, N__("Go to the first line of the buffer"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[6].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:11:59: note: in expansion of macro 'N__' 11 | ACTION_(EDIT, "beginning-of-buffer", BEGINNING_OF_BUFFER, N__("Go to the first line of the buffer"), 0), | ^~~ ../.././src/config/actions-edit.inc:12:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 12 | ACTION_(EDIT, "cancel", CANCEL, N__("Cancel current state"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:12:15: note: (near initialization for 'edit_action_table[7].str') 12 | ACTION_(EDIT, "cancel", CANCEL, N__("Cancel current state"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:12:33: note: in expansion of macro 'N__' 12 | ACTION_(EDIT, "cancel", CANCEL, N__("Cancel current state"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[7].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:12:33: note: in expansion of macro 'N__' 12 | ACTION_(EDIT, "cancel", CANCEL, N__("Cancel current state"), 0), | ^~~ ../.././src/config/actions-edit.inc:13:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 13 | ACTION_(EDIT, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:13:15: note: (near initialization for 'edit_action_table[8].str') 13 | ACTION_(EDIT, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:13:49: note: in expansion of macro 'N__' 13 | ACTION_(EDIT, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[8].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:13:49: note: in expansion of macro 'N__' 13 | ACTION_(EDIT, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), 0), | ^~~ ../.././src/config/actions-edit.inc:14:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 14 | ACTION_(EDIT, "cut-clipboard", CUT_CLIPBOARD, N__("Cut text to clipboard"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:14:15: note: (near initialization for 'edit_action_table[9].str') 14 | ACTION_(EDIT, "cut-clipboard", CUT_CLIPBOARD, N__("Cut text to clipboard"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:14:47: note: in expansion of macro 'N__' 14 | ACTION_(EDIT, "cut-clipboard", CUT_CLIPBOARD, N__("Cut text to clipboard"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[9].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:14:47: note: in expansion of macro 'N__' 14 | ACTION_(EDIT, "cut-clipboard", CUT_CLIPBOARD, N__("Cut text to clipboard"), 0), | ^~~ ../.././src/config/actions-edit.inc:15:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 15 | ACTION_(EDIT, "delete", DELETE, N__("Delete character under cursor"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:15:15: note: (near initialization for 'edit_action_table[10].str') 15 | ACTION_(EDIT, "delete", DELETE, N__("Delete character under cursor"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:15:33: note: in expansion of macro 'N__' 15 | ACTION_(EDIT, "delete", DELETE, N__("Delete character under cursor"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[10].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:15:33: note: in expansion of macro 'N__' 15 | ACTION_(EDIT, "delete", DELETE, N__("Delete character under cursor"), 0), | ^~~ ../.././src/config/actions-edit.inc:16:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 16 | ACTION_(EDIT, "down", DOWN, N__("Move cursor downwards"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:16:15: note: (near initialization for 'edit_action_table[11].str') 16 | ACTION_(EDIT, "down", DOWN, N__("Move cursor downwards"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:16:29: note: in expansion of macro 'N__' 16 | ACTION_(EDIT, "down", DOWN, N__("Move cursor downwards"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[11].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:16:29: note: in expansion of macro 'N__' 16 | ACTION_(EDIT, "down", DOWN, N__("Move cursor downwards"), 0), | ^~~ ../.././src/config/actions-edit.inc:17:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 17 | ACTION_(EDIT, "end", END, N__("Go to the end of the page/line"), 0), | ^~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:17:15: note: (near initialization for 'edit_action_table[12].str') 17 | ACTION_(EDIT, "end", END, N__("Go to the end of the page/line"), 0), | ^~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:17:27: note: in expansion of macro 'N__' 17 | ACTION_(EDIT, "end", END, N__("Go to the end of the page/line"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[12].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:17:27: note: in expansion of macro 'N__' 17 | ACTION_(EDIT, "end", END, N__("Go to the end of the page/line"), 0), | ^~~ ../.././src/config/actions-edit.inc:18:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 18 | ACTION_(EDIT, "end-of-buffer", END_OF_BUFFER, N__("Go to the last line of the buffer"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:18:15: note: (near initialization for 'edit_action_table[13].str') 18 | ACTION_(EDIT, "end-of-buffer", END_OF_BUFFER, N__("Go to the last line of the buffer"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:18:47: note: in expansion of macro 'N__' 18 | ACTION_(EDIT, "end-of-buffer", END_OF_BUFFER, N__("Go to the last line of the buffer"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[13].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:18:47: note: in expansion of macro 'N__' 18 | ACTION_(EDIT, "end-of-buffer", END_OF_BUFFER, N__("Go to the last line of the buffer"), 0), | ^~~ ../.././src/config/actions-edit.inc:19:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | ACTION_(EDIT, "enter", ENTER, N__("Follow the current link"), 0), | ^~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:19:15: note: (near initialization for 'edit_action_table[14].str') 19 | ACTION_(EDIT, "enter", ENTER, N__("Follow the current link"), 0), | ^~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:19:31: note: in expansion of macro 'N__' 19 | ACTION_(EDIT, "enter", ENTER, N__("Follow the current link"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[14].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:19:31: note: in expansion of macro 'N__' 19 | ACTION_(EDIT, "enter", ENTER, N__("Follow the current link"), 0), | ^~~ ../.././src/config/actions-edit.inc:20:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 20 | ACTION_(EDIT, "home", HOME, N__("Go to the start of the page/line"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:20:15: note: (near initialization for 'edit_action_table[15].str') 20 | ACTION_(EDIT, "home", HOME, N__("Go to the start of the page/line"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:20:29: note: in expansion of macro 'N__' 20 | ACTION_(EDIT, "home", HOME, N__("Go to the start of the page/line"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[15].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:20:29: note: in expansion of macro 'N__' 20 | ACTION_(EDIT, "home", HOME, N__("Go to the start of the page/line"), 0), | ^~~ ../.././src/config/actions-edit.inc:21:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | ACTION_(EDIT, "kill-to-bol", KILL_TO_BOL, N__("Delete to beginning of line"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:21:15: note: (near initialization for 'edit_action_table[16].str') 21 | ACTION_(EDIT, "kill-to-bol", KILL_TO_BOL, N__("Delete to beginning of line"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:21:43: note: in expansion of macro 'N__' 21 | ACTION_(EDIT, "kill-to-bol", KILL_TO_BOL, N__("Delete to beginning of line"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[16].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:21:43: note: in expansion of macro 'N__' 21 | ACTION_(EDIT, "kill-to-bol", KILL_TO_BOL, N__("Delete to beginning of line"), 0), | ^~~ ../.././src/config/actions-edit.inc:22:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | ACTION_(EDIT, "kill-to-eol", KILL_TO_EOL, N__("Delete to end of line"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:22:15: note: (near initialization for 'edit_action_table[17].str') 22 | ACTION_(EDIT, "kill-to-eol", KILL_TO_EOL, N__("Delete to end of line"), 0), | ^~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:22:43: note: in expansion of macro 'N__' 22 | ACTION_(EDIT, "kill-to-eol", KILL_TO_EOL, N__("Delete to end of line"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[17].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:22:43: note: in expansion of macro 'N__' 22 | ACTION_(EDIT, "kill-to-eol", KILL_TO_EOL, N__("Delete to end of line"), 0), | ^~~ ../.././src/config/actions-edit.inc:23:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 23 | ACTION_(EDIT, "kill-word-back", KILL_WORD_BACK, N__("Delete backwards to start of word"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:23:15: note: (near initialization for 'edit_action_table[18].str') 23 | ACTION_(EDIT, "kill-word-back", KILL_WORD_BACK, N__("Delete backwards to start of word"), 0), | ^~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:23:49: note: in expansion of macro 'N__' 23 | ACTION_(EDIT, "kill-word-back", KILL_WORD_BACK, N__("Delete backwards to start of word"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[18].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:23:49: note: in expansion of macro 'N__' 23 | ACTION_(EDIT, "kill-word-back", KILL_WORD_BACK, N__("Delete backwards to start of word"), 0), | ^~~ ../.././src/config/actions-edit.inc:24:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | ACTION_(EDIT, "left", LEFT, N__("Move the cursor left"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:24:15: note: (near initialization for 'edit_action_table[19].str') 24 | ACTION_(EDIT, "left", LEFT, N__("Move the cursor left"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:24:29: note: in expansion of macro 'N__' 24 | ACTION_(EDIT, "left", LEFT, N__("Move the cursor left"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[19].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:24:29: note: in expansion of macro 'N__' 24 | ACTION_(EDIT, "left", LEFT, N__("Move the cursor left"), 0), | ^~~ ../.././src/config/actions-edit.inc:25:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 25 | ACTION_(EDIT, "move-backward-word", MOVE_BACKWARD_WORD, N__("Move cursor before current word"), 0), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:25:15: note: (near initialization for 'edit_action_table[20].str') 25 | ACTION_(EDIT, "move-backward-word", MOVE_BACKWARD_WORD, N__("Move cursor before current word"), 0), | ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:25:57: note: in expansion of macro 'N__' 25 | ACTION_(EDIT, "move-backward-word", MOVE_BACKWARD_WORD, N__("Move cursor before current word"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[20].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:25:57: note: in expansion of macro 'N__' 25 | ACTION_(EDIT, "move-backward-word", MOVE_BACKWARD_WORD, N__("Move cursor before current word"), 0), | ^~~ ../.././src/config/actions-edit.inc:26:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | ACTION_(EDIT, "move-forward-word", MOVE_FORWARD_WORD, N__("Move cursor after current word"), 0), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:26:15: note: (near initialization for 'edit_action_table[21].str') 26 | ACTION_(EDIT, "move-forward-word", MOVE_FORWARD_WORD, N__("Move cursor after current word"), 0), | ^~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:26:55: note: in expansion of macro 'N__' 26 | ACTION_(EDIT, "move-forward-word", MOVE_FORWARD_WORD, N__("Move cursor after current word"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[21].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:26:55: note: in expansion of macro 'N__' 26 | ACTION_(EDIT, "move-forward-word", MOVE_FORWARD_WORD, N__("Move cursor after current word"), 0), | ^~~ ../.././src/config/actions-edit.inc:27:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 27 | ACTION_(EDIT, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:27:15: note: (near initialization for 'edit_action_table[22].str') 27 | ACTION_(EDIT, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:27:39: note: in expansion of macro 'N__' 27 | ACTION_(EDIT, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[22].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:27:39: note: in expansion of macro 'N__' 27 | ACTION_(EDIT, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), | ^~~ ../.././src/config/actions-edit.inc:28:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 28 | ACTION_(EDIT, "open-external", OPEN_EXTERNAL, N__("Open in external editor"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:28:15: note: (near initialization for 'edit_action_table[23].str') 28 | ACTION_(EDIT, "open-external", OPEN_EXTERNAL, N__("Open in external editor"), ACTION_RESTRICT_ANONYMOUS), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:28:47: note: in expansion of macro 'N__' 28 | ACTION_(EDIT, "open-external", OPEN_EXTERNAL, N__("Open in external editor"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[23].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:28:47: note: in expansion of macro 'N__' 28 | ACTION_(EDIT, "open-external", OPEN_EXTERNAL, N__("Open in external editor"), ACTION_RESTRICT_ANONYMOUS), | ^~~ ../.././src/config/actions-edit.inc:29:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 29 | ACTION_(EDIT, "paste-clipboard", PASTE_CLIPBOARD, N__("Paste text from the clipboard"), 0), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:29:15: note: (near initialization for 'edit_action_table[24].str') 29 | ACTION_(EDIT, "paste-clipboard", PASTE_CLIPBOARD, N__("Paste text from the clipboard"), 0), | ^~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:29:51: note: in expansion of macro 'N__' 29 | ACTION_(EDIT, "paste-clipboard", PASTE_CLIPBOARD, N__("Paste text from the clipboard"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[24].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:29:51: note: in expansion of macro 'N__' 29 | ACTION_(EDIT, "paste-clipboard", PASTE_CLIPBOARD, N__("Paste text from the clipboard"), 0), | ^~~ ../.././src/config/actions-edit.inc:30:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 30 | ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:30:1: note: in expansion of macro 'ACTION_' 30 | ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~~~~~ ../.././src/config/actions-edit.inc:30:15: note: (near initialization for 'edit_action_table[25].str') 30 | ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~~~~~~~~~~~~~ ../.././src/config/actions-edit.inc:30:1: note: in expansion of macro 'ACTION_' 30 | ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:30:47: note: in expansion of macro 'N__' 30 | ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[25].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:30:47: note: in expansion of macro 'N__' 30 | ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~ ../.././src/config/actions-edit.inc:31:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 31 | ACTION_(EDIT, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:31:15: note: (near initialization for 'edit_action_table[26].str') 31 | ACTION_(EDIT, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:31:33: note: in expansion of macro 'N__' 31 | ACTION_(EDIT, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[26].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:31:33: note: in expansion of macro 'N__' 31 | ACTION_(EDIT, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~ ../.././src/config/actions-edit.inc:32:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 32 | ACTION_(EDIT, "right", RIGHT, N__("Move the cursor right"), 0), | ^~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:32:15: note: (near initialization for 'edit_action_table[27].str') 32 | ACTION_(EDIT, "right", RIGHT, N__("Move the cursor right"), 0), | ^~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:32:31: note: in expansion of macro 'N__' 32 | ACTION_(EDIT, "right", RIGHT, N__("Move the cursor right"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[27].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:32:31: note: in expansion of macro 'N__' 32 | ACTION_(EDIT, "right", RIGHT, N__("Move the cursor right"), 0), | ^~~ ../.././src/config/actions-edit.inc:33:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | ACTION_(EDIT, "search-toggle-regex", SEARCH_TOGGLE_REGEX, N__("Toggle regex matching (type-ahead searching)"), 0), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:33:15: note: (near initialization for 'edit_action_table[28].str') 33 | ACTION_(EDIT, "search-toggle-regex", SEARCH_TOGGLE_REGEX, N__("Toggle regex matching (type-ahead searching)"), 0), | ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:33:59: note: in expansion of macro 'N__' 33 | ACTION_(EDIT, "search-toggle-regex", SEARCH_TOGGLE_REGEX, N__("Toggle regex matching (type-ahead searching)"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[28].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:33:59: note: in expansion of macro 'N__' 33 | ACTION_(EDIT, "search-toggle-regex", SEARCH_TOGGLE_REGEX, N__("Toggle regex matching (type-ahead searching)"), 0), | ^~~ ../.././src/config/actions-edit.inc:34:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 34 | ACTION_(EDIT, "up", UP, N__("Move cursor upwards"), 0), | ^~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-edit.inc:34:15: note: (near initialization for 'edit_action_table[29].str') 34 | ACTION_(EDIT, "up", UP, N__("Move cursor upwards"), 0), | ^~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:34:25: note: in expansion of macro 'N__' 34 | ACTION_(EDIT, "up", UP, N__("Move cursor upwards"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'edit_action_table[29].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-edit.inc:34:25: note: in expansion of macro 'N__' 34 | ACTION_(EDIT, "up", UP, N__("Move cursor upwards"), 0), | ^~~ ../.././src/config/actions-menu.inc:5:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5 | ACTION_(MENU, "none", NONE, N__("Do nothing"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:5:15: note: (near initialization for 'menu_action_table[0].str') 5 | ACTION_(MENU, "none", NONE, N__("Do nothing"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:5:29: note: in expansion of macro 'N__' 5 | ACTION_(MENU, "none", NONE, N__("Do nothing"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[0].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:5:29: note: in expansion of macro 'N__' 5 | ACTION_(MENU, "none", NONE, N__("Do nothing"), 0), | ^~~ ../.././src/config/actions-menu.inc:6:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 6 | ACTION_(MENU, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:6:15: note: (near initialization for 'menu_action_table[1].str') 6 | ACTION_(MENU, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), | ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:8:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 8 | ACTION_(MENU, "cancel", CANCEL, N__("Cancel current state"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:8:15: note: (near initialization for 'menu_action_table[2].str') 8 | ACTION_(MENU, "cancel", CANCEL, N__("Cancel current state"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:8:33: note: in expansion of macro 'N__' 8 | ACTION_(MENU, "cancel", CANCEL, N__("Cancel current state"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[2].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:8:33: note: in expansion of macro 'N__' 8 | ACTION_(MENU, "cancel", CANCEL, N__("Cancel current state"), 0), | ^~~ ../.././src/config/actions-menu.inc:9:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 9 | ACTION_(MENU, "delete", DELETE, N__("Delete character under cursor"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:9:15: note: (near initialization for 'menu_action_table[3].str') 9 | ACTION_(MENU, "delete", DELETE, N__("Delete character under cursor"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:9:33: note: in expansion of macro 'N__' 9 | ACTION_(MENU, "delete", DELETE, N__("Delete character under cursor"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[3].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:9:33: note: in expansion of macro 'N__' 9 | ACTION_(MENU, "delete", DELETE, N__("Delete character under cursor"), 0), | ^~~ ../.././src/config/actions-menu.inc:10:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 10 | ACTION_(MENU, "down", DOWN, N__("Move cursor downwards"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:10:15: note: (near initialization for 'menu_action_table[4].str') 10 | ACTION_(MENU, "down", DOWN, N__("Move cursor downwards"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:10:29: note: in expansion of macro 'N__' 10 | ACTION_(MENU, "down", DOWN, N__("Move cursor downwards"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[4].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:10:29: note: in expansion of macro 'N__' 10 | ACTION_(MENU, "down", DOWN, N__("Move cursor downwards"), 0), | ^~~ ../.././src/config/actions-menu.inc:11:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 11 | ACTION_(MENU, "end", END, N__("Go to the end of the page/line"), 0), | ^~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:11:15: note: (near initialization for 'menu_action_table[5].str') 11 | ACTION_(MENU, "end", END, N__("Go to the end of the page/line"), 0), | ^~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:11:27: note: in expansion of macro 'N__' 11 | ACTION_(MENU, "end", END, N__("Go to the end of the page/line"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[5].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:11:27: note: in expansion of macro 'N__' 11 | ACTION_(MENU, "end", END, N__("Go to the end of the page/line"), 0), | ^~~ ../.././src/config/actions-menu.inc:12:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 12 | ACTION_(MENU, "enter", ENTER, N__("Follow the current link"), 0), | ^~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:12:15: note: (near initialization for 'menu_action_table[6].str') 12 | ACTION_(MENU, "enter", ENTER, N__("Follow the current link"), 0), | ^~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:12:31: note: in expansion of macro 'N__' 12 | ACTION_(MENU, "enter", ENTER, N__("Follow the current link"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[6].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:12:31: note: in expansion of macro 'N__' 12 | ACTION_(MENU, "enter", ENTER, N__("Follow the current link"), 0), | ^~~ ../.././src/config/actions-menu.inc:13:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 13 | ACTION_(MENU, "expand", EXPAND, N__("Expand item"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:13:15: note: (near initialization for 'menu_action_table[7].str') 13 | ACTION_(MENU, "expand", EXPAND, N__("Expand item"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:13:33: note: in expansion of macro 'N__' 13 | ACTION_(MENU, "expand", EXPAND, N__("Expand item"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[7].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:13:33: note: in expansion of macro 'N__' 13 | ACTION_(MENU, "expand", EXPAND, N__("Expand item"), 0), | ^~~ ../.././src/config/actions-menu.inc:14:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 14 | ACTION_(MENU, "home", HOME, N__("Go to the start of the page/line"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:14:15: note: (near initialization for 'menu_action_table[8].str') 14 | ACTION_(MENU, "home", HOME, N__("Go to the start of the page/line"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:14:29: note: in expansion of macro 'N__' 14 | ACTION_(MENU, "home", HOME, N__("Go to the start of the page/line"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[8].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:14:29: note: in expansion of macro 'N__' 14 | ACTION_(MENU, "home", HOME, N__("Go to the start of the page/line"), 0), | ^~~ ../.././src/config/actions-menu.inc:15:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 15 | ACTION_(MENU, "left", LEFT, N__("Move the cursor left"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:15:15: note: (near initialization for 'menu_action_table[9].str') 15 | ACTION_(MENU, "left", LEFT, N__("Move the cursor left"), 0), | ^~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:15:29: note: in expansion of macro 'N__' 15 | ACTION_(MENU, "left", LEFT, N__("Move the cursor left"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[9].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:15:29: note: in expansion of macro 'N__' 15 | ACTION_(MENU, "left", LEFT, N__("Move the cursor left"), 0), | ^~~ ../.././src/config/actions-menu.inc:16:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 16 | ACTION_(MENU, "mark-item", MARK_ITEM, N__("Mark item"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:16:15: note: (near initialization for 'menu_action_table[10].str') 16 | ACTION_(MENU, "mark-item", MARK_ITEM, N__("Mark item"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:16:39: note: in expansion of macro 'N__' 16 | ACTION_(MENU, "mark-item", MARK_ITEM, N__("Mark item"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[10].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:16:39: note: in expansion of macro 'N__' 16 | ACTION_(MENU, "mark-item", MARK_ITEM, N__("Mark item"), 0), | ^~~ ../.././src/config/actions-menu.inc:17:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 17 | ACTION_(MENU, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:17:15: note: (near initialization for 'menu_action_table[11].str') 17 | ACTION_(MENU, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:17:39: note: in expansion of macro 'N__' 17 | ACTION_(MENU, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[11].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:17:39: note: in expansion of macro 'N__' 17 | ACTION_(MENU, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), | ^~~ ../.././src/config/actions-menu.inc:18:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 18 | ACTION_(MENU, "page-down", PAGE_DOWN, N__("Move downwards by a page"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:18:15: note: (near initialization for 'menu_action_table[12].str') 18 | ACTION_(MENU, "page-down", PAGE_DOWN, N__("Move downwards by a page"), 0), | ^~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:18:39: note: in expansion of macro 'N__' 18 | ACTION_(MENU, "page-down", PAGE_DOWN, N__("Move downwards by a page"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[12].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:18:39: note: in expansion of macro 'N__' 18 | ACTION_(MENU, "page-down", PAGE_DOWN, N__("Move downwards by a page"), 0), | ^~~ ../.././src/config/actions-menu.inc:19:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | ACTION_(MENU, "page-up", PAGE_UP, N__("Move upwards by a page"), 0), | ^~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:19:15: note: (near initialization for 'menu_action_table[13].str') 19 | ACTION_(MENU, "page-up", PAGE_UP, N__("Move upwards by a page"), 0), | ^~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:19:35: note: in expansion of macro 'N__' 19 | ACTION_(MENU, "page-up", PAGE_UP, N__("Move upwards by a page"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[13].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:19:35: note: in expansion of macro 'N__' 19 | ACTION_(MENU, "page-up", PAGE_UP, N__("Move upwards by a page"), 0), | ^~~ ../.././src/config/actions-menu.inc:20:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 20 | ACTION_(MENU, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:20:15: note: (near initialization for 'menu_action_table[14].str') 20 | ACTION_(MENU, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~~~~~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:20:47: note: in expansion of macro 'N__' 20 | ACTION_(MENU, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[14].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:20:47: note: in expansion of macro 'N__' 20 | ACTION_(MENU, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), | ^~~ ../.././src/config/actions-menu.inc:21:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | ACTION_(MENU, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:21:15: note: (near initialization for 'menu_action_table[15].str') 21 | ACTION_(MENU, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:21:33: note: in expansion of macro 'N__' 21 | ACTION_(MENU, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[15].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:21:33: note: in expansion of macro 'N__' 21 | ACTION_(MENU, "redraw", REDRAW, N__("Redraw the terminal"), 0), | ^~~ ../.././src/config/actions-menu.inc:22:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | ACTION_(MENU, "right", RIGHT, N__("Move the cursor right"), 0), | ^~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:22:15: note: (near initialization for 'menu_action_table[16].str') 22 | ACTION_(MENU, "right", RIGHT, N__("Move the cursor right"), 0), | ^~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:22:31: note: in expansion of macro 'N__' 22 | ACTION_(MENU, "right", RIGHT, N__("Move the cursor right"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[16].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:22:31: note: in expansion of macro 'N__' 22 | ACTION_(MENU, "right", RIGHT, N__("Move the cursor right"), 0), | ^~~ ../.././src/config/actions-menu.inc:23:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 23 | ACTION_(MENU, "search", SEARCH, N__("Search for a text pattern"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:23:15: note: (near initialization for 'menu_action_table[17].str') 23 | ACTION_(MENU, "search", SEARCH, N__("Search for a text pattern"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:23:33: note: in expansion of macro 'N__' 23 | ACTION_(MENU, "search", SEARCH, N__("Search for a text pattern"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[17].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:23:33: note: in expansion of macro 'N__' 23 | ACTION_(MENU, "search", SEARCH, N__("Search for a text pattern"), 0), | ^~~ ../.././src/config/actions-menu.inc:24:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | ACTION_(MENU, "select", SELECT, N__("Select current highlighted item"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:24:15: note: (near initialization for 'menu_action_table[18].str') 24 | ACTION_(MENU, "select", SELECT, N__("Select current highlighted item"), 0), | ^~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:24:33: note: in expansion of macro 'N__' 24 | ACTION_(MENU, "select", SELECT, N__("Select current highlighted item"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[18].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:24:33: note: in expansion of macro 'N__' 24 | ACTION_(MENU, "select", SELECT, N__("Select current highlighted item"), 0), | ^~~ ../.././src/config/actions-menu.inc:25:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 25 | ACTION_(MENU, "unexpand", UNEXPAND, N__("Collapse item"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:25:15: note: (near initialization for 'menu_action_table[19].str') 25 | ACTION_(MENU, "unexpand", UNEXPAND, N__("Collapse item"), 0), | ^~~~~~~~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:25:37: note: in expansion of macro 'N__' 25 | ACTION_(MENU, "unexpand", UNEXPAND, N__("Collapse item"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[19].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:25:37: note: in expansion of macro 'N__' 25 | ACTION_(MENU, "unexpand", UNEXPAND, N__("Collapse item"), 0), | ^~~ ../.././src/config/actions-menu.inc:26:15: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | ACTION_(MENU, "up", UP, N__("Move cursor upwards"), 0), | ^~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/config/actions-menu.inc:26:15: note: (near initialization for 'menu_action_table[20].str') 26 | ACTION_(MENU, "up", UP, N__("Move cursor upwards"), 0), | ^~~~ kbdbind.c:30:11: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:26:25: note: in expansion of macro 'N__' 26 | ACTION_(MENU, "up", UP, N__("Move cursor upwards"), 0), | ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: (near initialization for 'menu_action_table[20].desc') 24 | #define N__(msg) (gettext_noop(msg)) | ^ kbdbind.c:30:50: note: in definition of macro 'ACTION_' 30 | { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } | ^~~~~~~ ../.././src/config/actions-menu.inc:26:25: note: in expansion of macro 'N__' 26 | ACTION_(MENU, "up", UP, N__("Move cursor upwards"), 0), | ^~~ kbdbind.c:60:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | { "main", KEYMAP_MAIN, N_("Main mapping") }, | ^~~~~~ kbdbind.c:60:11: note: (near initialization for 'keymap_table[0].str') ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ kbdbind.c:60:32: note: in expansion of macro 'N_' 60 | { "main", KEYMAP_MAIN, N_("Main mapping") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keymap_table[0].desc') 21 | #define N_(msg) (gettext_noop(msg)) | ^ kbdbind.c:60:32: note: in expansion of macro 'N_' 60 | { "main", KEYMAP_MAIN, N_("Main mapping") }, | ^~ kbdbind.c:61:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | { "edit", KEYMAP_EDIT, N_("Edit mapping") }, | ^~~~~~ kbdbind.c:61:11: note: (near initialization for 'keymap_table[1].str') ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ kbdbind.c:61:32: note: in expansion of macro 'N_' 61 | { "edit", KEYMAP_EDIT, N_("Edit mapping") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keymap_table[1].desc') 21 | #define N_(msg) (gettext_noop(msg)) | ^ kbdbind.c:61:32: note: in expansion of macro 'N_' 61 | { "edit", KEYMAP_EDIT, N_("Edit mapping") }, | ^~ kbdbind.c:62:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | { "menu", KEYMAP_MENU, N_("Menu mapping") }, | ^~~~~~ kbdbind.c:62:11: note: (near initialization for 'keymap_table[2].str') ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ kbdbind.c:62:32: note: in expansion of macro 'N_' 62 | { "menu", KEYMAP_MENU, N_("Menu mapping") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'keymap_table[2].desc') 21 | #define N_(msg) (gettext_noop(msg)) | ^ kbdbind.c:62:32: note: in expansion of macro 'N_' 62 | { "menu", KEYMAP_MENU, N_("Menu mapping") }, | ^~ kbdbind.c: In function 'add_keybinding': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ kbdbind.c:121:9: note: in expansion of macro 'add_to_list' 121 | add_to_list(keymaps[keymap_id], keybinding); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ kbdbind.c:121:9: note: in expansion of macro 'add_to_list' 121 | add_to_list(keymaps[keymap_id], keybinding); | ^~~~~~~~~~~ kbdbind.c: In function 'get_action_from_string': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ kbdbind.c:286:9: note: in expansion of macro 'assert' 286 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * kbdbind.c:286:9: note: in expansion of macro 'assert' 286 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ kbdbind.c:289:35: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 289 | if (!strcmp(action->str, str)) | ~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ kbdbind.c:289:42: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 289 | if (!strcmp(action->str, str)) | ^~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ kbdbind.c: In function 'get_action': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ kbdbind.c:298:9: note: in expansion of macro 'assert' 298 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * kbdbind.c:298:9: note: in expansion of macro 'assert' 298 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ kbdbind.c: In function 'get_keymap': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ kbdbind.c:327:9: note: in expansion of macro 'assert' 327 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * kbdbind.c:327:9: note: in expansion of macro 'assert' 327 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ kbdbind.c: In function 'get_keymap_id': kbdbind.c:338:52: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 338 | if (!strcmp(keymap_table[keymap_id].str, keymap_str)) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ kbdbind.c:338:58: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 338 | if (!strcmp(keymap_table[keymap_id].str, keymap_str)) | ^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ kbdbind.c: At top level: kbdbind.c:357:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 357 | { "Enter", KBD_ENTER }, | ^~~~~~~ kbdbind.c:357:11: note: (near initialization for 'key_table[0].str') kbdbind.c:358:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 358 | { "Space", ' ' }, | ^~~~~~~ kbdbind.c:358:11: note: (near initialization for 'key_table[1].str') kbdbind.c:359:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 359 | { "Backspace", KBD_BS }, | ^~~~~~~~~~~ kbdbind.c:359:11: note: (near initialization for 'key_table[2].str') kbdbind.c:360:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 360 | { "Tab", KBD_TAB }, | ^~~~~ kbdbind.c:360:11: note: (near initialization for 'key_table[3].str') kbdbind.c:361:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 361 | { "Escape", KBD_ESC }, | ^~~~~~~~ kbdbind.c:361:11: note: (near initialization for 'key_table[4].str') kbdbind.c:362:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 362 | { "Left", KBD_LEFT }, | ^~~~~~ kbdbind.c:362:11: note: (near initialization for 'key_table[5].str') kbdbind.c:363:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 363 | { "Right", KBD_RIGHT }, | ^~~~~~~ kbdbind.c:363:11: note: (near initialization for 'key_table[6].str') kbdbind.c:364:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 364 | { "Up", KBD_UP }, | ^~~~ kbdbind.c:364:11: note: (near initialization for 'key_table[7].str') kbdbind.c:365:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 365 | { "Down", KBD_DOWN }, | ^~~~~~ kbdbind.c:365:11: note: (near initialization for 'key_table[8].str') kbdbind.c:366:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 366 | { "Insert", KBD_INS }, | ^~~~~~~~ kbdbind.c:366:11: note: (near initialization for 'key_table[9].str') kbdbind.c:367:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 367 | { "Delete", KBD_DEL }, | ^~~~~~~~ kbdbind.c:367:11: note: (near initialization for 'key_table[10].str') kbdbind.c:368:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 368 | { "Home", KBD_HOME }, | ^~~~~~ kbdbind.c:368:11: note: (near initialization for 'key_table[11].str') kbdbind.c:369:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 369 | { "End", KBD_END }, | ^~~~~ kbdbind.c:369:11: note: (near initialization for 'key_table[12].str') kbdbind.c:370:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 370 | { "PageUp", KBD_PAGE_UP }, | ^~~~~~~~ kbdbind.c:370:11: note: (near initialization for 'key_table[13].str') kbdbind.c:371:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 371 | { "PageDown", KBD_PAGE_DOWN }, | ^~~~~~~~~~ kbdbind.c:371:11: note: (near initialization for 'key_table[14].str') kbdbind.c:372:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 372 | { "F1", KBD_F1 }, | ^~~~ kbdbind.c:372:11: note: (near initialization for 'key_table[15].str') kbdbind.c:373:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 373 | { "F2", KBD_F2 }, | ^~~~ kbdbind.c:373:11: note: (near initialization for 'key_table[16].str') kbdbind.c:374:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 374 | { "F3", KBD_F3 }, | ^~~~ kbdbind.c:374:11: note: (near initialization for 'key_table[17].str') kbdbind.c:375:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 375 | { "F4", KBD_F4 }, | ^~~~ kbdbind.c:375:11: note: (near initialization for 'key_table[18].str') kbdbind.c:376:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 376 | { "F5", KBD_F5 }, | ^~~~ kbdbind.c:376:11: note: (near initialization for 'key_table[19].str') kbdbind.c:377:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 377 | { "F6", KBD_F6 }, | ^~~~ kbdbind.c:377:11: note: (near initialization for 'key_table[20].str') kbdbind.c:378:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 378 | { "F7", KBD_F7 }, | ^~~~ kbdbind.c:378:11: note: (near initialization for 'key_table[21].str') kbdbind.c:379:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 379 | { "F8", KBD_F8 }, | ^~~~ kbdbind.c:379:11: note: (near initialization for 'key_table[22].str') kbdbind.c:380:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 380 | { "F9", KBD_F9 }, | ^~~~ kbdbind.c:380:11: note: (near initialization for 'key_table[23].str') kbdbind.c:381:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 381 | { "F10", KBD_F10 }, | ^~~~~ kbdbind.c:381:11: note: (near initialization for 'key_table[24].str') kbdbind.c:382:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 382 | { "F11", KBD_F11 }, | ^~~~~ kbdbind.c:382:11: note: (near initialization for 'key_table[25].str') kbdbind.c:383:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 383 | { "F12", KBD_F12 }, | ^~~~~ kbdbind.c:383:11: note: (near initialization for 'key_table[26].str') kbdbind.c: In function 'read_key': kbdbind.c:396:38: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 396 | if (!c_strcasecmp(key->str, key_str)) | ~~~^~~~~ | | | const unsigned char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'const unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ kbdbind.c:396:45: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 396 | if (!c_strcasecmp(key->str, key_str)) | ^~~~~~~ | | | const unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'const unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ kbdbind.c: In function 'parse_keystroke': kbdbind.c:413:36: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 413 | if (!c_strncasecmp(s, "Shift", 5) && (s[5] == '-' || s[5] == '+')) { | ^ | | | const unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'const unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ kbdbind.c:418:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 418 | } else if (!c_strncasecmp(s, "Ctrl", 4) && (s[4] == '-' || s[4] == '+')) { | ^ | | | const unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'const unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ kbdbind.c:423:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 423 | } else if (!c_strncasecmp(s, "Alt", 3) && (s[3] == '-' || s[3] == '+')) { | ^ | | | const unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'const unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ kbdbind.c: In function 'add_keystroke_to_string': kbdbind.c:482:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 482 | add_to_string(str, "Shift-"); | ^~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ kbdbind.c:484:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 484 | add_to_string(str, "Ctrl-"); | ^~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ kbdbind.c:486:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 486 | add_to_string(str, "Alt-"); | ^~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ kbdbind.c: In function 'add_actions_to_string': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ kbdbind.c:536:9: note: in expansion of macro 'assert' 536 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * kbdbind.c:536:9: note: in expansion of macro 'assert' 536 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ kbdbind.c:538:38: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 538 | add_format_to_string(string, "%s:\n", _(keymap_table[keymap_id].desc, term)); | ^~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ kbdbind.c: In function 'bind_key_to_event': kbdbind.c:593:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 593 | return gettext("Unrecognised keymap"); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ kbdbind.c:596:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 596 | return gettext("Error parsing keystroke"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ kbdbind.c:598:55: warning: pointer targets in passing argument 2 of 'get_action_from_string' differ in signedness [-Wpointer-sign] 598 | action_id = get_action_from_string(keymap_id, " *scripting-function*"); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * kbdbind.c:282:65: note: expected 'unsigned char *' but argument is of type 'char *' 282 | get_action_from_string(enum keymap_id keymap_id, unsigned char *str) | ~~~~~~~~~~~~~~~^~~ kbdbind.c:600:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 600 | return gettext("Unrecognised action (internal error)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ kbdbind.c: In function 'bind_key_to_event_name': kbdbind.c:616:32: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 616 | *err = gettext("Error registering event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ kbdbind.c: At top level: kbdbind.c:857:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 857 | { "back", ACT_MAIN_HISTORY_MOVE_BACK }, | ^~~~~~ kbdbind.c:857:11: note: (near initialization for 'main_action_aliases[0].str') kbdbind.c:858:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 858 | { "down", ACT_MAIN_MOVE_LINK_NEXT }, | ^~~~~~ kbdbind.c:858:11: note: (near initialization for 'main_action_aliases[1].str') kbdbind.c:859:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 859 | { "download", ACT_MAIN_LINK_DOWNLOAD }, | ^~~~~~~~~~ kbdbind.c:859:11: note: (near initialization for 'main_action_aliases[2].str') kbdbind.c:860:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 860 | { "download-image", ACT_MAIN_LINK_DOWNLOAD_IMAGE }, | ^~~~~~~~~~~~~~~~ kbdbind.c:860:11: note: (near initialization for 'main_action_aliases[3].str') kbdbind.c:861:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 861 | { "end", ACT_MAIN_MOVE_DOCUMENT_END }, | ^~~~~ kbdbind.c:861:11: note: (near initialization for 'main_action_aliases[4].str') kbdbind.c:862:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 862 | { "enter", ACT_MAIN_LINK_FOLLOW }, | ^~~~~~~ kbdbind.c:862:11: note: (near initialization for 'main_action_aliases[5].str') kbdbind.c:863:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 863 | { "enter-reload", ACT_MAIN_LINK_FOLLOW_RELOAD }, | ^~~~~~~~~~~~~~ kbdbind.c:863:11: note: (near initialization for 'main_action_aliases[6].str') kbdbind.c:864:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 864 | { "home", ACT_MAIN_MOVE_DOCUMENT_START }, | ^~~~~~ kbdbind.c:864:11: note: (near initialization for 'main_action_aliases[7].str') kbdbind.c:865:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 865 | { "next-frame", ACT_MAIN_FRAME_NEXT }, | ^~~~~~~~~~~~ kbdbind.c:865:11: note: (near initialization for 'main_action_aliases[8].str') kbdbind.c:866:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 866 | { "page-down", ACT_MAIN_MOVE_PAGE_DOWN }, | ^~~~~~~~~~~ kbdbind.c:866:11: note: (near initialization for 'main_action_aliases[9].str') kbdbind.c:867:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 867 | { "page-up", ACT_MAIN_MOVE_PAGE_UP }, | ^~~~~~~~~ kbdbind.c:867:11: note: (near initialization for 'main_action_aliases[10].str') kbdbind.c:868:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 868 | { "previous-frame", ACT_MAIN_FRAME_PREV }, | ^~~~~~~~~~~~~~~~ kbdbind.c:868:11: note: (near initialization for 'main_action_aliases[11].str') kbdbind.c:869:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 869 | { "resume-download", ACT_MAIN_LINK_DOWNLOAD_RESUME }, | ^~~~~~~~~~~~~~~~~ kbdbind.c:869:11: note: (near initialization for 'main_action_aliases[12].str') kbdbind.c:870:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 870 | { "unback", ACT_MAIN_HISTORY_MOVE_FORWARD }, | ^~~~~~~~ kbdbind.c:870:11: note: (near initialization for 'main_action_aliases[13].str') kbdbind.c:871:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 871 | { "up", ACT_MAIN_MOVE_LINK_PREV }, | ^~~~ kbdbind.c:871:11: note: (near initialization for 'main_action_aliases[14].str') kbdbind.c:872:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 872 | { "zoom-frame", ACT_MAIN_FRAME_MAXIMIZE }, | ^~~~~~~~~~~~ kbdbind.c:872:11: note: (near initialization for 'main_action_aliases[15].str') kbdbind.c:878:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 878 | { "edit", ACT_EDIT_OPEN_EXTERNAL }, | ^~~~~~ kbdbind.c:878:11: note: (near initialization for 'edit_action_aliases[0].str') kbdbind.c: In function 'get_aliased_action': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ kbdbind.c:892:9: note: in expansion of macro 'assert' 892 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * kbdbind.c:892:9: note: in expansion of macro 'assert' 892 | assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ kbdbind.c:898:42: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 898 | if (!strcmp(alias->str, action_str)) | ~~~~~^~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ kbdbind.c:898:49: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 898 | if (!strcmp(alias->str, action_str)) | ^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ kbdbind.c: In function 'bind_act': kbdbind.c:949:27: warning: pointer targets in passing argument 1 of 'straconcat' differ in signedness [-Wpointer-sign] 949 | return straconcat("\"", action, "\"", (unsigned char *) NULL); | ^~~~ | | | char * ../.././src/util/string.h:67:48: note: expected 'const unsigned char *' but argument is of type 'char *' 67 | unsigned char *straconcat(const unsigned char *str, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~ kbdbind.c: In function 'single_bind_config_string': kbdbind.c:968:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 968 | add_to_string(file, "bind \""); | ^~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ kbdbind.c:970:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 970 | add_to_string(file, "\" \""); | ^~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ kbdbind.c:972:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 972 | add_to_string(file, "\" = \""); | ^~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ kbdbind.c: At top level: kbdbind.c:1001:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1001 | /* name: */ "Keyboard Bindings", | ^~~~~~~~~~~~~~~~~~~ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ kbdbind.c:1001:33: note: (near initialization for 'kbdbind_module.name') 1001 | /* name: */ "Keyboard Bindings", | ^~~~~~~~~~~~~~~~~~~ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ kbdbind.c: In function 'add_keybinding': ../.././src/util/lists.h:172:24: warning: array subscript 'struct keybinding[0]' is partly outside array bounds of 'struct list_head_elinks[3]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ kbdbind.c:121:9: note: in expansion of macro 'add_to_list' 121 | add_to_list(keymaps[keymap_id], keybinding); | ^~~~~~~~~~~ kbdbind.c:65:35: note: object 'keymaps' of size 48 65 | static LIST_OF(struct keybinding) keymaps[KEYMAP_MAX]; | ^~~~~~~ kbdbind.c:65:35: note: object 'keymaps' of size 48 ../.././src/util/lists.h:174:12: warning: array subscript 'struct keybinding[0]' is partly outside array bounds of 'struct list_head_elinks[3]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ kbdbind.c:121:9: note: in expansion of macro 'add_to_list' 121 | add_to_list(keymaps[keymap_id], keybinding); | ^~~~~~~~~~~ kbdbind.c:65:35: note: object 'keymaps' of size 48 65 | static LIST_OF(struct keybinding) keymaps[KEYMAP_MAX]; | ^~~~~~~ kbdbind.c:65:35: note: object 'keymaps' of size 48 gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o options.o -c options.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from options.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from options.c:20: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from options.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from options.c:23: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: options.c: At top level: options.c:59:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 59 | /* name: */ "", | ^~ ../.././src/config/options.h:212:50: note: in definition of macro 'INIT_OPTION' 212 | { NULL_LIST_HEAD, INIT_OBJECT("option"), name, flags, type, min, max, { (LIST_OF(struct option) *) (value) }, desc, capt } | ^~~~ options.c:59:25: note: (near initialization for 'options_root.name') 59 | /* name: */ "", | ^~ ../.././src/config/options.h:212:50: note: in definition of macro 'INIT_OPTION' 212 | { NULL_LIST_HEAD, INIT_OBJECT("option"), name, flags, type, min, max, { (LIST_OF(struct option) *) (value) }, desc, capt } | ^~~~ options.c:64:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | /* desc: */ "", | ^~ ../.././src/config/options.h:212:119: note: in definition of macro 'INIT_OPTION' 212 | { NULL_LIST_HEAD, INIT_OBJECT("option"), name, flags, type, min, max, { (LIST_OF(struct option) *) (value) }, desc, capt } | ^~~~ options.c:64:25: note: (near initialization for 'options_root.desc') 64 | /* desc: */ "", | ^~ ../.././src/config/options.h:212:119: note: in definition of macro 'INIT_OPTION' 212 | { NULL_LIST_HEAD, INIT_OBJECT("option"), name, flags, type, min, max, { (LIST_OF(struct option) *) (value) }, desc, capt } | ^~~~ options.c: In function 'get_opt_rec': options.c:184:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 184 | if ((sep = strrchr((const char *)name, '.'))) { | ^ options.c:202:51: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 202 | if (option->name && !strcmp(option->name, name)) { /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:202:59: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 202 | if (option->name && !strcmp(option->name, name)) { | ^~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:209:62: warning: pointer targets in passing argument 2 of 'get_opt_rec' differ in signedness [-Wpointer-sign] 209 | struct option *template_ = get_opt_rec(tree, "_template_"); | ^~~~~~~~~~~~ | | | char * options.c:173:55: note: expected 'const unsigned char *' but argument is of type 'char *' 173 | get_opt_rec(struct option *tree, const unsigned char *name_) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ options.c:211:17: note: in expansion of macro 'assertm' 211 | assertm(template_ != NULL, "Requested %s should be autocreated but " | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * options.c:211:17: note: in expansion of macro 'assertm' 211 | assertm(template_ != NULL, "Requested %s should be autocreated but " | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c:231:35: warning: pointer targets in passing argument 2 of 'add_opt_rec' differ in signedness [-Wpointer-sign] 231 | add_opt_rec(tree, "", option); | ^~ | | | char * options.c:71:42: note: expected 'unsigned char *' but argument is of type 'char *' 71 | static void add_opt_rec(struct option *, unsigned char *, struct option *); | ^~~~~~~~~~~~~~~ options.c: In function 'indirect_option': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ options.c:272:9: note: in expansion of macro 'assertm' 272 | assertm(real != NULL, "%s aliased to unknown option %s!", | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * options.c:272:9: note: in expansion of macro 'assertm' 272 | assertm(real != NULL, "%s aliased to unknown option %s!", | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'add_opt_sort': options.c:373:59: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 373 | && strcmp(((struct option *) cat->prev)->name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:374:36: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 374 | option->name) <= 0) { /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:397:33: note: in expansion of macro 'assert' 397 | assert(bpos != (struct listbox_item *) bcat); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:397:33: note: in expansion of macro 'assert' 397 | assert(bpos != (struct listbox_item *) bcat); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c:402:42: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 402 | && strcmp(pos->name, option->name) <= 0) | ~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:402:56: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 402 | && strcmp(pos->name, option->name) <= 0) /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:421:43: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 421 | && !strcmp(pos->name, "_template_")) { | ~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:432:17: note: in expansion of macro 'assert' 432 | assert(pos != (struct option *) cat); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:432:17: note: in expansion of macro 'assert' 432 | assert(pos != (struct option *) cat); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:433:17: note: in expansion of macro 'assert' 433 | assert(bpos != (struct listbox_item *) bcat); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:433:17: note: in expansion of macro 'assert' 433 | assert(bpos != (struct listbox_item *) bcat); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'add_opt_rec': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:444:9: note: in expansion of macro 'assert' 444 | assert(path && option && tree); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:444:9: note: in expansion of macro 'assert' 444 | assert(path && option && tree); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ options.c:447:9: note: in expansion of macro 'assertm' 447 | assertm(tree != NULL, "Missing option tree for '%s'", path); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * options.c:447:9: note: in expansion of macro 'assertm' 447 | assertm(tree != NULL, "Missing option tree for '%s'", path); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c:452:63: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 452 | if (option->box_item && option->name && !strcmp(option->name, "_template_")) /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:453:58: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 453 | option->box_item->visible = get_opt_bool("config.show_template", NULL); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:453:45: note: in expansion of macro 'get_opt_bool' 453 | option->box_item->visible = get_opt_bool("config.show_template", NULL); | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:456:62: warning: pointer targets in passing argument 2 of 'get_opt_rec' differ in signedness [-Wpointer-sign] 456 | struct option *template_ = get_opt_rec(tree, "_template_"); | ^~~~~~~~~~~~ | | | char * options.c:173:55: note: expected 'const unsigned char *' but argument is of type 'char *' 173 | get_opt_rec(struct option *tree, const unsigned char *name_) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:458:17: note: in expansion of macro 'assert' 458 | assert(template_); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:458:17: note: in expansion of macro 'assert' 458 | assert(template_); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'add_opt': options.c:556:70: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 556 | decode_color((unsigned char *) value, strlen((unsigned char *) value), | ^~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ options.c: In function 'delete_option_do': ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ options.c:625:17: note: in expansion of macro 'ERROR' 625 | ERROR("Orphaned option %s", option->name); | ^~~~~ options.c:625:23: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign] 625 | ERROR("Orphaned option %s", option->name); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *' 41 | void elinks_error(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ options.c:634:33: note: in expansion of macro 'ERROR' 634 | ERROR("Orphaned unregistered " | ^~~~~ options.c:634:39: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign] 634 | ERROR("Orphaned unregistered " | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *' 41 | void elinks_error(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'mark_option_as_deleted': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:653:17: note: in expansion of macro 'assert' 653 | assert(option->value.tree); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:653:17: note: in expansion of macro 'assert' 653 | assert(option->value.tree); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'get_option_shadow': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:717:9: note: in expansion of macro 'assert' 717 | assert(option); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:717:9: note: in expansion of macro 'assert' 717 | assert(option); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:718:9: note: in expansion of macro 'assert' 718 | assert(tree); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:718:9: note: in expansion of macro 'assert' 718 | assert(tree); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:719:9: note: in expansion of macro 'assert' 719 | assert(shadow_tree); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:719:9: note: in expansion of macro 'assert' 719 | assert(shadow_tree); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'register_autocreated_options': options.c:767:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 767 | get_opt_int("terminal.linux.type", NULL) = TERM_LINUX; | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:767:9: note: in expansion of macro 'get_opt_int' 767 | get_opt_int("terminal.linux.type", NULL) = TERM_LINUX; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:768:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 768 | get_opt_int("terminal.linux.colors", NULL) = COLOR_MODE_16; | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:768:9: note: in expansion of macro 'get_opt_int' 768 | get_opt_int("terminal.linux.colors", NULL) = COLOR_MODE_16; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:769:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 769 | get_opt_bool("terminal.linux.m11_hack", NULL) = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:769:9: note: in expansion of macro 'get_opt_bool' 769 | get_opt_bool("terminal.linux.m11_hack", NULL) = 1; | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:770:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 770 | get_opt_int("terminal.vt100.type", NULL) = TERM_VT100; | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:770:9: note: in expansion of macro 'get_opt_int' 770 | get_opt_int("terminal.vt100.type", NULL) = TERM_VT100; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:771:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 771 | get_opt_int("terminal.vt110.type", NULL) = TERM_VT100; | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:771:9: note: in expansion of macro 'get_opt_int' 771 | get_opt_int("terminal.vt110.type", NULL) = TERM_VT100; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:772:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 772 | get_opt_int("terminal.xterm.type", NULL) = TERM_VT100; | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:772:9: note: in expansion of macro 'get_opt_int' 772 | get_opt_int("terminal.xterm.type", NULL) = TERM_VT100; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:773:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 773 | get_opt_bool("terminal.xterm.underline", NULL) = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:773:9: note: in expansion of macro 'get_opt_bool' 773 | get_opt_bool("terminal.xterm.underline", NULL) = 1; | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:774:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 774 | get_opt_int("terminal.xterm-color.type", NULL) = TERM_VT100; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:774:9: note: in expansion of macro 'get_opt_int' 774 | get_opt_int("terminal.xterm-color.type", NULL) = TERM_VT100; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:775:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 775 | get_opt_int("terminal.xterm-color.colors", NULL) = COLOR_MODE_16; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:775:9: note: in expansion of macro 'get_opt_int' 775 | get_opt_int("terminal.xterm-color.colors", NULL) = COLOR_MODE_16; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:776:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 776 | get_opt_bool("terminal.xterm-color.underline", NULL) = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:776:9: note: in expansion of macro 'get_opt_bool' 776 | get_opt_bool("terminal.xterm-color.underline", NULL) = 1; | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:778:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 778 | get_opt_int("terminal.xterm-88color.type", NULL) = TERM_VT100; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:778:9: note: in expansion of macro 'get_opt_int' 778 | get_opt_int("terminal.xterm-88color.type", NULL) = TERM_VT100; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:779:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 779 | get_opt_int("terminal.xterm-88color.colors", NULL) = COLOR_MODE_88; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:779:9: note: in expansion of macro 'get_opt_int' 779 | get_opt_int("terminal.xterm-88color.colors", NULL) = COLOR_MODE_88; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:780:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 780 | get_opt_bool("terminal.xterm-88color.underline", NULL) = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:780:9: note: in expansion of macro 'get_opt_bool' 780 | get_opt_bool("terminal.xterm-88color.underline", NULL) = 1; | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:782:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 782 | get_opt_int("terminal.rxvt-unicode.type", NULL) = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:782:9: note: in expansion of macro 'get_opt_int' 782 | get_opt_int("terminal.rxvt-unicode.type", NULL) = 1; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:784:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 784 | get_opt_int("terminal.rxvt-unicode.colors", NULL) = COLOR_MODE_88; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:784:9: note: in expansion of macro 'get_opt_int' 784 | get_opt_int("terminal.rxvt-unicode.colors", NULL) = COLOR_MODE_88; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:788:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 788 | get_opt_bool("terminal.rxvt-unicode.italic", NULL) = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:788:9: note: in expansion of macro 'get_opt_bool' 788 | get_opt_bool("terminal.rxvt-unicode.italic", NULL) = 1; | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:789:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 789 | get_opt_bool("terminal.rxvt-unicode.underline", NULL) = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:789:9: note: in expansion of macro 'get_opt_bool' 789 | get_opt_bool("terminal.rxvt-unicode.underline", NULL) = 1; | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:791:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 791 | get_opt_int("terminal.xterm-256color.type", NULL) = TERM_VT100; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:791:9: note: in expansion of macro 'get_opt_int' 791 | get_opt_int("terminal.xterm-256color.type", NULL) = TERM_VT100; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:792:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 792 | get_opt_int("terminal.xterm-256color.colors", NULL) = COLOR_MODE_256; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:792:9: note: in expansion of macro 'get_opt_int' 792 | get_opt_int("terminal.xterm-256color.colors", NULL) = COLOR_MODE_256; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:793:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 793 | get_opt_bool("terminal.xterm-256color.underline", NULL) = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:793:9: note: in expansion of macro 'get_opt_bool' 793 | get_opt_bool("terminal.xterm-256color.underline", NULL) = 1; | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:794:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 794 | get_opt_int("terminal.fbterm.type", NULL) = TERM_FBTERM; | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:794:9: note: in expansion of macro 'get_opt_int' 794 | get_opt_int("terminal.fbterm.type", NULL) = TERM_FBTERM; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:795:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 795 | get_opt_int("terminal.fbterm.colors", NULL) = COLOR_MODE_256; | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:795:9: note: in expansion of macro 'get_opt_int' 795 | get_opt_int("terminal.fbterm.colors", NULL) = COLOR_MODE_256; | ^~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c:796:22: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 796 | get_opt_bool("terminal.fbterm.underline", NULL) = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:796:9: note: in expansion of macro 'get_opt_bool' 796 | get_opt_bool("terminal.fbterm.underline", NULL) = 0; | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ ../.././src/config/options.inc: At top level: ../.././src/config/options.inc:19:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | INIT_OPT_TREE("", N_("Configuration system"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:19:23: note: (near initialization for 'config_options_info[0].init.path') 19 | INIT_OPT_TREE("", N_("Configuration system"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:20:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 20 | "config", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:20:17: note: (near initialization for 'config_options_info[0].init.name') 20 | "config", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:19:27: note: in expansion of macro 'N_' 19 | INIT_OPT_TREE("", N_("Configuration system"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:19:27: note: in expansion of macro 'N_' 19 | INIT_OPT_TREE("", N_("Configuration system"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:19:9: note: in expansion of macro 'INIT_OPT_TREE' 19 | INIT_OPT_TREE("", N_("Configuration system"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[0].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:19:9: note: in expansion of macro 'INIT_OPT_TREE' 19 | INIT_OPT_TREE("", N_("Configuration system"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:23:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 23 | INIT_OPT_INT("config", N_("Comments"), | ^~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:23:22: note: (near initialization for 'config_options_info[1].init.path') 23 | INIT_OPT_INT("config", N_("Comments"), | ^~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:24:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | "comments", 0, 0, 3, 3, | ^~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:24:17: note: (near initialization for 'config_options_info[1].init.name') 24 | "comments", 0, 0, 3, 3, | ^~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:23:32: note: in expansion of macro 'N_' 23 | INIT_OPT_INT("config", N_("Comments"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:23:32: note: in expansion of macro 'N_' 23 | INIT_OPT_INT("config", N_("Comments"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:23:9: note: in expansion of macro 'INIT_OPT_INT' 23 | INIT_OPT_INT("config", N_("Comments"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[1].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:23:9: note: in expansion of macro 'INIT_OPT_INT' 23 | INIT_OPT_INT("config", N_("Comments"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:32:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 32 | INIT_OPT_INT("config", N_("Indentation"), | ^~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:32:22: note: (near initialization for 'config_options_info[2].init.path') 32 | INIT_OPT_INT("config", N_("Indentation"), | ^~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:33:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | "indentation", 0, 0, 16, 2, | ^~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:33:17: note: (near initialization for 'config_options_info[2].init.name') 33 | "indentation", 0, 0, 16, 2, | ^~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:32:32: note: in expansion of macro 'N_' 32 | INIT_OPT_INT("config", N_("Indentation"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:32:32: note: in expansion of macro 'N_' 32 | INIT_OPT_INT("config", N_("Indentation"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:32:9: note: in expansion of macro 'INIT_OPT_INT' 32 | INIT_OPT_INT("config", N_("Indentation"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[2].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:32:9: note: in expansion of macro 'INIT_OPT_INT' 32 | INIT_OPT_INT("config", N_("Indentation"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:38:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | INIT_OPT_INT("config", N_("Saving style"), | ^~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:38:22: note: (near initialization for 'config_options_info[3].init.path') 38 | INIT_OPT_INT("config", N_("Saving style"), | ^~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:39:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | "saving_style", 0, 0, 3, 3, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:39:17: note: (near initialization for 'config_options_info[3].init.name') 39 | "saving_style", 0, 0, 3, 3, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:38:32: note: in expansion of macro 'N_' 38 | INIT_OPT_INT("config", N_("Saving style"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:38:32: note: in expansion of macro 'N_' 38 | INIT_OPT_INT("config", N_("Saving style"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:38:9: note: in expansion of macro 'INIT_OPT_INT' 38 | INIT_OPT_INT("config", N_("Saving style"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[3].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:38:9: note: in expansion of macro 'INIT_OPT_INT' 38 | INIT_OPT_INT("config", N_("Saving style"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:50:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 50 | INIT_OPT_BOOL("config", N_("Comments localization"), | ^~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:50:23: note: (near initialization for 'config_options_info[4].init.path') 50 | INIT_OPT_BOOL("config", N_("Comments localization"), | ^~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:51:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 51 | "i18n", 0, 0, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:51:17: note: (near initialization for 'config_options_info[4].init.name') 51 | "i18n", 0, 0, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:50:33: note: in expansion of macro 'N_' 50 | INIT_OPT_BOOL("config", N_("Comments localization"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:50:33: note: in expansion of macro 'N_' 50 | INIT_OPT_BOOL("config", N_("Comments localization"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:50:9: note: in expansion of macro 'INIT_OPT_BOOL' 50 | INIT_OPT_BOOL("config", N_("Comments localization"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[4].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:50:9: note: in expansion of macro 'INIT_OPT_BOOL' 50 | INIT_OPT_BOOL("config", N_("Comments localization"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:60:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | INIT_OPT_BOOL("config", N_("Saving style warnings"), | ^~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:60:23: note: (near initialization for 'config_options_info[5].init.path') 60 | INIT_OPT_BOOL("config", N_("Saving style warnings"), | ^~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:61:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | "saving_style_w", 0, 0, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:61:17: note: (near initialization for 'config_options_info[5].init.name') 61 | "saving_style_w", 0, 0, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:60:33: note: in expansion of macro 'N_' 60 | INIT_OPT_BOOL("config", N_("Saving style warnings"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:60:33: note: in expansion of macro 'N_' 60 | INIT_OPT_BOOL("config", N_("Saving style warnings"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:60:9: note: in expansion of macro 'INIT_OPT_BOOL' 60 | INIT_OPT_BOOL("config", N_("Saving style warnings"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[5].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:60:9: note: in expansion of macro 'INIT_OPT_BOOL' 60 | INIT_OPT_BOOL("config", N_("Saving style warnings"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:66:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 66 | INIT_OPT_BOOL("config", N_("Show template"), | ^~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:66:23: note: (near initialization for 'config_options_info[6].init.path') 66 | INIT_OPT_BOOL("config", N_("Show template"), | ^~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:67:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 67 | "show_template", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:67:17: note: (near initialization for 'config_options_info[6].init.name') 67 | "show_template", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:66:33: note: in expansion of macro 'N_' 66 | INIT_OPT_BOOL("config", N_("Show template"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[6].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:66:33: note: in expansion of macro 'N_' 66 | INIT_OPT_BOOL("config", N_("Show template"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:66:9: note: in expansion of macro 'INIT_OPT_BOOL' 66 | INIT_OPT_BOOL("config", N_("Show template"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[6].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:66:9: note: in expansion of macro 'INIT_OPT_BOOL' 66 | INIT_OPT_BOOL("config", N_("Show template"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:74:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | INIT_OPT_TREE("", N_("Connections"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:74:23: note: (near initialization for 'config_options_info[7].init.path') 74 | INIT_OPT_TREE("", N_("Connections"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:75:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 75 | "connection", OPT_SORT, | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:75:17: note: (near initialization for 'config_options_info[7].init.name') 75 | "connection", OPT_SORT, | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:74:27: note: in expansion of macro 'N_' 74 | INIT_OPT_TREE("", N_("Connections"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[7].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:74:27: note: in expansion of macro 'N_' 74 | INIT_OPT_TREE("", N_("Connections"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:74:9: note: in expansion of macro 'INIT_OPT_TREE' 74 | INIT_OPT_TREE("", N_("Connections"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[7].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:74:9: note: in expansion of macro 'INIT_OPT_TREE' 74 | INIT_OPT_TREE("", N_("Connections"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:79:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 79 | INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:79:23: note: (near initialization for 'config_options_info[8].init.path') 79 | INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:80:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | "async_dns", 0, 1, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:80:17: note: (near initialization for 'config_options_info[8].init.name') 80 | "async_dns", 0, 1, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:79:37: note: in expansion of macro 'N_' 79 | INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[8].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:79:37: note: in expansion of macro 'N_' 79 | INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:79:9: note: in expansion of macro 'INIT_OPT_BOOL' 79 | INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[8].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:79:9: note: in expansion of macro 'INIT_OPT_BOOL' 79 | INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:83:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 83 | INIT_OPT_INT("connection", N_("Maximum connections"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:83:22: note: (near initialization for 'config_options_info[9].init.path') 83 | INIT_OPT_INT("connection", N_("Maximum connections"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:84:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 84 | "max_connections", 0, 1, 16, 10, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:84:17: note: (near initialization for 'config_options_info[9].init.name') 84 | "max_connections", 0, 1, 16, 10, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:83:36: note: in expansion of macro 'N_' 83 | INIT_OPT_INT("connection", N_("Maximum connections"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[9].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:83:36: note: in expansion of macro 'N_' 83 | INIT_OPT_INT("connection", N_("Maximum connections"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:83:9: note: in expansion of macro 'INIT_OPT_INT' 83 | INIT_OPT_INT("connection", N_("Maximum connections"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[9].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:83:9: note: in expansion of macro 'INIT_OPT_INT' 83 | INIT_OPT_INT("connection", N_("Maximum connections"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:87:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 87 | INIT_OPT_INT("connection", N_("Maximum connections per host"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:87:22: note: (near initialization for 'config_options_info[10].init.path') 87 | INIT_OPT_INT("connection", N_("Maximum connections per host"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:88:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 88 | "max_connections_to_host", 0, 1, 8, 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:88:17: note: (near initialization for 'config_options_info[10].init.name') 88 | "max_connections_to_host", 0, 1, 8, 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:87:36: note: in expansion of macro 'N_' 87 | INIT_OPT_INT("connection", N_("Maximum connections per host"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[10].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:87:36: note: in expansion of macro 'N_' 87 | INIT_OPT_INT("connection", N_("Maximum connections per host"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:87:9: note: in expansion of macro 'INIT_OPT_INT' 87 | INIT_OPT_INT("connection", N_("Maximum connections per host"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[10].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:87:9: note: in expansion of macro 'INIT_OPT_INT' 87 | INIT_OPT_INT("connection", N_("Maximum connections per host"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:92:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 92 | INIT_OPT_INT("connection", N_("Connection retries"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:92:22: note: (near initialization for 'config_options_info[11].init.path') 92 | INIT_OPT_INT("connection", N_("Connection retries"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:93:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 93 | "retries", 0, 0, 16, 3, | ^~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:93:17: note: (near initialization for 'config_options_info[11].init.name') 93 | "retries", 0, 0, 16, 3, | ^~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:92:36: note: in expansion of macro 'N_' 92 | INIT_OPT_INT("connection", N_("Connection retries"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[11].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:92:36: note: in expansion of macro 'N_' 92 | INIT_OPT_INT("connection", N_("Connection retries"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:92:9: note: in expansion of macro 'INIT_OPT_INT' 92 | INIT_OPT_INT("connection", N_("Connection retries"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[11].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:92:9: note: in expansion of macro 'INIT_OPT_INT' 92 | INIT_OPT_INT("connection", N_("Connection retries"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:97:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 97 | INIT_OPT_INT("connection", N_("Receive timeout"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:97:22: note: (near initialization for 'config_options_info[12].init.path') 97 | INIT_OPT_INT("connection", N_("Receive timeout"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:98:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 98 | "receive_timeout", 0, 1, 1800, 120, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:98:17: note: (near initialization for 'config_options_info[12].init.name') 98 | "receive_timeout", 0, 1, 1800, 120, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:97:36: note: in expansion of macro 'N_' 97 | INIT_OPT_INT("connection", N_("Receive timeout"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[12].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:97:36: note: in expansion of macro 'N_' 97 | INIT_OPT_INT("connection", N_("Receive timeout"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:97:9: note: in expansion of macro 'INIT_OPT_INT' 97 | INIT_OPT_INT("connection", N_("Receive timeout"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[12].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:97:9: note: in expansion of macro 'INIT_OPT_INT' 97 | INIT_OPT_INT("connection", N_("Receive timeout"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:102:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:102:23: note: (near initialization for 'config_options_info[13].init.path') 102 | INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:103:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 103 | "try_ipv4", 0, 1, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:103:17: note: (near initialization for 'config_options_info[13].init.name') 103 | "try_ipv4", 0, 1, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:102:37: note: in expansion of macro 'N_' 102 | INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[13].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:102:37: note: in expansion of macro 'N_' 102 | INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:102:9: note: in expansion of macro 'INIT_OPT_BOOL' 102 | INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[13].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:102:9: note: in expansion of macro 'INIT_OPT_BOOL' 102 | INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:124:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 124 | INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:124:23: note: (near initialization for 'config_options_info[14].init.path') 124 | INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:125:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 125 | "try_ipv6", 0, 1, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:125:17: note: (near initialization for 'config_options_info[14].init.name') 125 | "try_ipv6", 0, 1, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:124:37: note: in expansion of macro 'N_' 124 | INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[14].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:124:37: note: in expansion of macro 'N_' 124 | INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:124:9: note: in expansion of macro 'INIT_OPT_BOOL' 124 | INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[14].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:124:9: note: in expansion of macro 'INIT_OPT_BOOL' 124 | INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:133:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 133 | INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:133:22: note: (near initialization for 'config_options_info[15].init.path') 133 | INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:134:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 134 | "unrestartable_receive_timeout", 0, 1, 1800, 600, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:134:17: note: (near initialization for 'config_options_info[15].init.name') 134 | "unrestartable_receive_timeout", 0, 1, 1800, 600, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:133:36: note: in expansion of macro 'N_' 133 | INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[15].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:133:36: note: in expansion of macro 'N_' 133 | INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:133:9: note: in expansion of macro 'INIT_OPT_INT' 133 | INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[15].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:133:9: note: in expansion of macro 'INIT_OPT_INT' 133 | INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:141:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 141 | INIT_OPT_TREE("", N_("Document"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:141:23: note: (near initialization for 'config_options_info[16].init.path') 141 | INIT_OPT_TREE("", N_("Document"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:142:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 142 | "document", OPT_SORT, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:142:17: note: (near initialization for 'config_options_info[16].init.name') 142 | "document", OPT_SORT, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:141:27: note: in expansion of macro 'N_' 141 | INIT_OPT_TREE("", N_("Document"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[16].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:141:27: note: in expansion of macro 'N_' 141 | INIT_OPT_TREE("", N_("Document"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:141:9: note: in expansion of macro 'INIT_OPT_TREE' 141 | INIT_OPT_TREE("", N_("Document"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[16].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:141:9: note: in expansion of macro 'INIT_OPT_TREE' 141 | INIT_OPT_TREE("", N_("Document"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:145:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 145 | INIT_OPT_TREE("document", N_("Browsing"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:145:23: note: (near initialization for 'config_options_info[17].init.path') 145 | INIT_OPT_TREE("document", N_("Browsing"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:146:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 146 | "browse", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:146:17: note: (near initialization for 'config_options_info[17].init.name') 146 | "browse", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:145:35: note: in expansion of macro 'N_' 145 | INIT_OPT_TREE("document", N_("Browsing"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[17].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:145:35: note: in expansion of macro 'N_' 145 | INIT_OPT_TREE("document", N_("Browsing"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:145:9: note: in expansion of macro 'INIT_OPT_TREE' 145 | INIT_OPT_TREE("document", N_("Browsing"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[17].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:145:9: note: in expansion of macro 'INIT_OPT_TREE' 145 | INIT_OPT_TREE("document", N_("Browsing"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:150:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 150 | INIT_OPT_TREE("document.browse", N_("Access keys"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:150:23: note: (near initialization for 'config_options_info[18].init.path') 150 | INIT_OPT_TREE("document.browse", N_("Access keys"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:151:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 151 | "accesskey", 0, | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:151:17: note: (near initialization for 'config_options_info[18].init.name') 151 | "accesskey", 0, | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:150:42: note: in expansion of macro 'N_' 150 | INIT_OPT_TREE("document.browse", N_("Access keys"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[18].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:150:42: note: in expansion of macro 'N_' 150 | INIT_OPT_TREE("document.browse", N_("Access keys"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:150:9: note: in expansion of macro 'INIT_OPT_TREE' 150 | INIT_OPT_TREE("document.browse", N_("Access keys"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[18].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:150:9: note: in expansion of macro 'INIT_OPT_TREE' 150 | INIT_OPT_TREE("document.browse", N_("Access keys"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:157:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 157 | INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:157:23: note: (near initialization for 'config_options_info[19].init.path') 157 | INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:158:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 158 | "auto_follow", 0, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:158:17: note: (near initialization for 'config_options_info[19].init.name') 158 | "auto_follow", 0, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:157:52: note: in expansion of macro 'N_' 157 | INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[19].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:157:52: note: in expansion of macro 'N_' 157 | INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:157:9: note: in expansion of macro 'INIT_OPT_BOOL' 157 | INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[19].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:157:9: note: in expansion of macro 'INIT_OPT_BOOL' 157 | INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:163:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 163 | INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:163:23: note: (near initialization for 'config_options_info[20].init.path') 163 | INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:164:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 164 | "display", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:164:17: note: (near initialization for 'config_options_info[20].init.name') 164 | "display", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:163:52: note: in expansion of macro 'N_' 163 | INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[20].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:163:52: note: in expansion of macro 'N_' 163 | INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:163:9: note: in expansion of macro 'INIT_OPT_BOOL' 163 | INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[20].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:163:9: note: in expansion of macro 'INIT_OPT_BOOL' 163 | INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:167:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 167 | INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:167:22: note: (near initialization for 'config_options_info[21].init.path') 167 | INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:168:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 168 | "priority", 0, 0, 2, 0, | ^~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:168:17: note: (near initialization for 'config_options_info[21].init.name') 168 | "priority", 0, 0, 2, 0, | ^~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:167:51: note: in expansion of macro 'N_' 167 | INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[21].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:167:51: note: in expansion of macro 'N_' 167 | INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:167:9: note: in expansion of macro 'INIT_OPT_INT' 167 | INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[21].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:167:9: note: in expansion of macro 'INIT_OPT_INT' 167 | INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:177:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 177 | INIT_OPT_TREE("document.browse", N_("Forms"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:177:23: note: (near initialization for 'config_options_info[22].init.path') 177 | INIT_OPT_TREE("document.browse", N_("Forms"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:178:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 178 | "forms", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:178:17: note: (near initialization for 'config_options_info[22].init.name') 178 | "forms", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:177:42: note: in expansion of macro 'N_' 177 | INIT_OPT_TREE("document.browse", N_("Forms"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[22].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:177:42: note: in expansion of macro 'N_' 177 | INIT_OPT_TREE("document.browse", N_("Forms"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:177:9: note: in expansion of macro 'INIT_OPT_TREE' 177 | INIT_OPT_TREE("document.browse", N_("Forms"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[22].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:177:9: note: in expansion of macro 'INIT_OPT_TREE' 177 | INIT_OPT_TREE("document.browse", N_("Forms"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:181:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 181 | INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:181:23: note: (near initialization for 'config_options_info[23].init.path') 181 | INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:182:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 182 | "auto_submit", 0, 1, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:182:17: note: (near initialization for 'config_options_info[23].init.name') 182 | "auto_submit", 0, 1, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:181:48: note: in expansion of macro 'N_' 181 | INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[23].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:181:48: note: in expansion of macro 'N_' 181 | INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:181:9: note: in expansion of macro 'INIT_OPT_BOOL' 181 | INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[23].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:181:9: note: in expansion of macro 'INIT_OPT_BOOL' 181 | INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:186:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 186 | INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:186:23: note: (near initialization for 'config_options_info[24].init.path') 186 | INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:187:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 187 | "confirm_submit", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:187:17: note: (near initialization for 'config_options_info[24].init.name') 187 | "confirm_submit", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:186:48: note: in expansion of macro 'N_' 186 | INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[24].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:186:48: note: in expansion of macro 'N_' 186 | INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:186:9: note: in expansion of macro 'INIT_OPT_BOOL' 186 | INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[24].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:186:9: note: in expansion of macro 'INIT_OPT_BOOL' 186 | INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:190:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 190 | INIT_OPT_INT("document.browse.forms", N_("Default form input size"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:190:22: note: (near initialization for 'config_options_info[25].init.path') 190 | INIT_OPT_INT("document.browse.forms", N_("Default form input size"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:191:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 191 | "input_size", 0, 3, 300, HTML_DEFAULT_INPUT_SIZE, | ^~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:191:17: note: (near initialization for 'config_options_info[25].init.name') 191 | "input_size", 0, 3, 300, HTML_DEFAULT_INPUT_SIZE, | ^~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:190:47: note: in expansion of macro 'N_' 190 | INIT_OPT_INT("document.browse.forms", N_("Default form input size"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[25].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:190:47: note: in expansion of macro 'N_' 190 | INIT_OPT_INT("document.browse.forms", N_("Default form input size"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:190:9: note: in expansion of macro 'INIT_OPT_INT' 190 | INIT_OPT_INT("document.browse.forms", N_("Default form input size"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[25].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:190:9: note: in expansion of macro 'INIT_OPT_INT' 190 | INIT_OPT_INT("document.browse.forms", N_("Default form input size"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:194:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 194 | INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:194:23: note: (near initialization for 'config_options_info[26].init.path') 194 | INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:195:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 195 | "insert_mode", 0, 1, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:195:17: note: (near initialization for 'config_options_info[26].init.name') 195 | "insert_mode", 0, 1, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:194:48: note: in expansion of macro 'N_' 194 | INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[26].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:194:48: note: in expansion of macro 'N_' 194 | INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:194:9: note: in expansion of macro 'INIT_OPT_BOOL' 194 | INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[26].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:194:9: note: in expansion of macro 'INIT_OPT_BOOL' 194 | INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:204:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 204 | INIT_OPT_STRING("document.browse.forms", N_("External editor"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:204:25: note: (near initialization for 'config_options_info[27].init.path') 204 | INIT_OPT_STRING("document.browse.forms", N_("External editor"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:205:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 205 | "editor", 0, "", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:205:17: note: (near initialization for 'config_options_info[27].init.name') 205 | "editor", 0, "", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:204:50: note: in expansion of macro 'N_' 204 | INIT_OPT_STRING("document.browse.forms", N_("External editor"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[27].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:204:50: note: in expansion of macro 'N_' 204 | INIT_OPT_STRING("document.browse.forms", N_("External editor"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:204:9: note: in expansion of macro 'INIT_OPT_STRING' 204 | INIT_OPT_STRING("document.browse.forms", N_("External editor"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[27].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:204:9: note: in expansion of macro 'INIT_OPT_STRING' 204 | INIT_OPT_STRING("document.browse.forms", N_("External editor"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:214:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 214 | INIT_OPT_TREE("document.browse", N_("Images"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:214:23: note: (near initialization for 'config_options_info[28].init.path') 214 | INIT_OPT_TREE("document.browse", N_("Images"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:215:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 215 | "images", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:215:17: note: (near initialization for 'config_options_info[28].init.name') 215 | "images", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:214:42: note: in expansion of macro 'N_' 214 | INIT_OPT_TREE("document.browse", N_("Images"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[28].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:214:42: note: in expansion of macro 'N_' 214 | INIT_OPT_TREE("document.browse", N_("Images"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:214:9: note: in expansion of macro 'INIT_OPT_TREE' 214 | INIT_OPT_TREE("document.browse", N_("Images"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[28].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:214:9: note: in expansion of macro 'INIT_OPT_TREE' 214 | INIT_OPT_TREE("document.browse", N_("Images"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:218:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 218 | INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:218:22: note: (near initialization for 'config_options_info[29].init.path') 218 | INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:219:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 219 | "display_style", 0, 0, 3, 2, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:219:17: note: (near initialization for 'config_options_info[29].init.name') 219 | "display_style", 0, 0, 3, 2, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:218:48: note: in expansion of macro 'N_' 218 | INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[29].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:218:48: note: in expansion of macro 'N_' 218 | INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:218:9: note: in expansion of macro 'INIT_OPT_INT' 218 | INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[29].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:218:9: note: in expansion of macro 'INIT_OPT_INT' 218 | INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:228:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 228 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:228:22: note: (near initialization for 'config_options_info[30].init.path') 228 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:229:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 229 | "filename_maxlen", 0, 0, 500, 0, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:229:17: note: (near initialization for 'config_options_info[30].init.name') 229 | "filename_maxlen", 0, 0, 500, 0, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:228:48: note: in expansion of macro 'N_' 228 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[30].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:228:48: note: in expansion of macro 'N_' 228 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:228:9: note: in expansion of macro 'INIT_OPT_INT' 228 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[30].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:228:9: note: in expansion of macro 'INIT_OPT_INT' 228 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:238:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 238 | INIT_OPT_ALIAS("document.browse.images", "file_tags", 0, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:238:24: note: (near initialization for 'config_options_info[31].init.path') 238 | INIT_OPT_ALIAS("document.browse.images", "file_tags", 0, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:238:50: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 238 | INIT_OPT_ALIAS("document.browse.images", "file_tags", 0, | ^~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:238:50: note: (near initialization for 'config_options_info[31].init.name') 238 | INIT_OPT_ALIAS("document.browse.images", "file_tags", 0, | ^~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:241:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 241 | INIT_OPT_INT("document.browse.images", N_("Image links tagging"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:241:22: note: (near initialization for 'config_options_info[32].init.path') 241 | INIT_OPT_INT("document.browse.images", N_("Image links tagging"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:242:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 242 | "image_link_tagging", 0, 0, 2, 1, | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:242:17: note: (near initialization for 'config_options_info[32].init.name') 242 | "image_link_tagging", 0, 0, 2, 1, | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:241:48: note: in expansion of macro 'N_' 241 | INIT_OPT_INT("document.browse.images", N_("Image links tagging"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[32].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:241:48: note: in expansion of macro 'N_' 241 | INIT_OPT_INT("document.browse.images", N_("Image links tagging"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:241:9: note: in expansion of macro 'INIT_OPT_INT' 241 | INIT_OPT_INT("document.browse.images", N_("Image links tagging"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[32].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:241:9: note: in expansion of macro 'INIT_OPT_INT' 241 | INIT_OPT_INT("document.browse.images", N_("Image links tagging"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:248:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 248 | INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:248:25: note: (near initialization for 'config_options_info[33].init.path') 248 | INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:249:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 249 | "image_link_prefix", 0, "[", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:249:17: note: (near initialization for 'config_options_info[33].init.name') 249 | "image_link_prefix", 0, "[", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:248:51: note: in expansion of macro 'N_' 248 | INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[33].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:248:51: note: in expansion of macro 'N_' 248 | INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:248:9: note: in expansion of macro 'INIT_OPT_STRING' 248 | INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[33].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:248:9: note: in expansion of macro 'INIT_OPT_STRING' 248 | INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:252:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 252 | INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:252:25: note: (near initialization for 'config_options_info[34].init.path') 252 | INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:253:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 253 | "image_link_suffix", 0, "]", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:253:17: note: (near initialization for 'config_options_info[34].init.name') 253 | "image_link_suffix", 0, "]", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:252:51: note: in expansion of macro 'N_' 252 | INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[34].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:252:51: note: in expansion of macro 'N_' 252 | INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:252:9: note: in expansion of macro 'INIT_OPT_STRING' 252 | INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[34].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:252:9: note: in expansion of macro 'INIT_OPT_STRING' 252 | INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:256:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 256 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:256:22: note: (near initialization for 'config_options_info[35].init.path') 256 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:257:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 257 | "label_maxlen", 0, 0, 500, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:257:17: note: (near initialization for 'config_options_info[35].init.name') 257 | "label_maxlen", 0, 0, 500, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:256:48: note: in expansion of macro 'N_' 256 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[35].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:256:48: note: in expansion of macro 'N_' 256 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:256:9: note: in expansion of macro 'INIT_OPT_INT' 256 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[35].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:256:9: note: in expansion of macro 'INIT_OPT_INT' 256 | INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:264:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 264 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:264:23: note: (near initialization for 'config_options_info[36].init.path') 264 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:265:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 265 | "show_as_links", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:265:17: note: (near initialization for 'config_options_info[36].init.name') 265 | "show_as_links", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:264:49: note: in expansion of macro 'N_' 264 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[36].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:264:49: note: in expansion of macro 'N_' 264 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:264:9: note: in expansion of macro 'INIT_OPT_BOOL' 264 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[36].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:264:9: note: in expansion of macro 'INIT_OPT_BOOL' 264 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:269:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 269 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:269:23: note: (near initialization for 'config_options_info[37].init.path') 269 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:270:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 270 | "show_any_as_links", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:270:17: note: (near initialization for 'config_options_info[37].init.name') 270 | "show_any_as_links", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:269:49: note: in expansion of macro 'N_' 269 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[37].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:269:49: note: in expansion of macro 'N_' 269 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:269:9: note: in expansion of macro 'INIT_OPT_BOOL' 269 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[37].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:269:9: note: in expansion of macro 'INIT_OPT_BOOL' 269 | INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:277:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 277 | INIT_OPT_TREE("document.browse", N_("Links"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:277:23: note: (near initialization for 'config_options_info[38].init.path') 277 | INIT_OPT_TREE("document.browse", N_("Links"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:278:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 278 | "links", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:278:17: note: (near initialization for 'config_options_info[38].init.name') 278 | "links", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:277:42: note: in expansion of macro 'N_' 277 | INIT_OPT_TREE("document.browse", N_("Links"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[38].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:277:42: note: in expansion of macro 'N_' 277 | INIT_OPT_TREE("document.browse", N_("Links"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:277:9: note: in expansion of macro 'INIT_OPT_TREE' 277 | INIT_OPT_TREE("document.browse", N_("Links"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[38].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:277:9: note: in expansion of macro 'INIT_OPT_TREE' 277 | INIT_OPT_TREE("document.browse", N_("Links"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:281:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 281 | INIT_OPT_TREE("document.browse.links", N_("Active link"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:281:23: note: (near initialization for 'config_options_info[39].init.path') 281 | INIT_OPT_TREE("document.browse.links", N_("Active link"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:282:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 282 | "active_link", 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:282:17: note: (near initialization for 'config_options_info[39].init.name') 282 | "active_link", 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:281:48: note: in expansion of macro 'N_' 281 | INIT_OPT_TREE("document.browse.links", N_("Active link"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[39].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:281:48: note: in expansion of macro 'N_' 281 | INIT_OPT_TREE("document.browse.links", N_("Active link"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:281:9: note: in expansion of macro 'INIT_OPT_TREE' 281 | INIT_OPT_TREE("document.browse.links", N_("Active link"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[39].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:281:9: note: in expansion of macro 'INIT_OPT_TREE' 281 | INIT_OPT_TREE("document.browse.links", N_("Active link"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:285:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 285 | INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:285:23: note: (near initialization for 'config_options_info[40].init.path') 285 | INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:286:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 286 | "colors", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:286:17: note: (near initialization for 'config_options_info[40].init.name') 286 | "colors", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:285:60: note: in expansion of macro 'N_' 285 | INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[40].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:285:60: note: in expansion of macro 'N_' 285 | INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:285:9: note: in expansion of macro 'INIT_OPT_TREE' 285 | INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[40].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:285:9: note: in expansion of macro 'INIT_OPT_TREE' 285 | INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:289:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 289 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:289:24: note: (near initialization for 'config_options_info[41].init.path') 289 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:290:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 290 | "background", 0, "#0000ff", | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:290:17: note: (near initialization for 'config_options_info[41].init.name') 290 | "background", 0, "#0000ff", | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:289:68: note: in expansion of macro 'N_' 289 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[41].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:289:68: note: in expansion of macro 'N_' 289 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:289:9: note: in expansion of macro 'INIT_OPT_COLOR' 289 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[41].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:289:9: note: in expansion of macro 'INIT_OPT_COLOR' 289 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:293:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 293 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:293:24: note: (near initialization for 'config_options_info[42].init.path') 293 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:294:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 294 | "text", 0, "black", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:294:17: note: (near initialization for 'config_options_info[42].init.name') 294 | "text", 0, "black", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:293:68: note: in expansion of macro 'N_' 293 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[42].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:293:68: note: in expansion of macro 'N_' 293 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:293:9: note: in expansion of macro 'INIT_OPT_COLOR' 293 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[42].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:293:9: note: in expansion of macro 'INIT_OPT_COLOR' 293 | INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:297:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 297 | INIT_OPT_TREE("document.browse.links.active_link", N_("Insert mode colors"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:297:23: note: (near initialization for 'config_options_info[43].init.path') 297 | INIT_OPT_TREE("document.browse.links.active_link", N_("Insert mode colors"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:298:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 298 | "insert_mode_colors", 0, | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:298:17: note: (near initialization for 'config_options_info[43].init.name') 298 | "insert_mode_colors", 0, | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:297:60: note: in expansion of macro 'N_' 297 | INIT_OPT_TREE("document.browse.links.active_link", N_("Insert mode colors"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[43].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:297:60: note: in expansion of macro 'N_' 297 | INIT_OPT_TREE("document.browse.links.active_link", N_("Insert mode colors"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:297:9: note: in expansion of macro 'INIT_OPT_TREE' 297 | INIT_OPT_TREE("document.browse.links.active_link", N_("Insert mode colors"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[43].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:297:9: note: in expansion of macro 'INIT_OPT_TREE' 297 | INIT_OPT_TREE("document.browse.links.active_link", N_("Insert mode colors"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:301:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 301 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Background color for text field in insert mode"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:301:24: note: (near initialization for 'config_options_info[44].init.path') 301 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Background color for text field in insert mode"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:302:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 302 | "background", 0, "#0000ff", | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:302:17: note: (near initialization for 'config_options_info[44].init.name') 302 | "background", 0, "#0000ff", | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:301:80: note: in expansion of macro 'N_' 301 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Background color for text field in insert mode"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[44].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:301:80: note: in expansion of macro 'N_' 301 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Background color for text field in insert mode"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:301:9: note: in expansion of macro 'INIT_OPT_COLOR' 301 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Background color for text field in insert mode"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[44].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:301:9: note: in expansion of macro 'INIT_OPT_COLOR' 301 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Background color for text field in insert mode"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:305:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 305 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Text color for text field in insert mode"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:305:24: note: (near initialization for 'config_options_info[45].init.path') 305 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Text color for text field in insert mode"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:306:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 306 | "text", 0, "black", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:306:17: note: (near initialization for 'config_options_info[45].init.name') 306 | "text", 0, "black", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:305:80: note: in expansion of macro 'N_' 305 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Text color for text field in insert mode"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[45].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:305:80: note: in expansion of macro 'N_' 305 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Text color for text field in insert mode"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:305:9: note: in expansion of macro 'INIT_OPT_COLOR' 305 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Text color for text field in insert mode"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[45].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:305:9: note: in expansion of macro 'INIT_OPT_COLOR' 305 | INIT_OPT_COLOR("document.browse.links.active_link.insert_mode_colors", N_("Text color for text field in insert mode"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:309:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 309 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:309:23: note: (near initialization for 'config_options_info[46].init.path') 309 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:310:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 310 | "enable_color", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:310:17: note: (near initialization for 'config_options_info[46].init.name') 310 | "enable_color", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:309:60: note: in expansion of macro 'N_' 309 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[46].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:309:60: note: in expansion of macro 'N_' 309 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:309:9: note: in expansion of macro 'INIT_OPT_BOOL' 309 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[46].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:309:9: note: in expansion of macro 'INIT_OPT_BOOL' 309 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:314:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 314 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:314:23: note: (near initialization for 'config_options_info[47].init.path') 314 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:315:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 315 | "bold", 0, 0, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:315:17: note: (near initialization for 'config_options_info[47].init.name') 315 | "bold", 0, 0, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:314:60: note: in expansion of macro 'N_' 314 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[47].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:314:60: note: in expansion of macro 'N_' 314 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:314:9: note: in expansion of macro 'INIT_OPT_BOOL' 314 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[47].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:314:9: note: in expansion of macro 'INIT_OPT_BOOL' 314 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:318:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 318 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:318:23: note: (near initialization for 'config_options_info[48].init.path') 318 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:319:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 319 | "invert", 0, 1, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:319:17: note: (near initialization for 'config_options_info[48].init.name') 319 | "invert", 0, 1, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:318:60: note: in expansion of macro 'N_' 318 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[48].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:318:60: note: in expansion of macro 'N_' 318 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:318:9: note: in expansion of macro 'INIT_OPT_BOOL' 318 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[48].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:318:9: note: in expansion of macro 'INIT_OPT_BOOL' 318 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:323:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 323 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:323:23: note: (near initialization for 'config_options_info[49].init.path') 323 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:324:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 324 | "underline", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:324:17: note: (near initialization for 'config_options_info[49].init.name') 324 | "underline", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:323:60: note: in expansion of macro 'N_' 323 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[49].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:323:60: note: in expansion of macro 'N_' 323 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:323:9: note: in expansion of macro 'INIT_OPT_BOOL' 323 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[49].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:323:9: note: in expansion of macro 'INIT_OPT_BOOL' 323 | INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:328:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 328 | INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:328:23: note: (near initialization for 'config_options_info[50].init.path') 328 | INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:329:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 329 | "color_dirs", 0, 1, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:329:17: note: (near initialization for 'config_options_info[50].init.name') 329 | "color_dirs", 0, 1, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:328:48: note: in expansion of macro 'N_' 328 | INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[50].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:328:48: note: in expansion of macro 'N_' 328 | INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:328:9: note: in expansion of macro 'INIT_OPT_BOOL' 328 | INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[50].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:328:9: note: in expansion of macro 'INIT_OPT_BOOL' 328 | INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:333:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 333 | INIT_OPT_BOOL("document.browse.links", N_("Number links"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:333:23: note: (near initialization for 'config_options_info[51].init.path') 333 | INIT_OPT_BOOL("document.browse.links", N_("Number links"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:334:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 334 | "numbering", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:334:17: note: (near initialization for 'config_options_info[51].init.name') 334 | "numbering", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:333:48: note: in expansion of macro 'N_' 333 | INIT_OPT_BOOL("document.browse.links", N_("Number links"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[51].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:333:48: note: in expansion of macro 'N_' 333 | INIT_OPT_BOOL("document.browse.links", N_("Number links"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:333:9: note: in expansion of macro 'INIT_OPT_BOOL' 333 | INIT_OPT_BOOL("document.browse.links", N_("Number links"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[51].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:333:9: note: in expansion of macro 'INIT_OPT_BOOL' 333 | INIT_OPT_BOOL("document.browse.links", N_("Number links"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:337:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 337 | INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:337:22: note: (near initialization for 'config_options_info[52].init.path') 337 | INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:338:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 338 | "target_blank", 0, 0, 3, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:338:17: note: (near initialization for 'config_options_info[52].init.name') 338 | "target_blank", 0, 0, 3, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:337:47: note: in expansion of macro 'N_' 337 | INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[52].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:337:47: note: in expansion of macro 'N_' 337 | INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:337:9: note: in expansion of macro 'INIT_OPT_INT' 337 | INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[52].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:337:9: note: in expansion of macro 'INIT_OPT_INT' 337 | INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:346:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 346 | INIT_OPT_ALIAS("document.browse.links", "typeahead_wraparound", 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:346:24: note: (near initialization for 'config_options_info[53].init.path') 346 | INIT_OPT_ALIAS("document.browse.links", "typeahead_wraparound", 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:346:49: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 346 | INIT_OPT_ALIAS("document.browse.links", "typeahead_wraparound", 0, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:346:49: note: (near initialization for 'config_options_info[53].init.name') 346 | INIT_OPT_ALIAS("document.browse.links", "typeahead_wraparound", 0, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:349:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 349 | INIT_OPT_ALIAS("document.browse.links", "typeahead_error", 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:349:24: note: (near initialization for 'config_options_info[54].init.path') 349 | INIT_OPT_ALIAS("document.browse.links", "typeahead_error", 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:349:49: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 349 | INIT_OPT_ALIAS("document.browse.links", "typeahead_error", 0, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:349:49: note: (near initialization for 'config_options_info[54].init.name') 349 | INIT_OPT_ALIAS("document.browse.links", "typeahead_error", 0, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:352:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 352 | INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:352:23: note: (near initialization for 'config_options_info[55].init.path') 352 | INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:353:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 353 | "use_tabindex", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:353:17: note: (near initialization for 'config_options_info[55].init.name') 353 | "use_tabindex", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:352:48: note: in expansion of macro 'N_' 352 | INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[55].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:352:48: note: in expansion of macro 'N_' 352 | INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:352:9: note: in expansion of macro 'INIT_OPT_BOOL' 352 | INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[55].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:352:9: note: in expansion of macro 'INIT_OPT_BOOL' 352 | INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:359:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 359 | INIT_OPT_STRING("document.browse.links", N_("Specify link label key"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:359:25: note: (near initialization for 'config_options_info[56].init.path') 359 | INIT_OPT_STRING("document.browse.links", N_("Specify link label key"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:360:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 360 | "label_key", 0, "0123456789", | ^~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:360:17: note: (near initialization for 'config_options_info[56].init.name') 360 | "label_key", 0, "0123456789", | ^~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:359:50: note: in expansion of macro 'N_' 359 | INIT_OPT_STRING("document.browse.links", N_("Specify link label key"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[56].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:359:50: note: in expansion of macro 'N_' 359 | INIT_OPT_STRING("document.browse.links", N_("Specify link label key"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:359:9: note: in expansion of macro 'INIT_OPT_STRING' 359 | INIT_OPT_STRING("document.browse.links", N_("Specify link label key"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[56].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:359:9: note: in expansion of macro 'INIT_OPT_STRING' 359 | INIT_OPT_STRING("document.browse.links", N_("Specify link label key"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:365:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 365 | INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:365:23: note: (near initialization for 'config_options_info[57].init.path') 365 | INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:366:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 366 | "missing_fragment", 0, 1, | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:366:17: note: (near initialization for 'config_options_info[57].init.name') 366 | "missing_fragment", 0, 1, | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:365:48: note: in expansion of macro 'N_' 365 | INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[57].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:365:48: note: in expansion of macro 'N_' 365 | INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:365:9: note: in expansion of macro 'INIT_OPT_BOOL' 365 | INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[57].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:365:9: note: in expansion of macro 'INIT_OPT_BOOL' 365 | INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:370:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 370 | INIT_OPT_INT("document.browse.links", N_("Number keys select links"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:370:22: note: (near initialization for 'config_options_info[58].init.path') 370 | INIT_OPT_INT("document.browse.links", N_("Number keys select links"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:371:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 371 | "number_keys_select_link", 0, 0, 2, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:371:17: note: (near initialization for 'config_options_info[58].init.name') 371 | "number_keys_select_link", 0, 0, 2, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:370:47: note: in expansion of macro 'N_' 370 | INIT_OPT_INT("document.browse.links", N_("Number keys select links"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[58].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:370:47: note: in expansion of macro 'N_' 370 | INIT_OPT_INT("document.browse.links", N_("Number keys select links"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:370:9: note: in expansion of macro 'INIT_OPT_INT' 370 | INIT_OPT_INT("document.browse.links", N_("Number keys select links"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[58].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:370:9: note: in expansion of macro 'INIT_OPT_INT' 370 | INIT_OPT_INT("document.browse.links", N_("Number keys select links"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:378:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 378 | INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:378:23: note: (near initialization for 'config_options_info[59].init.path') 378 | INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:379:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 379 | "warn_malicious", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:379:17: note: (near initialization for 'config_options_info[59].init.name') 379 | "warn_malicious", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:378:48: note: in expansion of macro 'N_' 378 | INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[59].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:378:48: note: in expansion of macro 'N_' 378 | INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:378:9: note: in expansion of macro 'INIT_OPT_BOOL' 378 | INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[59].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:378:9: note: in expansion of macro 'INIT_OPT_BOOL' 378 | INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:386:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 386 | INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:386:23: note: (near initialization for 'config_options_info[60].init.path') 386 | INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:387:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 387 | "wraparound", /* 0 */ 0, 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:387:17: note: (near initialization for 'config_options_info[60].init.name') 387 | "wraparound", /* 0 */ 0, 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:386:48: note: in expansion of macro 'N_' 386 | INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[60].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:386:48: note: in expansion of macro 'N_' 386 | INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:386:9: note: in expansion of macro 'INIT_OPT_BOOL' 386 | INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[60].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:386:9: note: in expansion of macro 'INIT_OPT_BOOL' 386 | INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:392:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 392 | INIT_OPT_TREE("document.browse", N_("Scrolling"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:392:23: note: (near initialization for 'config_options_info[61].init.path') 392 | INIT_OPT_TREE("document.browse", N_("Scrolling"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:393:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 393 | "scrolling", OPT_SORT, | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:393:17: note: (near initialization for 'config_options_info[61].init.name') 393 | "scrolling", OPT_SORT, | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:392:42: note: in expansion of macro 'N_' 392 | INIT_OPT_TREE("document.browse", N_("Scrolling"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[61].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:392:42: note: in expansion of macro 'N_' 392 | INIT_OPT_TREE("document.browse", N_("Scrolling"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:392:9: note: in expansion of macro 'INIT_OPT_TREE' 392 | INIT_OPT_TREE("document.browse", N_("Scrolling"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[61].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:392:9: note: in expansion of macro 'INIT_OPT_TREE' 392 | INIT_OPT_TREE("document.browse", N_("Scrolling"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:396:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 396 | INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:396:22: note: (near initialization for 'config_options_info[62].init.path') 396 | INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:397:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 397 | "horizontal_step", 0, 1, 9999, 8, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:397:17: note: (near initialization for 'config_options_info[62].init.name') 397 | "horizontal_step", 0, 1, 9999, 8, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:396:51: note: in expansion of macro 'N_' 396 | INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[62].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:396:51: note: in expansion of macro 'N_' 396 | INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:396:9: note: in expansion of macro 'INIT_OPT_INT' 396 | INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[62].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:396:9: note: in expansion of macro 'INIT_OPT_INT' 396 | INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:402:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 402 | INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:402:23: note: (near initialization for 'config_options_info[63].init.path') 402 | INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:403:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 403 | "horizontal_extended", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:403:17: note: (near initialization for 'config_options_info[63].init.name') 403 | "horizontal_extended", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:402:52: note: in expansion of macro 'N_' 402 | INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[63].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:402:52: note: in expansion of macro 'N_' 402 | INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:402:9: note: in expansion of macro 'INIT_OPT_BOOL' 402 | INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[63].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:402:9: note: in expansion of macro 'INIT_OPT_BOOL' 402 | INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:408:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 408 | INIT_OPT_INT("document.browse.scrolling", N_("Margin"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:408:22: note: (near initialization for 'config_options_info[64].init.path') 408 | INIT_OPT_INT("document.browse.scrolling", N_("Margin"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:409:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 409 | "margin", 0, 0, 20, 3, | ^~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:409:17: note: (near initialization for 'config_options_info[64].init.name') 409 | "margin", 0, 0, 20, 3, | ^~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:408:51: note: in expansion of macro 'N_' 408 | INIT_OPT_INT("document.browse.scrolling", N_("Margin"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[64].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:408:51: note: in expansion of macro 'N_' 408 | INIT_OPT_INT("document.browse.scrolling", N_("Margin"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:408:9: note: in expansion of macro 'INIT_OPT_INT' 408 | INIT_OPT_INT("document.browse.scrolling", N_("Margin"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[64].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:408:9: note: in expansion of macro 'INIT_OPT_INT' 408 | INIT_OPT_INT("document.browse.scrolling", N_("Margin"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:413:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 413 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:413:22: note: (near initialization for 'config_options_info[65].init.path') 413 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:414:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 414 | "vertical_step", 0, 1, 9999, 2, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:414:17: note: (near initialization for 'config_options_info[65].init.name') 414 | "vertical_step", 0, 1, 9999, 2, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:413:51: note: in expansion of macro 'N_' 413 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[65].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:413:51: note: in expansion of macro 'N_' 413 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:413:9: note: in expansion of macro 'INIT_OPT_INT' 413 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[65].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:413:9: note: in expansion of macro 'INIT_OPT_INT' 413 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:418:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 418 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical overlap"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:418:22: note: (near initialization for 'config_options_info[66].init.path') 418 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical overlap"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:419:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 419 | "vertical_overlap", 0, 0, 10, 0, | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:419:17: note: (near initialization for 'config_options_info[66].init.name') 419 | "vertical_overlap", 0, 0, 10, 0, | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:418:51: note: in expansion of macro 'N_' 418 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical overlap"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[66].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:418:51: note: in expansion of macro 'N_' 418 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical overlap"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:418:9: note: in expansion of macro 'INIT_OPT_INT' 418 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical overlap"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[66].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:418:9: note: in expansion of macro 'INIT_OPT_INT' 418 | INIT_OPT_INT("document.browse.scrolling", N_("Vertical overlap"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:424:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 424 | INIT_OPT_TREE("document.browse", N_("Searching"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:424:23: note: (near initialization for 'config_options_info[67].init.path') 424 | INIT_OPT_TREE("document.browse", N_("Searching"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:425:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 425 | "search", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:425:17: note: (near initialization for 'config_options_info[67].init.name') 425 | "search", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:424:42: note: in expansion of macro 'N_' 424 | INIT_OPT_TREE("document.browse", N_("Searching"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[67].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:424:42: note: in expansion of macro 'N_' 424 | INIT_OPT_TREE("document.browse", N_("Searching"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:424:9: note: in expansion of macro 'INIT_OPT_TREE' 424 | INIT_OPT_TREE("document.browse", N_("Searching"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[67].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:424:9: note: in expansion of macro 'INIT_OPT_TREE' 424 | INIT_OPT_TREE("document.browse", N_("Searching"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:428:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 428 | INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:428:23: note: (near initialization for 'config_options_info[68].init.path') 428 | INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:429:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 429 | "case", 0, 0, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:429:17: note: (near initialization for 'config_options_info[68].init.name') 429 | "case", 0, 0, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:428:49: note: in expansion of macro 'N_' 428 | INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[68].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:428:49: note: in expansion of macro 'N_' 428 | INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:428:9: note: in expansion of macro 'INIT_OPT_BOOL' 428 | INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[68].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:428:9: note: in expansion of macro 'INIT_OPT_BOOL' 428 | INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:434:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 434 | INIT_OPT_INT("document.browse.search", N_("Regular expressions"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:434:22: note: (near initialization for 'config_options_info[69].init.path') 434 | INIT_OPT_INT("document.browse.search", N_("Regular expressions"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:435:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 435 | "regex", 0, 0, 2, 0, | ^~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:435:17: note: (near initialization for 'config_options_info[69].init.name') 435 | "regex", 0, 0, 2, 0, | ^~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:434:48: note: in expansion of macro 'N_' 434 | INIT_OPT_INT("document.browse.search", N_("Regular expressions"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[69].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:434:48: note: in expansion of macro 'N_' 434 | INIT_OPT_INT("document.browse.search", N_("Regular expressions"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:434:9: note: in expansion of macro 'INIT_OPT_INT' 434 | INIT_OPT_INT("document.browse.search", N_("Regular expressions"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[69].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:434:9: note: in expansion of macro 'INIT_OPT_INT' 434 | INIT_OPT_INT("document.browse.search", N_("Regular expressions"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:442:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 442 | INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:442:23: note: (near initialization for 'config_options_info[70].init.path') 442 | INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:443:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 443 | "show_hit_top_bottom", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:443:17: note: (near initialization for 'config_options_info[70].init.name') 443 | "show_hit_top_bottom", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:442:49: note: in expansion of macro 'N_' 442 | INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[70].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:442:49: note: in expansion of macro 'N_' 442 | INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:442:9: note: in expansion of macro 'INIT_OPT_BOOL' 442 | INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[70].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:442:9: note: in expansion of macro 'INIT_OPT_BOOL' 442 | INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:447:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 447 | INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:447:23: note: (near initialization for 'config_options_info[71].init.path') 447 | INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:448:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 448 | "wraparound", 0, 1, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:448:17: note: (near initialization for 'config_options_info[71].init.name') 448 | "wraparound", 0, 1, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:447:49: note: in expansion of macro 'N_' 447 | INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[71].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:447:49: note: in expansion of macro 'N_' 447 | INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:447:9: note: in expansion of macro 'INIT_OPT_BOOL' 447 | INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[71].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:447:9: note: in expansion of macro 'INIT_OPT_BOOL' 447 | INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:452:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 452 | INIT_OPT_INT("document.browse.search", N_("Show not found"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:452:22: note: (near initialization for 'config_options_info[72].init.path') 452 | INIT_OPT_INT("document.browse.search", N_("Show not found"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:453:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 453 | "show_not_found", 0, 0, 2, 2, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:453:17: note: (near initialization for 'config_options_info[72].init.name') 453 | "show_not_found", 0, 0, 2, 2, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:452:48: note: in expansion of macro 'N_' 452 | INIT_OPT_INT("document.browse.search", N_("Show not found"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[72].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:452:48: note: in expansion of macro 'N_' 452 | INIT_OPT_INT("document.browse.search", N_("Show not found"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:452:9: note: in expansion of macro 'INIT_OPT_INT' 452 | INIT_OPT_INT("document.browse.search", N_("Show not found"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[72].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:452:9: note: in expansion of macro 'INIT_OPT_INT' 452 | INIT_OPT_INT("document.browse.search", N_("Show not found"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:459:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 459 | INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:459:22: note: (near initialization for 'config_options_info[73].init.path') 459 | INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:460:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 460 | "typeahead", 0, 0, 2, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:460:17: note: (near initialization for 'config_options_info[73].init.name') 460 | "typeahead", 0, 0, 2, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:459:48: note: in expansion of macro 'N_' 459 | INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[73].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:459:48: note: in expansion of macro 'N_' 459 | INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:459:9: note: in expansion of macro 'INIT_OPT_INT' 459 | INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[73].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:459:9: note: in expansion of macro 'INIT_OPT_INT' 459 | INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:474:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 474 | INIT_OPT_INT("document.browse", N_("Horizontal text margin"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:474:22: note: (near initialization for 'config_options_info[74].init.path') 474 | INIT_OPT_INT("document.browse", N_("Horizontal text margin"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:475:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 475 | "margin_width", 0, 0, 100, 3, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:475:17: note: (near initialization for 'config_options_info[74].init.name') 475 | "margin_width", 0, 0, 100, 3, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:474:41: note: in expansion of macro 'N_' 474 | INIT_OPT_INT("document.browse", N_("Horizontal text margin"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[74].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:474:41: note: in expansion of macro 'N_' 474 | INIT_OPT_INT("document.browse", N_("Horizontal text margin"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:474:9: note: in expansion of macro 'INIT_OPT_INT' 474 | INIT_OPT_INT("document.browse", N_("Horizontal text margin"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[74].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:474:9: note: in expansion of macro 'INIT_OPT_INT' 474 | INIT_OPT_INT("document.browse", N_("Horizontal text margin"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:478:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 478 | INIT_OPT_INT("document.browse", N_("Preferred document width"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:478:22: note: (near initialization for 'config_options_info[75].init.path') 478 | INIT_OPT_INT("document.browse", N_("Preferred document width"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:479:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 479 | "preferred_document_width", 0, 0, 9999, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:479:17: note: (near initialization for 'config_options_info[75].init.name') 479 | "preferred_document_width", 0, 0, 9999, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:478:41: note: in expansion of macro 'N_' 478 | INIT_OPT_INT("document.browse", N_("Preferred document width"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[75].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:478:41: note: in expansion of macro 'N_' 478 | INIT_OPT_INT("document.browse", N_("Preferred document width"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:478:9: note: in expansion of macro 'INIT_OPT_INT' 478 | INIT_OPT_INT("document.browse", N_("Preferred document width"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[75].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:478:9: note: in expansion of macro 'INIT_OPT_INT' 478 | INIT_OPT_INT("document.browse", N_("Preferred document width"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:483:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 483 | INIT_OPT_BOOL("document.browse", N_("Whether to use preferred document width"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:483:23: note: (near initialization for 'config_options_info[76].init.path') 483 | INIT_OPT_BOOL("document.browse", N_("Whether to use preferred document width"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:484:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 484 | "use_preferred_document_width", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:484:17: note: (near initialization for 'config_options_info[76].init.name') 484 | "use_preferred_document_width", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:483:42: note: in expansion of macro 'N_' 483 | INIT_OPT_BOOL("document.browse", N_("Whether to use preferred document width"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[76].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:483:42: note: in expansion of macro 'N_' 483 | INIT_OPT_BOOL("document.browse", N_("Whether to use preferred document width"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:483:9: note: in expansion of macro 'INIT_OPT_BOOL' 483 | INIT_OPT_BOOL("document.browse", N_("Whether to use preferred document width"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[76].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:483:9: note: in expansion of macro 'INIT_OPT_BOOL' 483 | INIT_OPT_BOOL("document.browse", N_("Whether to use preferred document width"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:488:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 488 | INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:488:23: note: (near initialization for 'config_options_info[77].init.path') 488 | INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:489:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 489 | "refresh", 0, 1, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:489:17: note: (near initialization for 'config_options_info[77].init.name') 489 | "refresh", 0, 1, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:488:42: note: in expansion of macro 'N_' 488 | INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[77].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:488:42: note: in expansion of macro 'N_' 488 | INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:488:9: note: in expansion of macro 'INIT_OPT_BOOL' 488 | INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[77].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:488:9: note: in expansion of macro 'INIT_OPT_BOOL' 488 | INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:499:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 499 | INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:499:22: note: (near initialization for 'config_options_info[78].init.path') 499 | INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:500:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 500 | "minimum_refresh_time", 0, 0, INT_MAX, 1000, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:500:17: note: (near initialization for 'config_options_info[78].init.name') 500 | "minimum_refresh_time", 0, 0, INT_MAX, 1000, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:499:41: note: in expansion of macro 'N_' 499 | INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[78].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:499:41: note: in expansion of macro 'N_' 499 | INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:499:9: note: in expansion of macro 'INIT_OPT_INT' 499 | INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[78].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:499:9: note: in expansion of macro 'INIT_OPT_INT' 499 | INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:506:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 506 | INIT_OPT_BOOL("document.browse", N_("Show meta refresh link"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:506:23: note: (near initialization for 'config_options_info[79].init.path') 506 | INIT_OPT_BOOL("document.browse", N_("Show meta refresh link"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:507:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 507 | "show_refresh_link", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:507:17: note: (near initialization for 'config_options_info[79].init.name') 507 | "show_refresh_link", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:506:42: note: in expansion of macro 'N_' 506 | INIT_OPT_BOOL("document.browse", N_("Show meta refresh link"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[79].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:506:42: note: in expansion of macro 'N_' 506 | INIT_OPT_BOOL("document.browse", N_("Show meta refresh link"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:506:9: note: in expansion of macro 'INIT_OPT_BOOL' 506 | INIT_OPT_BOOL("document.browse", N_("Show meta refresh link"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[79].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:506:9: note: in expansion of macro 'INIT_OPT_BOOL' 506 | INIT_OPT_BOOL("document.browse", N_("Show meta refresh link"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:510:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 510 | INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:510:23: note: (near initialization for 'config_options_info[80].init.path') 510 | INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:511:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 511 | "table_move_order", 0, 0, | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:511:17: note: (near initialization for 'config_options_info[80].init.name') 511 | "table_move_order", 0, 0, | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:510:42: note: in expansion of macro 'N_' 510 | INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[80].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:510:42: note: in expansion of macro 'N_' 510 | INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:510:9: note: in expansion of macro 'INIT_OPT_BOOL' 510 | INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[80].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:510:9: note: in expansion of macro 'INIT_OPT_BOOL' 510 | INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:518:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 518 | INIT_OPT_TREE("document", N_("Cache"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:518:23: note: (near initialization for 'config_options_info[81].init.path') 518 | INIT_OPT_TREE("document", N_("Cache"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:519:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 519 | "cache", OPT_SORT, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:519:17: note: (near initialization for 'config_options_info[81].init.name') 519 | "cache", OPT_SORT, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:518:35: note: in expansion of macro 'N_' 518 | INIT_OPT_TREE("document", N_("Cache"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[81].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:518:35: note: in expansion of macro 'N_' 518 | INIT_OPT_TREE("document", N_("Cache"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:518:9: note: in expansion of macro 'INIT_OPT_TREE' 518 | INIT_OPT_TREE("document", N_("Cache"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[81].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:518:9: note: in expansion of macro 'INIT_OPT_TREE' 518 | INIT_OPT_TREE("document", N_("Cache"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:522:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 522 | INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:522:23: note: (near initialization for 'config_options_info[82].init.path') 522 | INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:523:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 523 | "cache_redirects", 0, 0, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:523:17: note: (near initialization for 'config_options_info[82].init.name') 523 | "cache_redirects", 0, 0, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:522:41: note: in expansion of macro 'N_' 522 | INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[82].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:522:41: note: in expansion of macro 'N_' 522 | INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:522:9: note: in expansion of macro 'INIT_OPT_BOOL' 522 | INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[82].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:522:9: note: in expansion of macro 'INIT_OPT_BOOL' 522 | INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:545:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 545 | INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:545:23: note: (near initialization for 'config_options_info[83].init.path') 545 | INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:546:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 546 | "ignore_cache_control", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:546:17: note: (near initialization for 'config_options_info[83].init.name') 546 | "ignore_cache_control", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:545:41: note: in expansion of macro 'N_' 545 | INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[83].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:545:41: note: in expansion of macro 'N_' 545 | INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:545:9: note: in expansion of macro 'INIT_OPT_BOOL' 545 | INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[83].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:545:9: note: in expansion of macro 'INIT_OPT_BOOL' 545 | INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:551:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 551 | INIT_OPT_TREE("document.cache", N_("Formatted documents"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:551:23: note: (near initialization for 'config_options_info[84].init.path') 551 | INIT_OPT_TREE("document.cache", N_("Formatted documents"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:552:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 552 | "format", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:552:17: note: (near initialization for 'config_options_info[84].init.name') 552 | "format", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:551:41: note: in expansion of macro 'N_' 551 | INIT_OPT_TREE("document.cache", N_("Formatted documents"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[84].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:551:41: note: in expansion of macro 'N_' 551 | INIT_OPT_TREE("document.cache", N_("Formatted documents"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:551:9: note: in expansion of macro 'INIT_OPT_TREE' 551 | INIT_OPT_TREE("document.cache", N_("Formatted documents"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[84].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:551:9: note: in expansion of macro 'INIT_OPT_TREE' 551 | INIT_OPT_TREE("document.cache", N_("Formatted documents"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:555:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 555 | INIT_OPT_INT("document.cache.format", N_("Number"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:555:22: note: (near initialization for 'config_options_info[85].init.path') 555 | INIT_OPT_INT("document.cache.format", N_("Number"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:556:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 556 | "size", 0, 0, 256, 5, | ^~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:556:17: note: (near initialization for 'config_options_info[85].init.name') 556 | "size", 0, 0, 256, 5, | ^~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:555:47: note: in expansion of macro 'N_' 555 | INIT_OPT_INT("document.cache.format", N_("Number"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[85].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:555:47: note: in expansion of macro 'N_' 555 | INIT_OPT_INT("document.cache.format", N_("Number"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:555:9: note: in expansion of macro 'INIT_OPT_INT' 555 | INIT_OPT_INT("document.cache.format", N_("Number"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[85].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:555:9: note: in expansion of macro 'INIT_OPT_INT' 555 | INIT_OPT_INT("document.cache.format", N_("Number"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:575:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 575 | INIT_OPT_INT("document.cache", N_("Revalidation interval"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:575:22: note: (near initialization for 'config_options_info[86].init.path') 575 | INIT_OPT_INT("document.cache", N_("Revalidation interval"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:576:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 576 | "revalidation_interval", 0, -1, 86400, -1, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:576:17: note: (near initialization for 'config_options_info[86].init.name') 576 | "revalidation_interval", 0, -1, 86400, -1, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:575:40: note: in expansion of macro 'N_' 575 | INIT_OPT_INT("document.cache", N_("Revalidation interval"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[86].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:575:40: note: in expansion of macro 'N_' 575 | INIT_OPT_INT("document.cache", N_("Revalidation interval"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:575:9: note: in expansion of macro 'INIT_OPT_INT' 575 | INIT_OPT_INT("document.cache", N_("Revalidation interval"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[86].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:575:9: note: in expansion of macro 'INIT_OPT_INT' 575 | INIT_OPT_INT("document.cache", N_("Revalidation interval"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:586:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 586 | INIT_OPT_TREE("document.cache", N_("Memory cache"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:586:23: note: (near initialization for 'config_options_info[87].init.path') 586 | INIT_OPT_TREE("document.cache", N_("Memory cache"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:587:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 587 | "memory", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:587:17: note: (near initialization for 'config_options_info[87].init.name') 587 | "memory", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:586:41: note: in expansion of macro 'N_' 586 | INIT_OPT_TREE("document.cache", N_("Memory cache"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[87].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:586:41: note: in expansion of macro 'N_' 586 | INIT_OPT_TREE("document.cache", N_("Memory cache"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:586:9: note: in expansion of macro 'INIT_OPT_TREE' 586 | INIT_OPT_TREE("document.cache", N_("Memory cache"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[87].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:586:9: note: in expansion of macro 'INIT_OPT_TREE' 586 | INIT_OPT_TREE("document.cache", N_("Memory cache"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:590:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 590 | INIT_OPT_LONG("document.cache.memory", N_("Size"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:497:12: note: in definition of macro 'INIT_OPT_LONG' 497 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:590:23: note: (near initialization for 'config_options_info[88].init.path') 590 | INIT_OPT_LONG("document.cache.memory", N_("Size"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:497:12: note: in definition of macro 'INIT_OPT_LONG' 497 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:591:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 591 | "size", 0, 0, LONG_MAX, 1048576, | ^~~~~~ ../.././src/config/options.h:497:18: note: in definition of macro 'INIT_OPT_LONG' 497 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:591:17: note: (near initialization for 'config_options_info[88].init.name') 591 | "size", 0, 0, LONG_MAX, 1048576, | ^~~~~~ ../.././src/config/options.h:497:18: note: in definition of macro 'INIT_OPT_LONG' 497 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:497:24: note: in definition of macro 'INIT_OPT_LONG' 497 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:590:48: note: in expansion of macro 'N_' 590 | INIT_OPT_LONG("document.cache.memory", N_("Size"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[88].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:497:24: note: in definition of macro 'INIT_OPT_LONG' 497 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:590:48: note: in expansion of macro 'N_' 590 | INIT_OPT_LONG("document.cache.memory", N_("Size"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:497:30: note: in expansion of macro 'DESC' 497 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:590:9: note: in expansion of macro 'INIT_OPT_LONG' 590 | INIT_OPT_LONG("document.cache.memory", N_("Size"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[88].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:497:30: note: in expansion of macro 'DESC' 497 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:590:9: note: in expansion of macro 'INIT_OPT_LONG' 590 | INIT_OPT_LONG("document.cache.memory", N_("Size"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:596:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 596 | INIT_OPT_TREE("document", N_("Charset"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:596:23: note: (near initialization for 'config_options_info[89].init.path') 596 | INIT_OPT_TREE("document", N_("Charset"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:597:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 597 | "codepage", 0, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:597:17: note: (near initialization for 'config_options_info[89].init.name') 597 | "codepage", 0, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:596:35: note: in expansion of macro 'N_' 596 | INIT_OPT_TREE("document", N_("Charset"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[89].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:596:35: note: in expansion of macro 'N_' 596 | INIT_OPT_TREE("document", N_("Charset"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:596:9: note: in expansion of macro 'INIT_OPT_TREE' 596 | INIT_OPT_TREE("document", N_("Charset"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[89].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:596:9: note: in expansion of macro 'INIT_OPT_TREE' 596 | INIT_OPT_TREE("document", N_("Charset"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:600:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 600 | INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:507:12: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:600:27: note: (near initialization for 'config_options_info[90].init.path') 600 | INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:507:12: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:601:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 601 | "assume", 0, "System", | ^~~~~~~~ ../.././src/config/options.h:507:18: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:601:17: note: (near initialization for 'config_options_info[90].init.name') 601 | "assume", 0, "System", | ^~~~~~~~ ../.././src/config/options.h:507:18: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:507:24: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:600:48: note: in expansion of macro 'N_' 600 | INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[90].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:507:24: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:600:48: note: in expansion of macro 'N_' 600 | INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:507:30: note: in expansion of macro 'DESC' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:600:9: note: in expansion of macro 'INIT_OPT_CODEPAGE' 600 | INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[90].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:507:30: note: in expansion of macro 'DESC' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:600:9: note: in expansion of macro 'INIT_OPT_CODEPAGE' 600 | INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:605:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 605 | INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:605:23: note: (near initialization for 'config_options_info[91].init.path') 605 | INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:606:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 606 | "force_assumed", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:606:17: note: (near initialization for 'config_options_info[91].init.name') 606 | "force_assumed", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:605:44: note: in expansion of macro 'N_' 605 | INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[91].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:605:44: note: in expansion of macro 'N_' 605 | INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:605:9: note: in expansion of macro 'INIT_OPT_BOOL' 605 | INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[91].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:605:9: note: in expansion of macro 'INIT_OPT_BOOL' 605 | INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:611:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 611 | INIT_OPT_TREE("document", N_("Default color settings"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:611:23: note: (near initialization for 'config_options_info[92].init.path') 611 | INIT_OPT_TREE("document", N_("Default color settings"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:612:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 612 | "colors", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:612:17: note: (near initialization for 'config_options_info[92].init.name') 612 | "colors", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:611:35: note: in expansion of macro 'N_' 611 | INIT_OPT_TREE("document", N_("Default color settings"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[92].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:611:35: note: in expansion of macro 'N_' 611 | INIT_OPT_TREE("document", N_("Default color settings"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:611:9: note: in expansion of macro 'INIT_OPT_TREE' 611 | INIT_OPT_TREE("document", N_("Default color settings"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[92].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:611:9: note: in expansion of macro 'INIT_OPT_TREE' 611 | INIT_OPT_TREE("document", N_("Default color settings"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:616:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 616 | INIT_OPT_COLOR("document.colors", N_("Text color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:616:24: note: (near initialization for 'config_options_info[93].init.path') 616 | INIT_OPT_COLOR("document.colors", N_("Text color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:617:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 617 | "text", 0, "#bfbfbf", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:617:17: note: (near initialization for 'config_options_info[93].init.name') 617 | "text", 0, "#bfbfbf", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:616:43: note: in expansion of macro 'N_' 616 | INIT_OPT_COLOR("document.colors", N_("Text color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[93].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:616:43: note: in expansion of macro 'N_' 616 | INIT_OPT_COLOR("document.colors", N_("Text color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:616:9: note: in expansion of macro 'INIT_OPT_COLOR' 616 | INIT_OPT_COLOR("document.colors", N_("Text color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[93].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:616:9: note: in expansion of macro 'INIT_OPT_COLOR' 616 | INIT_OPT_COLOR("document.colors", N_("Text color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:620:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 620 | INIT_OPT_COLOR("document.colors", N_("Background color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:620:24: note: (near initialization for 'config_options_info[94].init.path') 620 | INIT_OPT_COLOR("document.colors", N_("Background color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:621:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 621 | "background", 0, "#000000", | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:621:17: note: (near initialization for 'config_options_info[94].init.name') 621 | "background", 0, "#000000", | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:620:43: note: in expansion of macro 'N_' 620 | INIT_OPT_COLOR("document.colors", N_("Background color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[94].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:620:43: note: in expansion of macro 'N_' 620 | INIT_OPT_COLOR("document.colors", N_("Background color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:620:9: note: in expansion of macro 'INIT_OPT_COLOR' 620 | INIT_OPT_COLOR("document.colors", N_("Background color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[94].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:620:9: note: in expansion of macro 'INIT_OPT_COLOR' 620 | INIT_OPT_COLOR("document.colors", N_("Background color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:624:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 624 | INIT_OPT_COLOR("document.colors", N_("Link color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:624:24: note: (near initialization for 'config_options_info[95].init.path') 624 | INIT_OPT_COLOR("document.colors", N_("Link color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:625:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 625 | "link", 0, "#0000ff", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:625:17: note: (near initialization for 'config_options_info[95].init.name') 625 | "link", 0, "#0000ff", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:624:43: note: in expansion of macro 'N_' 624 | INIT_OPT_COLOR("document.colors", N_("Link color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[95].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:624:43: note: in expansion of macro 'N_' 624 | INIT_OPT_COLOR("document.colors", N_("Link color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:624:9: note: in expansion of macro 'INIT_OPT_COLOR' 624 | INIT_OPT_COLOR("document.colors", N_("Link color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[95].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:624:9: note: in expansion of macro 'INIT_OPT_COLOR' 624 | INIT_OPT_COLOR("document.colors", N_("Link color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:628:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 628 | INIT_OPT_COLOR("document.colors", N_("Visited-link color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:628:24: note: (near initialization for 'config_options_info[96].init.path') 628 | INIT_OPT_COLOR("document.colors", N_("Visited-link color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:629:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 629 | "vlink", 0, "#ffff00", | ^~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:629:17: note: (near initialization for 'config_options_info[96].init.name') 629 | "vlink", 0, "#ffff00", | ^~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:628:43: note: in expansion of macro 'N_' 628 | INIT_OPT_COLOR("document.colors", N_("Visited-link color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[96].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:628:43: note: in expansion of macro 'N_' 628 | INIT_OPT_COLOR("document.colors", N_("Visited-link color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:628:9: note: in expansion of macro 'INIT_OPT_COLOR' 628 | INIT_OPT_COLOR("document.colors", N_("Visited-link color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[96].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:628:9: note: in expansion of macro 'INIT_OPT_COLOR' 628 | INIT_OPT_COLOR("document.colors", N_("Visited-link color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:632:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 632 | INIT_OPT_COLOR("document.colors", N_("Image-link color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:632:24: note: (near initialization for 'config_options_info[97].init.path') 632 | INIT_OPT_COLOR("document.colors", N_("Image-link color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:633:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 633 | "image", 0, "darkolivegreen", | ^~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:633:17: note: (near initialization for 'config_options_info[97].init.name') 633 | "image", 0, "darkolivegreen", | ^~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:632:43: note: in expansion of macro 'N_' 632 | INIT_OPT_COLOR("document.colors", N_("Image-link color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[97].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:632:43: note: in expansion of macro 'N_' 632 | INIT_OPT_COLOR("document.colors", N_("Image-link color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:632:9: note: in expansion of macro 'INIT_OPT_COLOR' 632 | INIT_OPT_COLOR("document.colors", N_("Image-link color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[97].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:632:9: note: in expansion of macro 'INIT_OPT_COLOR' 632 | INIT_OPT_COLOR("document.colors", N_("Image-link color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:636:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 636 | INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:636:24: note: (near initialization for 'config_options_info[98].init.path') 636 | INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:637:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 637 | "bookmark", 0, "hotpink", | ^~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:637:17: note: (near initialization for 'config_options_info[98].init.name') 637 | "bookmark", 0, "hotpink", | ^~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:636:43: note: in expansion of macro 'N_' 636 | INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[98].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:636:43: note: in expansion of macro 'N_' 636 | INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:636:9: note: in expansion of macro 'INIT_OPT_COLOR' 636 | INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[98].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:636:9: note: in expansion of macro 'INIT_OPT_COLOR' 636 | INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:640:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 640 | INIT_OPT_COLOR("document.colors", N_("Directory color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:640:24: note: (near initialization for 'config_options_info[99].init.path') 640 | INIT_OPT_COLOR("document.colors", N_("Directory color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:641:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 641 | "dirs", 0, "#ffff00", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:641:17: note: (near initialization for 'config_options_info[99].init.name') 641 | "dirs", 0, "#ffff00", | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:640:43: note: in expansion of macro 'N_' 640 | INIT_OPT_COLOR("document.colors", N_("Directory color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[99].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:640:43: note: in expansion of macro 'N_' 640 | INIT_OPT_COLOR("document.colors", N_("Directory color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:640:9: note: in expansion of macro 'INIT_OPT_COLOR' 640 | INIT_OPT_COLOR("document.colors", N_("Directory color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[99].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:640:9: note: in expansion of macro 'INIT_OPT_COLOR' 640 | INIT_OPT_COLOR("document.colors", N_("Directory color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:646:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 646 | INIT_OPT_BOOL("document.colors", N_("Use link number color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:646:23: note: (near initialization for 'config_options_info[100].init.path') 646 | INIT_OPT_BOOL("document.colors", N_("Use link number color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:647:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 647 | "use_link_number_color", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:647:17: note: (near initialization for 'config_options_info[100].init.name') 647 | "use_link_number_color", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:646:42: note: in expansion of macro 'N_' 646 | INIT_OPT_BOOL("document.colors", N_("Use link number color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[100].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:646:42: note: in expansion of macro 'N_' 646 | INIT_OPT_BOOL("document.colors", N_("Use link number color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:646:9: note: in expansion of macro 'INIT_OPT_BOOL' 646 | INIT_OPT_BOOL("document.colors", N_("Use link number color"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[100].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:646:9: note: in expansion of macro 'INIT_OPT_BOOL' 646 | INIT_OPT_BOOL("document.colors", N_("Use link number color"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:651:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 651 | INIT_OPT_COLOR("document.colors", N_("Link number color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:651:24: note: (near initialization for 'config_options_info[101].init.path') 651 | INIT_OPT_COLOR("document.colors", N_("Link number color"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:652:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 652 | "link_number", 0, "#0000ff", | ^~~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:652:17: note: (near initialization for 'config_options_info[101].init.name') 652 | "link_number", 0, "#0000ff", | ^~~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:651:43: note: in expansion of macro 'N_' 651 | INIT_OPT_COLOR("document.colors", N_("Link number color"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[101].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:651:43: note: in expansion of macro 'N_' 651 | INIT_OPT_COLOR("document.colors", N_("Link number color"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:651:9: note: in expansion of macro 'INIT_OPT_COLOR' 651 | INIT_OPT_COLOR("document.colors", N_("Link number color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[101].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:651:9: note: in expansion of macro 'INIT_OPT_COLOR' 651 | INIT_OPT_COLOR("document.colors", N_("Link number color"), | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:656:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 656 | INIT_OPT_ALIAS("document.colors", "allow_dark_on_black", OPT_ALIAS_NEGATE, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:656:24: note: (near initialization for 'config_options_info[102].init.path') 656 | INIT_OPT_ALIAS("document.colors", "allow_dark_on_black", OPT_ALIAS_NEGATE, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:656:43: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 656 | INIT_OPT_ALIAS("document.colors", "allow_dark_on_black", OPT_ALIAS_NEGATE, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:656:43: note: (near initialization for 'config_options_info[102].init.name') 656 | INIT_OPT_ALIAS("document.colors", "allow_dark_on_black", OPT_ALIAS_NEGATE, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:659:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 659 | INIT_OPT_BOOL("document.colors", N_("Increase contrast"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:659:23: note: (near initialization for 'config_options_info[103].init.path') 659 | INIT_OPT_BOOL("document.colors", N_("Increase contrast"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:660:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 660 | "increase_contrast", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:660:17: note: (near initialization for 'config_options_info[103].init.name') 660 | "increase_contrast", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:659:42: note: in expansion of macro 'N_' 659 | INIT_OPT_BOOL("document.colors", N_("Increase contrast"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[103].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:659:42: note: in expansion of macro 'N_' 659 | INIT_OPT_BOOL("document.colors", N_("Increase contrast"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:659:9: note: in expansion of macro 'INIT_OPT_BOOL' 659 | INIT_OPT_BOOL("document.colors", N_("Increase contrast"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[103].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:659:9: note: in expansion of macro 'INIT_OPT_BOOL' 659 | INIT_OPT_BOOL("document.colors", N_("Increase contrast"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:667:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 667 | INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:667:23: note: (near initialization for 'config_options_info[104].init.path') 667 | INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:668:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 668 | "ensure_contrast", 0, 1, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:668:17: note: (near initialization for 'config_options_info[104].init.name') 668 | "ensure_contrast", 0, 1, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:667:42: note: in expansion of macro 'N_' 667 | INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[104].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:667:42: note: in expansion of macro 'N_' 667 | INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:667:9: note: in expansion of macro 'INIT_OPT_BOOL' 667 | INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[104].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:667:9: note: in expansion of macro 'INIT_OPT_BOOL' 667 | INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:674:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 674 | INIT_OPT_INT("document.colors", N_("Use document-specified colors"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:674:22: note: (near initialization for 'config_options_info[105].init.path') 674 | INIT_OPT_INT("document.colors", N_("Use document-specified colors"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:675:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 675 | "use_document_colors", 0, 0, 2, 2, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:675:17: note: (near initialization for 'config_options_info[105].init.name') 675 | "use_document_colors", 0, 0, 2, 2, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:674:41: note: in expansion of macro 'N_' 674 | INIT_OPT_INT("document.colors", N_("Use document-specified colors"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[105].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:674:41: note: in expansion of macro 'N_' 674 | INIT_OPT_INT("document.colors", N_("Use document-specified colors"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:674:9: note: in expansion of macro 'INIT_OPT_INT' 674 | INIT_OPT_INT("document.colors", N_("Use document-specified colors"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[105].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:674:9: note: in expansion of macro 'INIT_OPT_INT' 674 | INIT_OPT_INT("document.colors", N_("Use document-specified colors"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:689:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 689 | INIT_OPT_TREE("document", N_("Downloading"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:689:23: note: (near initialization for 'config_options_info[106].init.path') 689 | INIT_OPT_TREE("document", N_("Downloading"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:690:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 690 | "download", 0, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:690:17: note: (near initialization for 'config_options_info[106].init.name') 690 | "download", 0, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:689:35: note: in expansion of macro 'N_' 689 | INIT_OPT_TREE("document", N_("Downloading"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[106].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:689:35: note: in expansion of macro 'N_' 689 | INIT_OPT_TREE("document", N_("Downloading"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:689:9: note: in expansion of macro 'INIT_OPT_TREE' 689 | INIT_OPT_TREE("document", N_("Downloading"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[106].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:689:9: note: in expansion of macro 'INIT_OPT_TREE' 689 | INIT_OPT_TREE("document", N_("Downloading"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:693:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 693 | INIT_OPT_STRING("document.download", N_("Default download directory"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:693:25: note: (near initialization for 'config_options_info[107].init.path') 693 | INIT_OPT_STRING("document.download", N_("Default download directory"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:694:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 694 | "directory", 0, "./", | ^~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:694:17: note: (near initialization for 'config_options_info[107].init.name') 694 | "directory", 0, "./", | ^~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:693:46: note: in expansion of macro 'N_' 693 | INIT_OPT_STRING("document.download", N_("Default download directory"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[107].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:693:46: note: in expansion of macro 'N_' 693 | INIT_OPT_STRING("document.download", N_("Default download directory"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:693:9: note: in expansion of macro 'INIT_OPT_STRING' 693 | INIT_OPT_STRING("document.download", N_("Default download directory"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[107].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:693:9: note: in expansion of macro 'INIT_OPT_STRING' 693 | INIT_OPT_STRING("document.download", N_("Default download directory"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:697:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 697 | INIT_OPT_BOOL("document.download", N_("Set original time"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:697:23: note: (near initialization for 'config_options_info[108].init.path') 697 | INIT_OPT_BOOL("document.download", N_("Set original time"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:698:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 698 | "set_original_time", 0, 0, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:698:17: note: (near initialization for 'config_options_info[108].init.name') 698 | "set_original_time", 0, 0, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:697:44: note: in expansion of macro 'N_' 697 | INIT_OPT_BOOL("document.download", N_("Set original time"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[108].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:697:44: note: in expansion of macro 'N_' 697 | INIT_OPT_BOOL("document.download", N_("Set original time"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:697:9: note: in expansion of macro 'INIT_OPT_BOOL' 697 | INIT_OPT_BOOL("document.download", N_("Set original time"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[108].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:697:9: note: in expansion of macro 'INIT_OPT_BOOL' 697 | INIT_OPT_BOOL("document.download", N_("Set original time"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:703:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 703 | INIT_OPT_INT("document.download", N_("Prevent overwriting"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:703:22: note: (near initialization for 'config_options_info[109].init.path') 703 | INIT_OPT_INT("document.download", N_("Prevent overwriting"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:704:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 704 | "overwrite", 0, 0, 2, 2, | ^~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:704:17: note: (near initialization for 'config_options_info[109].init.name') 704 | "overwrite", 0, 0, 2, 2, | ^~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:703:43: note: in expansion of macro 'N_' 703 | INIT_OPT_INT("document.download", N_("Prevent overwriting"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[109].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:703:43: note: in expansion of macro 'N_' 703 | INIT_OPT_INT("document.download", N_("Prevent overwriting"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:703:9: note: in expansion of macro 'INIT_OPT_INT' 703 | INIT_OPT_INT("document.download", N_("Prevent overwriting"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[109].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:703:9: note: in expansion of macro 'INIT_OPT_INT' 703 | INIT_OPT_INT("document.download", N_("Prevent overwriting"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:710:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 710 | INIT_OPT_INT("document.download", N_("Notify download completion by bell"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:710:22: note: (near initialization for 'config_options_info[110].init.path') 710 | INIT_OPT_INT("document.download", N_("Notify download completion by bell"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:711:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 711 | "notify_bell", 0, 0, 2, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:711:17: note: (near initialization for 'config_options_info[110].init.name') 711 | "notify_bell", 0, 0, 2, 0, | ^~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:710:43: note: in expansion of macro 'N_' 710 | INIT_OPT_INT("document.download", N_("Notify download completion by bell"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[110].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:710:43: note: in expansion of macro 'N_' 710 | INIT_OPT_INT("document.download", N_("Notify download completion by bell"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:710:9: note: in expansion of macro 'INIT_OPT_INT' 710 | INIT_OPT_INT("document.download", N_("Notify download completion by bell"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[110].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:710:9: note: in expansion of macro 'INIT_OPT_INT' 710 | INIT_OPT_INT("document.download", N_("Notify download completion by bell"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:718:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 718 | INIT_OPT_TREE("document", N_("Dump output"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:718:23: note: (near initialization for 'config_options_info[111].init.path') 718 | INIT_OPT_TREE("document", N_("Dump output"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:719:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 719 | "dump", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:719:17: note: (near initialization for 'config_options_info[111].init.name') 719 | "dump", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:718:35: note: in expansion of macro 'N_' 718 | INIT_OPT_TREE("document", N_("Dump output"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[111].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:718:35: note: in expansion of macro 'N_' 718 | INIT_OPT_TREE("document", N_("Dump output"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:718:9: note: in expansion of macro 'INIT_OPT_TREE' 718 | INIT_OPT_TREE("document", N_("Dump output"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[111].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:718:9: note: in expansion of macro 'INIT_OPT_TREE' 718 | INIT_OPT_TREE("document", N_("Dump output"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:722:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 722 | INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:507:12: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:722:27: note: (near initialization for 'config_options_info[112].init.path') 722 | INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:507:12: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:723:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 723 | "codepage", 0, "System", | ^~~~~~~~~~ ../.././src/config/options.h:507:18: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:723:17: note: (near initialization for 'config_options_info[112].init.name') 723 | "codepage", 0, "System", | ^~~~~~~~~~ ../.././src/config/options.h:507:18: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:507:24: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:722:44: note: in expansion of macro 'N_' 722 | INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[112].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:507:24: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:722:44: note: in expansion of macro 'N_' 722 | INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:507:30: note: in expansion of macro 'DESC' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:722:9: note: in expansion of macro 'INIT_OPT_CODEPAGE' 722 | INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[112].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:507:30: note: in expansion of macro 'DESC' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:722:9: note: in expansion of macro 'INIT_OPT_CODEPAGE' 722 | INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:727:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 727 | INIT_OPT_INT("document.dump", N_("Color mode"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:727:22: note: (near initialization for 'config_options_info[113].init.path') 727 | INIT_OPT_INT("document.dump", N_("Color mode"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:728:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 728 | "color_mode", 0, -1, COLOR_MODES - 1, -1, | ^~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:728:17: note: (near initialization for 'config_options_info[113].init.name') 728 | "color_mode", 0, -1, COLOR_MODES - 1, -1, | ^~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:727:39: note: in expansion of macro 'N_' 727 | INIT_OPT_INT("document.dump", N_("Color mode"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[113].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:727:39: note: in expansion of macro 'N_' 727 | INIT_OPT_INT("document.dump", N_("Color mode"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:727:9: note: in expansion of macro 'INIT_OPT_INT' 727 | INIT_OPT_INT("document.dump", N_("Color mode"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[113].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:727:9: note: in expansion of macro 'INIT_OPT_INT' 727 | INIT_OPT_INT("document.dump", N_("Color mode"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:749:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 749 | INIT_OPT_STRING("document.dump", N_("Footer"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:749:25: note: (near initialization for 'config_options_info[114].init.path') 749 | INIT_OPT_STRING("document.dump", N_("Footer"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:750:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 750 | "footer", 0, "", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:750:17: note: (near initialization for 'config_options_info[114].init.name') 750 | "footer", 0, "", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:749:42: note: in expansion of macro 'N_' 749 | INIT_OPT_STRING("document.dump", N_("Footer"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[114].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:749:42: note: in expansion of macro 'N_' 749 | INIT_OPT_STRING("document.dump", N_("Footer"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:749:9: note: in expansion of macro 'INIT_OPT_STRING' 749 | INIT_OPT_STRING("document.dump", N_("Footer"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[114].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:749:9: note: in expansion of macro 'INIT_OPT_STRING' 749 | INIT_OPT_STRING("document.dump", N_("Footer"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:753:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 753 | INIT_OPT_STRING("document.dump", N_("Header"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:753:25: note: (near initialization for 'config_options_info[115].init.path') 753 | INIT_OPT_STRING("document.dump", N_("Header"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:754:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 754 | "header", 0, "", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:754:17: note: (near initialization for 'config_options_info[115].init.name') 754 | "header", 0, "", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:753:42: note: in expansion of macro 'N_' 753 | INIT_OPT_STRING("document.dump", N_("Header"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[115].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:753:42: note: in expansion of macro 'N_' 753 | INIT_OPT_STRING("document.dump", N_("Header"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:753:9: note: in expansion of macro 'INIT_OPT_STRING' 753 | INIT_OPT_STRING("document.dump", N_("Header"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[115].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:753:9: note: in expansion of macro 'INIT_OPT_STRING' 753 | INIT_OPT_STRING("document.dump", N_("Header"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:757:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 757 | INIT_OPT_BOOL("document.dump", N_("Numbering"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:757:23: note: (near initialization for 'config_options_info[116].init.path') 757 | INIT_OPT_BOOL("document.dump", N_("Numbering"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:758:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 758 | "numbering", 0, 1, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:758:17: note: (near initialization for 'config_options_info[116].init.name') 758 | "numbering", 0, 1, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:757:40: note: in expansion of macro 'N_' 757 | INIT_OPT_BOOL("document.dump", N_("Numbering"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[116].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:757:40: note: in expansion of macro 'N_' 757 | INIT_OPT_BOOL("document.dump", N_("Numbering"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:757:9: note: in expansion of macro 'INIT_OPT_BOOL' 757 | INIT_OPT_BOOL("document.dump", N_("Numbering"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[116].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:757:9: note: in expansion of macro 'INIT_OPT_BOOL' 757 | INIT_OPT_BOOL("document.dump", N_("Numbering"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:761:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 761 | INIT_OPT_BOOL("document.dump", N_("References"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:761:23: note: (near initialization for 'config_options_info[117].init.path') 761 | INIT_OPT_BOOL("document.dump", N_("References"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:762:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 762 | "references", 0, 1, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:762:17: note: (near initialization for 'config_options_info[117].init.name') 762 | "references", 0, 1, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:761:40: note: in expansion of macro 'N_' 761 | INIT_OPT_BOOL("document.dump", N_("References"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[117].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:761:40: note: in expansion of macro 'N_' 761 | INIT_OPT_BOOL("document.dump", N_("References"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:761:9: note: in expansion of macro 'INIT_OPT_BOOL' 761 | INIT_OPT_BOOL("document.dump", N_("References"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[117].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:761:9: note: in expansion of macro 'INIT_OPT_BOOL' 761 | INIT_OPT_BOOL("document.dump", N_("References"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:766:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 766 | INIT_OPT_STRING("document.dump", N_("Separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:766:25: note: (near initialization for 'config_options_info[118].init.path') 766 | INIT_OPT_STRING("document.dump", N_("Separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:767:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 767 | "separator", 0, "\n\n", | ^~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:767:17: note: (near initialization for 'config_options_info[118].init.name') 767 | "separator", 0, "\n\n", | ^~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:766:42: note: in expansion of macro 'N_' 766 | INIT_OPT_STRING("document.dump", N_("Separator"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[118].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:766:42: note: in expansion of macro 'N_' 766 | INIT_OPT_STRING("document.dump", N_("Separator"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:766:9: note: in expansion of macro 'INIT_OPT_STRING' 766 | INIT_OPT_STRING("document.dump", N_("Separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[118].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:766:9: note: in expansion of macro 'INIT_OPT_STRING' 766 | INIT_OPT_STRING("document.dump", N_("Separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:770:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 770 | INIT_OPT_INT("document.dump", N_("Width"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:770:22: note: (near initialization for 'config_options_info[119].init.path') 770 | INIT_OPT_INT("document.dump", N_("Width"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:771:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 771 | "width", 0, 1, 65536, DEFAULT_TERMINAL_WIDTH, | ^~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:771:17: note: (near initialization for 'config_options_info[119].init.name') 771 | "width", 0, 1, 65536, DEFAULT_TERMINAL_WIDTH, | ^~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:770:39: note: in expansion of macro 'N_' 770 | INIT_OPT_INT("document.dump", N_("Width"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[119].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:770:39: note: in expansion of macro 'N_' 770 | INIT_OPT_INT("document.dump", N_("Width"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:770:9: note: in expansion of macro 'INIT_OPT_INT' 770 | INIT_OPT_INT("document.dump", N_("Width"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[119].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:770:9: note: in expansion of macro 'INIT_OPT_INT' 770 | INIT_OPT_INT("document.dump", N_("Width"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:776:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 776 | INIT_OPT_TREE("document", N_("History"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:776:23: note: (near initialization for 'config_options_info[120].init.path') 776 | INIT_OPT_TREE("document", N_("History"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:777:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 777 | "history", OPT_SORT, | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:777:17: note: (near initialization for 'config_options_info[120].init.name') 777 | "history", OPT_SORT, | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:776:35: note: in expansion of macro 'N_' 776 | INIT_OPT_TREE("document", N_("History"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[120].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:776:35: note: in expansion of macro 'N_' 776 | INIT_OPT_TREE("document", N_("History"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:776:9: note: in expansion of macro 'INIT_OPT_TREE' 776 | INIT_OPT_TREE("document", N_("History"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[120].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:776:9: note: in expansion of macro 'INIT_OPT_TREE' 776 | INIT_OPT_TREE("document", N_("History"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:780:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 780 | INIT_OPT_BOOL("document.history", N_("Keep unhistory"), | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:780:23: note: (near initialization for 'config_options_info[121].init.path') 780 | INIT_OPT_BOOL("document.history", N_("Keep unhistory"), | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:781:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 781 | "keep_unhistory", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:781:17: note: (near initialization for 'config_options_info[121].init.name') 781 | "keep_unhistory", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:780:43: note: in expansion of macro 'N_' 780 | INIT_OPT_BOOL("document.history", N_("Keep unhistory"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[121].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:780:43: note: in expansion of macro 'N_' 780 | INIT_OPT_BOOL("document.history", N_("Keep unhistory"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:780:9: note: in expansion of macro 'INIT_OPT_BOOL' 780 | INIT_OPT_BOOL("document.history", N_("Keep unhistory"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[121].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:780:9: note: in expansion of macro 'INIT_OPT_BOOL' 780 | INIT_OPT_BOOL("document.history", N_("Keep unhistory"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:785:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 785 | INIT_OPT_TREE("document", N_("HTML rendering"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:785:23: note: (near initialization for 'config_options_info[122].init.path') 785 | INIT_OPT_TREE("document", N_("HTML rendering"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:786:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 786 | "html", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:786:17: note: (near initialization for 'config_options_info[122].init.name') 786 | "html", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:785:35: note: in expansion of macro 'N_' 785 | INIT_OPT_TREE("document", N_("HTML rendering"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[122].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:785:35: note: in expansion of macro 'N_' 785 | INIT_OPT_TREE("document", N_("HTML rendering"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:785:9: note: in expansion of macro 'INIT_OPT_TREE' 785 | INIT_OPT_TREE("document", N_("HTML rendering"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[122].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:785:9: note: in expansion of macro 'INIT_OPT_TREE' 785 | INIT_OPT_TREE("document", N_("HTML rendering"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:789:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 789 | INIT_OPT_BOOL("document.html", N_("Display frames"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:789:23: note: (near initialization for 'config_options_info[123].init.path') 789 | INIT_OPT_BOOL("document.html", N_("Display frames"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:790:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 790 | "display_frames", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:790:17: note: (near initialization for 'config_options_info[123].init.name') 790 | "display_frames", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:789:40: note: in expansion of macro 'N_' 789 | INIT_OPT_BOOL("document.html", N_("Display frames"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[123].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:789:40: note: in expansion of macro 'N_' 789 | INIT_OPT_BOOL("document.html", N_("Display frames"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:789:9: note: in expansion of macro 'INIT_OPT_BOOL' 789 | INIT_OPT_BOOL("document.html", N_("Display frames"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[123].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:789:9: note: in expansion of macro 'INIT_OPT_BOOL' 789 | INIT_OPT_BOOL("document.html", N_("Display frames"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:793:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 793 | INIT_OPT_BOOL("document.html", N_("Display tables"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:793:23: note: (near initialization for 'config_options_info[124].init.path') 793 | INIT_OPT_BOOL("document.html", N_("Display tables"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:794:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 794 | "display_tables", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:794:17: note: (near initialization for 'config_options_info[124].init.name') 794 | "display_tables", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:793:40: note: in expansion of macro 'N_' 793 | INIT_OPT_BOOL("document.html", N_("Display tables"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[124].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:793:40: note: in expansion of macro 'N_' 793 | INIT_OPT_BOOL("document.html", N_("Display tables"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:793:9: note: in expansion of macro 'INIT_OPT_BOOL' 793 | INIT_OPT_BOOL("document.html", N_("Display tables"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[124].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:793:9: note: in expansion of macro 'INIT_OPT_BOOL' 793 | INIT_OPT_BOOL("document.html", N_("Display tables"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:797:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 797 | INIT_OPT_BOOL("document.html", N_("Display subscripts"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:797:23: note: (near initialization for 'config_options_info[125].init.path') 797 | INIT_OPT_BOOL("document.html", N_("Display subscripts"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:798:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 798 | "display_subs", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:798:17: note: (near initialization for 'config_options_info[125].init.name') 798 | "display_subs", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:797:40: note: in expansion of macro 'N_' 797 | INIT_OPT_BOOL("document.html", N_("Display subscripts"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[125].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:797:40: note: in expansion of macro 'N_' 797 | INIT_OPT_BOOL("document.html", N_("Display subscripts"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:797:9: note: in expansion of macro 'INIT_OPT_BOOL' 797 | INIT_OPT_BOOL("document.html", N_("Display subscripts"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[125].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:797:9: note: in expansion of macro 'INIT_OPT_BOOL' 797 | INIT_OPT_BOOL("document.html", N_("Display subscripts"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:801:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 801 | INIT_OPT_BOOL("document.html", N_("Display superscripts"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:801:23: note: (near initialization for 'config_options_info[126].init.path') 801 | INIT_OPT_BOOL("document.html", N_("Display superscripts"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:802:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 802 | "display_sups", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:802:17: note: (near initialization for 'config_options_info[126].init.name') 802 | "display_sups", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:801:40: note: in expansion of macro 'N_' 801 | INIT_OPT_BOOL("document.html", N_("Display superscripts"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[126].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:801:40: note: in expansion of macro 'N_' 801 | INIT_OPT_BOOL("document.html", N_("Display superscripts"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:801:9: note: in expansion of macro 'INIT_OPT_BOOL' 801 | INIT_OPT_BOOL("document.html", N_("Display superscripts"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[126].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:801:9: note: in expansion of macro 'INIT_OPT_BOOL' 801 | INIT_OPT_BOOL("document.html", N_("Display superscripts"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:805:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 805 | INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:805:22: note: (near initialization for 'config_options_info[127].init.path') 805 | INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:806:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 806 | "link_display", 0, 0, 5, 2, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:806:17: note: (near initialization for 'config_options_info[127].init.name') 806 | "link_display", 0, 0, 5, 2, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:805:39: note: in expansion of macro 'N_' 805 | INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[127].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:805:39: note: in expansion of macro 'N_' 805 | INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:805:9: note: in expansion of macro 'INIT_OPT_INT' 805 | INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[127].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:805:9: note: in expansion of macro 'INIT_OPT_INT' 805 | INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:815:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 815 | INIT_OPT_BOOL("document.html", N_("Underline links"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:815:23: note: (near initialization for 'config_options_info[128].init.path') 815 | INIT_OPT_BOOL("document.html", N_("Underline links"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:816:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 816 | "underline_links", 0, 0, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:816:17: note: (near initialization for 'config_options_info[128].init.name') 816 | "underline_links", 0, 0, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:815:40: note: in expansion of macro 'N_' 815 | INIT_OPT_BOOL("document.html", N_("Underline links"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[128].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:815:40: note: in expansion of macro 'N_' 815 | INIT_OPT_BOOL("document.html", N_("Underline links"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:815:9: note: in expansion of macro 'INIT_OPT_BOOL' 815 | INIT_OPT_BOOL("document.html", N_("Underline links"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[128].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:815:9: note: in expansion of macro 'INIT_OPT_BOOL' 815 | INIT_OPT_BOOL("document.html", N_("Underline links"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:819:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 819 | INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:819:23: note: (near initialization for 'config_options_info[129].init.path') 819 | INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:820:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 820 | "wrap_nbsp", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:820:17: note: (near initialization for 'config_options_info[129].init.name') 820 | "wrap_nbsp", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:819:40: note: in expansion of macro 'N_' 819 | INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[129].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:819:40: note: in expansion of macro 'N_' 819 | INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:819:9: note: in expansion of macro 'INIT_OPT_BOOL' 819 | INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[129].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:819:9: note: in expansion of macro 'INIT_OPT_BOOL' 819 | INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:826:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 826 | INIT_OPT_TREE("document", N_("Plain rendering"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:826:23: note: (near initialization for 'config_options_info[130].init.path') 826 | INIT_OPT_TREE("document", N_("Plain rendering"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:827:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 827 | "plain", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:827:17: note: (near initialization for 'config_options_info[130].init.name') 827 | "plain", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:826:35: note: in expansion of macro 'N_' 826 | INIT_OPT_TREE("document", N_("Plain rendering"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[130].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:826:35: note: in expansion of macro 'N_' 826 | INIT_OPT_TREE("document", N_("Plain rendering"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:826:9: note: in expansion of macro 'INIT_OPT_TREE' 826 | INIT_OPT_TREE("document", N_("Plain rendering"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[130].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:826:9: note: in expansion of macro 'INIT_OPT_TREE' 826 | INIT_OPT_TREE("document", N_("Plain rendering"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:830:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 830 | INIT_OPT_BOOL("document.plain", N_("Display URIs"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:830:23: note: (near initialization for 'config_options_info[131].init.path') 830 | INIT_OPT_BOOL("document.plain", N_("Display URIs"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:831:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 831 | "display_links", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:831:17: note: (near initialization for 'config_options_info[131].init.name') 831 | "display_links", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:830:41: note: in expansion of macro 'N_' 830 | INIT_OPT_BOOL("document.plain", N_("Display URIs"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[131].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:830:41: note: in expansion of macro 'N_' 830 | INIT_OPT_BOOL("document.plain", N_("Display URIs"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:830:9: note: in expansion of macro 'INIT_OPT_BOOL' 830 | INIT_OPT_BOOL("document.plain", N_("Display URIs"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[131].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:830:9: note: in expansion of macro 'INIT_OPT_BOOL' 830 | INIT_OPT_BOOL("document.plain", N_("Display URIs"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:834:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 834 | INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:834:23: note: (near initialization for 'config_options_info[132].init.path') 834 | INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:835:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 835 | "compress_empty_lines", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:835:17: note: (near initialization for 'config_options_info[132].init.name') 835 | "compress_empty_lines", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:834:41: note: in expansion of macro 'N_' 834 | INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[132].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:834:41: note: in expansion of macro 'N_' 834 | INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:834:9: note: in expansion of macro 'INIT_OPT_BOOL' 834 | INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[132].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:834:9: note: in expansion of macro 'INIT_OPT_BOOL' 834 | INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:840:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 840 | INIT_OPT_TREE("document", N_("URI passing"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:840:23: note: (near initialization for 'config_options_info[133].init.path') 840 | INIT_OPT_TREE("document", N_("URI passing"), | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:841:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 841 | "uri_passing", OPT_SORT | OPT_AUTOCREATE, | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:841:17: note: (near initialization for 'config_options_info[133].init.name') 841 | "uri_passing", OPT_SORT | OPT_AUTOCREATE, | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:840:35: note: in expansion of macro 'N_' 840 | INIT_OPT_TREE("document", N_("URI passing"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[133].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:840:35: note: in expansion of macro 'N_' 840 | INIT_OPT_TREE("document", N_("URI passing"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:840:9: note: in expansion of macro 'INIT_OPT_TREE' 840 | INIT_OPT_TREE("document", N_("URI passing"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[133].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:840:9: note: in expansion of macro 'INIT_OPT_TREE' 840 | INIT_OPT_TREE("document", N_("URI passing"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:856:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 856 | INIT_OPT_STRING("document.uri_passing", NULL, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:856:25: note: (near initialization for 'config_options_info[134].init.path') 856 | INIT_OPT_STRING("document.uri_passing", NULL, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:857:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 857 | "_template_", 0, "", | ^~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:857:17: note: (near initialization for 'config_options_info[134].init.name') 857 | "_template_", 0, "", | ^~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:856:9: note: in expansion of macro 'INIT_OPT_STRING' 856 | INIT_OPT_STRING("document.uri_passing", NULL, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[134].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:856:9: note: in expansion of macro 'INIT_OPT_STRING' 856 | INIT_OPT_STRING("document.uri_passing", NULL, | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:868:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 868 | INIT_OPT_TREE("", N_("Information files"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:868:23: note: (near initialization for 'config_options_info[135].init.path') 868 | INIT_OPT_TREE("", N_("Information files"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:869:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 869 | "infofiles", OPT_SORT, | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:869:17: note: (near initialization for 'config_options_info[135].init.name') 869 | "infofiles", OPT_SORT, | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:868:27: note: in expansion of macro 'N_' 868 | INIT_OPT_TREE("", N_("Information files"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[135].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:868:27: note: in expansion of macro 'N_' 868 | INIT_OPT_TREE("", N_("Information files"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:868:9: note: in expansion of macro 'INIT_OPT_TREE' 868 | INIT_OPT_TREE("", N_("Information files"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[135].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:868:9: note: in expansion of macro 'INIT_OPT_TREE' 868 | INIT_OPT_TREE("", N_("Information files"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:872:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 872 | INIT_OPT_INT("infofiles", N_("Save interval"), | ^~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:872:22: note: (near initialization for 'config_options_info[136].init.path') 872 | INIT_OPT_INT("infofiles", N_("Save interval"), | ^~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:873:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 873 | "save_interval", 0, 0, INT_MAX, 300, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:873:17: note: (near initialization for 'config_options_info[136].init.name') 873 | "save_interval", 0, 0, INT_MAX, 300, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:872:35: note: in expansion of macro 'N_' 872 | INIT_OPT_INT("infofiles", N_("Save interval"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[136].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:872:35: note: in expansion of macro 'N_' 872 | INIT_OPT_INT("infofiles", N_("Save interval"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:872:9: note: in expansion of macro 'INIT_OPT_INT' 872 | INIT_OPT_INT("infofiles", N_("Save interval"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[136].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:872:9: note: in expansion of macro 'INIT_OPT_INT' 872 | INIT_OPT_INT("infofiles", N_("Save interval"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:878:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 878 | INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), | ^~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:878:23: note: (near initialization for 'config_options_info[137].init.path') 878 | INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), | ^~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:879:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 879 | "secure_save", 0, 1, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:879:17: note: (near initialization for 'config_options_info[137].init.name') 879 | "secure_save", 0, 1, | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:878:36: note: in expansion of macro 'N_' 878 | INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[137].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:878:36: note: in expansion of macro 'N_' 878 | INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:878:9: note: in expansion of macro 'INIT_OPT_BOOL' 878 | INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[137].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:878:9: note: in expansion of macro 'INIT_OPT_BOOL' 878 | INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:892:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 892 | INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), | ^~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:892:23: note: (near initialization for 'config_options_info[138].init.path') 892 | INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), | ^~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:893:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 893 | "secure_save_fsync", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:893:17: note: (near initialization for 'config_options_info[138].init.name') 893 | "secure_save_fsync", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:892:36: note: in expansion of macro 'N_' 892 | INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[138].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:892:36: note: in expansion of macro 'N_' 892 | INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:892:9: note: in expansion of macro 'INIT_OPT_BOOL' 892 | INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[138].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:892:9: note: in expansion of macro 'INIT_OPT_BOOL' 892 | INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:903:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 903 | INIT_OPT_TREE("", N_("Terminals"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:903:23: note: (near initialization for 'config_options_info[139].init.path') 903 | INIT_OPT_TREE("", N_("Terminals"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:904:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 904 | "terminal", OPT_AUTOCREATE, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:904:17: note: (near initialization for 'config_options_info[139].init.name') 904 | "terminal", OPT_AUTOCREATE, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:903:27: note: in expansion of macro 'N_' 903 | INIT_OPT_TREE("", N_("Terminals"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[139].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:903:27: note: in expansion of macro 'N_' 903 | INIT_OPT_TREE("", N_("Terminals"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:903:9: note: in expansion of macro 'INIT_OPT_TREE' 903 | INIT_OPT_TREE("", N_("Terminals"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[139].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:903:9: note: in expansion of macro 'INIT_OPT_TREE' 903 | INIT_OPT_TREE("", N_("Terminals"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:907:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 907 | INIT_OPT_TREE("terminal", NULL, | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:907:23: note: (near initialization for 'config_options_info[140].init.path') 907 | INIT_OPT_TREE("terminal", NULL, | ^~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:908:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 908 | "_template_", 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:908:17: note: (near initialization for 'config_options_info[140].init.name') 908 | "_template_", 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:907:9: note: in expansion of macro 'INIT_OPT_TREE' 907 | INIT_OPT_TREE("terminal", NULL, | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[140].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:907:9: note: in expansion of macro 'INIT_OPT_TREE' 907 | INIT_OPT_TREE("terminal", NULL, | ^~~~~~~~~~~~~ ../.././src/config/options.inc:934:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 934 | INIT_OPT_INT("terminal._template_", N_("Type"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:934:22: note: (near initialization for 'config_options_info[141].init.path') 934 | INIT_OPT_INT("terminal._template_", N_("Type"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:935:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 935 | "type", 0, 0, 5, 0, | ^~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:935:17: note: (near initialization for 'config_options_info[141].init.name') 935 | "type", 0, 0, 5, 0, | ^~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:934:45: note: in expansion of macro 'N_' 934 | INIT_OPT_INT("terminal._template_", N_("Type"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[141].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:934:45: note: in expansion of macro 'N_' 934 | INIT_OPT_INT("terminal._template_", N_("Type"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:934:9: note: in expansion of macro 'INIT_OPT_INT' 934 | INIT_OPT_INT("terminal._template_", N_("Type"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[141].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:934:9: note: in expansion of macro 'INIT_OPT_INT' 934 | INIT_OPT_INT("terminal._template_", N_("Type"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:945:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 945 | INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:945:23: note: (near initialization for 'config_options_info[142].init.path') 945 | INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:946:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 946 | "latin1_title", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:946:17: note: (near initialization for 'config_options_info[142].init.name') 946 | "latin1_title", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:945:46: note: in expansion of macro 'N_' 945 | INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[142].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:945:46: note: in expansion of macro 'N_' 945 | INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:945:9: note: in expansion of macro 'INIT_OPT_BOOL' 945 | INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[142].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:945:9: note: in expansion of macro 'INIT_OPT_BOOL' 945 | INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:958:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 958 | INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:958:23: note: (near initialization for 'config_options_info[143].init.path') 958 | INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:959:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 959 | "m11_hack", 0, 0, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:959:17: note: (near initialization for 'config_options_info[143].init.name') 959 | "m11_hack", 0, 0, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:958:46: note: in expansion of macro 'N_' 958 | INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[143].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:958:46: note: in expansion of macro 'N_' 958 | INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:958:9: note: in expansion of macro 'INIT_OPT_BOOL' 958 | INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[143].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:958:9: note: in expansion of macro 'INIT_OPT_BOOL' 958 | INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:970:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 970 | INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:970:23: note: (near initialization for 'config_options_info[144].init.path') 970 | INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:971:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 971 | "utf_8_io", 0, 0, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:971:17: note: (near initialization for 'config_options_info[144].init.name') 971 | "utf_8_io", 0, 0, | ^~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:970:46: note: in expansion of macro 'N_' 970 | INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[144].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:970:46: note: in expansion of macro 'N_' 970 | INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:970:9: note: in expansion of macro 'INIT_OPT_BOOL' 970 | INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[144].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:970:9: note: in expansion of macro 'INIT_OPT_BOOL' 970 | INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:978:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 978 | INIT_OPT_BOOL("terminal._template_", N_("Combining characters"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:978:23: note: (near initialization for 'config_options_info[145].init.path') 978 | INIT_OPT_BOOL("terminal._template_", N_("Combining characters"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:979:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 979 | "combine", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:979:17: note: (near initialization for 'config_options_info[145].init.name') 979 | "combine", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:978:46: note: in expansion of macro 'N_' 978 | INIT_OPT_BOOL("terminal._template_", N_("Combining characters"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[145].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:978:46: note: in expansion of macro 'N_' 978 | INIT_OPT_BOOL("terminal._template_", N_("Combining characters"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:978:9: note: in expansion of macro 'INIT_OPT_BOOL' 978 | INIT_OPT_BOOL("terminal._template_", N_("Combining characters"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[145].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:978:9: note: in expansion of macro 'INIT_OPT_BOOL' 978 | INIT_OPT_BOOL("terminal._template_", N_("Combining characters"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:984:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 984 | INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:984:23: note: (near initialization for 'config_options_info[146].init.path') 984 | INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:985:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 985 | "restrict_852", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:985:17: note: (near initialization for 'config_options_info[146].init.name') 985 | "restrict_852", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:984:46: note: in expansion of macro 'N_' 984 | INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[146].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:984:46: note: in expansion of macro 'N_' 984 | INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:984:9: note: in expansion of macro 'INIT_OPT_BOOL' 984 | INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[146].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:984:9: note: in expansion of macro 'INIT_OPT_BOOL' 984 | INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:990:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 990 | INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:990:23: note: (near initialization for 'config_options_info[147].init.path') 990 | INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:991:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 991 | "block_cursor", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:991:17: note: (near initialization for 'config_options_info[147].init.name') 991 | "block_cursor", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:990:46: note: in expansion of macro 'N_' 990 | INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[147].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:990:46: note: in expansion of macro 'N_' 990 | INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:990:9: note: in expansion of macro 'INIT_OPT_BOOL' 990 | INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[147].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:990:9: note: in expansion of macro 'INIT_OPT_BOOL' 990 | INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:996:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 996 | INIT_OPT_INT("terminal._template_", N_("Color mode"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:996:22: note: (near initialization for 'config_options_info[148].init.path') 996 | INIT_OPT_INT("terminal._template_", N_("Color mode"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:997:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 997 | "colors", 0, 0, COLOR_MODES - 1, 0, | ^~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:997:17: note: (near initialization for 'config_options_info[148].init.name') 997 | "colors", 0, 0, COLOR_MODES - 1, 0, | ^~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:996:45: note: in expansion of macro 'N_' 996 | INIT_OPT_INT("terminal._template_", N_("Color mode"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[148].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:996:45: note: in expansion of macro 'N_' 996 | INIT_OPT_INT("terminal._template_", N_("Color mode"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:996:9: note: in expansion of macro 'INIT_OPT_INT' 996 | INIT_OPT_INT("terminal._template_", N_("Color mode"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[148].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:996:9: note: in expansion of macro 'INIT_OPT_INT' 996 | INIT_OPT_INT("terminal._template_", N_("Color mode"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:1018:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1018 | INIT_OPT_BOOL("terminal._template_", N_("Transparency"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1018:23: note: (near initialization for 'config_options_info[149].init.path') 1018 | INIT_OPT_BOOL("terminal._template_", N_("Transparency"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1019:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1019 | "transparency", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1019:17: note: (near initialization for 'config_options_info[149].init.name') 1019 | "transparency", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1018:46: note: in expansion of macro 'N_' 1018 | INIT_OPT_BOOL("terminal._template_", N_("Transparency"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[149].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1018:46: note: in expansion of macro 'N_' 1018 | INIT_OPT_BOOL("terminal._template_", N_("Transparency"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1018:9: note: in expansion of macro 'INIT_OPT_BOOL' 1018 | INIT_OPT_BOOL("terminal._template_", N_("Transparency"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[149].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1018:9: note: in expansion of macro 'INIT_OPT_BOOL' 1018 | INIT_OPT_BOOL("terminal._template_", N_("Transparency"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1030:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1030 | INIT_OPT_BOOL("terminal._template_", N_("Italic"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1030:23: note: (near initialization for 'config_options_info[150].init.path') 1030 | INIT_OPT_BOOL("terminal._template_", N_("Italic"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1031:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1031 | "italic", 0, 0, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1031:17: note: (near initialization for 'config_options_info[150].init.name') 1031 | "italic", 0, 0, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1030:46: note: in expansion of macro 'N_' 1030 | INIT_OPT_BOOL("terminal._template_", N_("Italic"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[150].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1030:46: note: in expansion of macro 'N_' 1030 | INIT_OPT_BOOL("terminal._template_", N_("Italic"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1030:9: note: in expansion of macro 'INIT_OPT_BOOL' 1030 | INIT_OPT_BOOL("terminal._template_", N_("Italic"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[150].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1030:9: note: in expansion of macro 'INIT_OPT_BOOL' 1030 | INIT_OPT_BOOL("terminal._template_", N_("Italic"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1034:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1034 | INIT_OPT_BOOL("terminal._template_", N_("Underline"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1034:23: note: (near initialization for 'config_options_info[151].init.path') 1034 | INIT_OPT_BOOL("terminal._template_", N_("Underline"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1035:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1035 | "underline", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1035:17: note: (near initialization for 'config_options_info[151].init.name') 1035 | "underline", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1034:46: note: in expansion of macro 'N_' 1034 | INIT_OPT_BOOL("terminal._template_", N_("Underline"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[151].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1034:46: note: in expansion of macro 'N_' 1034 | INIT_OPT_BOOL("terminal._template_", N_("Underline"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1034:9: note: in expansion of macro 'INIT_OPT_BOOL' 1034 | INIT_OPT_BOOL("terminal._template_", N_("Underline"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[151].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1034:9: note: in expansion of macro 'INIT_OPT_BOOL' 1034 | INIT_OPT_BOOL("terminal._template_", N_("Underline"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1039:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1039 | INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:507:12: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1039:27: note: (near initialization for 'config_options_info[152].init.path') 1039 | INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:507:12: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1040:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1040 | "charset", 0, "System", | ^~~~~~~~~ ../.././src/config/options.h:507:18: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1040:17: note: (near initialization for 'config_options_info[152].init.name') 1040 | "charset", 0, "System", | ^~~~~~~~~ ../.././src/config/options.h:507:18: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:507:24: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1039:50: note: in expansion of macro 'N_' 1039 | INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[152].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:507:24: note: in definition of macro 'INIT_OPT_CODEPAGE' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1039:50: note: in expansion of macro 'N_' 1039 | INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:507:30: note: in expansion of macro 'DESC' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1039:9: note: in expansion of macro 'INIT_OPT_CODEPAGE' 1039 | INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[152].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:507:30: note: in expansion of macro 'DESC' 507 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1039:9: note: in expansion of macro 'INIT_OPT_CODEPAGE' 1039 | INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1049:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1049 | INIT_OPT_TREE("", N_("User interface"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1049:23: note: (near initialization for 'config_options_info[153].init.path') 1049 | INIT_OPT_TREE("", N_("User interface"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1050:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1050 | "ui", OPT_SORT, | ^~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1050:17: note: (near initialization for 'config_options_info[153].init.name') 1050 | "ui", OPT_SORT, | ^~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1049:27: note: in expansion of macro 'N_' 1049 | INIT_OPT_TREE("", N_("User interface"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[153].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1049:27: note: in expansion of macro 'N_' 1049 | INIT_OPT_TREE("", N_("User interface"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1049:9: note: in expansion of macro 'INIT_OPT_TREE' 1049 | INIT_OPT_TREE("", N_("User interface"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[153].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1049:9: note: in expansion of macro 'INIT_OPT_TREE' 1049 | INIT_OPT_TREE("", N_("User interface"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1055:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1055 | INIT_OPT_TREE("ui", N_("Color settings"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1055:23: note: (near initialization for 'config_options_info[154].init.path') 1055 | INIT_OPT_TREE("ui", N_("Color settings"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1056:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1056 | "colors", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1056:17: note: (near initialization for 'config_options_info[154].init.name') 1056 | "colors", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1055:29: note: in expansion of macro 'N_' 1055 | INIT_OPT_TREE("ui", N_("Color settings"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[154].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1055:29: note: in expansion of macro 'N_' 1055 | INIT_OPT_TREE("ui", N_("Color settings"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1055:9: note: in expansion of macro 'INIT_OPT_TREE' 1055 | INIT_OPT_TREE("ui", N_("Color settings"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[154].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1055:9: note: in expansion of macro 'INIT_OPT_TREE' 1055 | INIT_OPT_TREE("ui", N_("Color settings"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1084:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1084 | INIT_OPT_TREE("ui.colors", N_("Color terminals"), | ^~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1084:23: note: (near initialization for 'config_options_info[155].init.path') 1084 | INIT_OPT_TREE("ui.colors", N_("Color terminals"), | ^~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1085:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1085 | "color", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1085:17: note: (near initialization for 'config_options_info[155].init.name') 1085 | "color", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1084:36: note: in expansion of macro 'N_' 1084 | INIT_OPT_TREE("ui.colors", N_("Color terminals"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[155].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1084:36: note: in expansion of macro 'N_' 1084 | INIT_OPT_TREE("ui.colors", N_("Color terminals"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1084:9: note: in expansion of macro 'INIT_OPT_TREE' 1084 | INIT_OPT_TREE("ui.colors", N_("Color terminals"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[155].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1084:9: note: in expansion of macro 'INIT_OPT_TREE' 1084 | INIT_OPT_TREE("ui.colors", N_("Color terminals"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1088:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1088 | INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), | ^~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1088:23: note: (near initialization for 'config_options_info[156].init.path') 1088 | INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), | ^~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1089:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1089 | "mono", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1089:17: note: (near initialization for 'config_options_info[156].init.name') 1089 | "mono", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1088:36: note: in expansion of macro 'N_' 1088 | INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[156].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1088:36: note: in expansion of macro 'N_' 1088 | INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1088:9: note: in expansion of macro 'INIT_OPT_TREE' 1088 | INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[156].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1088:9: note: in expansion of macro 'INIT_OPT_TREE' 1088 | INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: note: (near initialization for 'config_options_info[157].init.path') 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1094:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1094 | "mainmenu", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1094:17: note: (near initialization for 'config_options_info[157].init.name') 1094 | "mainmenu", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1093:33: note: in expansion of macro 'N_' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[157].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1093:33: note: in expansion of macro 'N_' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[157].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: note: (near initialization for 'config_options_info[158].init.path') 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1094:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1094 | "mainmenu", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1094:17: note: (near initialization for 'config_options_info[158].init.name') 1094 | "mainmenu", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1093:33: note: in expansion of macro 'N_' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[158].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1093:33: note: in expansion of macro 'N_' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[158].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1093:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1093 | INIT_OPT_COLOR_TREE("", N_("Main menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[159].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1098:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1098 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1098:17: note: (near initialization for 'config_options_info[159].init.name') 1098 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:38: note: in expansion of macro 'N_' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[159].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:38: note: in expansion of macro 'N_' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[159].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[160].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[160].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[160].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[160].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[161].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[161].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[161].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[161].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[162].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1098:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1098 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1098:17: note: (near initialization for 'config_options_info[162].init.name') 1098 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:38: note: in expansion of macro 'N_' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[162].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:38: note: in expansion of macro 'N_' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[162].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[163].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[163].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[163].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[163].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[164].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[164].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[164].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[164].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1097:9: note: in expansion of macro 'INIT_OPT_COLORS' 1097 | INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[165].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1102:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1102 | "selected", "green", "black", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1102:17: note: (near initialization for 'config_options_info[165].init.name') 1102 | "selected", "green", "black", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:38: note: in expansion of macro 'N_' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[165].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:38: note: in expansion of macro 'N_' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[165].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[166].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[166].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[166].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[166].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[167].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[167].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[167].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[167].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[168].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1102:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1102 | "selected", "green", "black", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1102:17: note: (near initialization for 'config_options_info[168].init.name') 1102 | "selected", "green", "black", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:38: note: in expansion of macro 'N_' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[168].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:38: note: in expansion of macro 'N_' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[168].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[169].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[169].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[169].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[169].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[170].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[170].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[170].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[170].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1101:9: note: in expansion of macro 'INIT_OPT_COLORS' 1101 | INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: note: (near initialization for 'config_options_info[171].init.path') 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1106:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1106 | "hotkey", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1106:17: note: (near initialization for 'config_options_info[171].init.name') 1106 | "hotkey", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1105:42: note: in expansion of macro 'N_' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[171].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1105:42: note: in expansion of macro 'N_' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[171].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: note: (near initialization for 'config_options_info[172].init.path') 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1106:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1106 | "hotkey", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1106:17: note: (near initialization for 'config_options_info[172].init.name') 1106 | "hotkey", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1105:42: note: in expansion of macro 'N_' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[172].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1105:42: note: in expansion of macro 'N_' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[172].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1105:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1105 | INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[173].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1110:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1110 | "normal", "darkred", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1110:17: note: (near initialization for 'config_options_info[173].init.name') 1110 | "normal", "darkred", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:45: note: in expansion of macro 'N_' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[173].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:45: note: in expansion of macro 'N_' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[173].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[174].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[174].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[174].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[174].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[175].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[175].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[175].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[175].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[176].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1110:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1110 | "normal", "darkred", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1110:17: note: (near initialization for 'config_options_info[176].init.name') 1110 | "normal", "darkred", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:45: note: in expansion of macro 'N_' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[176].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:45: note: in expansion of macro 'N_' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[176].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[177].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[177].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[177].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[177].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[178].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[178].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[178].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[178].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1109:9: note: in expansion of macro 'INIT_OPT_COLORS' 1109 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[179].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1114:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1114 | "selected", "darkred", "green", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1114:17: note: (near initialization for 'config_options_info[179].init.name') 1114 | "selected", "darkred", "green", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:45: note: in expansion of macro 'N_' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[179].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:45: note: in expansion of macro 'N_' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[179].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[180].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[180].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[180].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[180].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[181].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[181].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[181].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[181].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[182].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1114:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1114 | "selected", "darkred", "green", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1114:17: note: (near initialization for 'config_options_info[182].init.name') 1114 | "selected", "darkred", "green", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:45: note: in expansion of macro 'N_' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[182].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:45: note: in expansion of macro 'N_' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[182].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[183].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[183].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[183].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[183].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[184].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[184].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[184].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[184].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1113:9: note: in expansion of macro 'INIT_OPT_COLORS' 1113 | INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: note: (near initialization for 'config_options_info[185].init.path') 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1119:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1119 | "menu", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1119:17: note: (near initialization for 'config_options_info[185].init.name') 1119 | "menu", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1118:33: note: in expansion of macro 'N_' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[185].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1118:33: note: in expansion of macro 'N_' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[185].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: note: (near initialization for 'config_options_info[186].init.path') 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1119:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1119 | "menu", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1119:17: note: (near initialization for 'config_options_info[186].init.name') 1119 | "menu", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1118:33: note: in expansion of macro 'N_' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[186].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1118:33: note: in expansion of macro 'N_' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[186].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1118:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1118 | INIT_OPT_COLOR_TREE("", N_("Menu bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[187].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1123:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1123 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1123:17: note: (near initialization for 'config_options_info[187].init.name') 1123 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:34: note: in expansion of macro 'N_' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[187].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:34: note: in expansion of macro 'N_' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[187].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[188].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[188].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[188].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[188].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[189].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[189].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[189].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[189].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[190].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1123:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1123 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1123:17: note: (near initialization for 'config_options_info[190].init.name') 1123 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:34: note: in expansion of macro 'N_' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[190].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:34: note: in expansion of macro 'N_' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[190].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[191].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[191].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[191].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[191].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[192].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[192].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[192].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[192].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1122:9: note: in expansion of macro 'INIT_OPT_COLORS' 1122 | INIT_OPT_COLORS(".menu", N_("Unselected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[193].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1127:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1127 | "selected", "black", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1127:17: note: (near initialization for 'config_options_info[193].init.name') 1127 | "selected", "black", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:34: note: in expansion of macro 'N_' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[193].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:34: note: in expansion of macro 'N_' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[193].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[194].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[194].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[194].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[194].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[195].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[195].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[195].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[195].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[196].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1127:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1127 | "selected", "black", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1127:17: note: (near initialization for 'config_options_info[196].init.name') 1127 | "selected", "black", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:34: note: in expansion of macro 'N_' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[196].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:34: note: in expansion of macro 'N_' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[196].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[197].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[197].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[197].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[197].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[198].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[198].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[198].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[198].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1126:9: note: in expansion of macro 'INIT_OPT_COLORS' 1126 | INIT_OPT_COLORS(".menu", N_("Selected menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[199].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1131:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1131 | "marked", "red", "white", "gray", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1131:17: note: (near initialization for 'config_options_info[199].init.name') 1131 | "marked", "red", "white", "gray", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:34: note: in expansion of macro 'N_' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[199].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:34: note: in expansion of macro 'N_' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[199].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[200].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[200].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[200].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[200].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[201].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[201].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[201].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[201].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[202].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1131:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1131 | "marked", "red", "white", "gray", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1131:17: note: (near initialization for 'config_options_info[202].init.name') 1131 | "marked", "red", "white", "gray", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:34: note: in expansion of macro 'N_' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[202].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:34: note: in expansion of macro 'N_' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[202].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[203].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[203].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[203].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[203].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[204].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[204].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[204].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[204].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1130:9: note: in expansion of macro 'INIT_OPT_COLORS' 1130 | INIT_OPT_COLORS(".menu", N_("Marked menu item"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: note: (near initialization for 'config_options_info[205].init.path') 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1135:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1135 | "hotkey", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1135:17: note: (near initialization for 'config_options_info[205].init.name') 1135 | "hotkey", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1134:38: note: in expansion of macro 'N_' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[205].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1134:38: note: in expansion of macro 'N_' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[205].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: note: (near initialization for 'config_options_info[206].init.path') 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1135:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1135 | "hotkey", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1135:17: note: (near initialization for 'config_options_info[206].init.name') 1135 | "hotkey", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1134:38: note: in expansion of macro 'N_' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[206].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1134:38: note: in expansion of macro 'N_' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[206].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1134:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1134 | INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[207].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1139:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1139 | "normal", "darkred", "white", "gray", "black", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1139:17: note: (near initialization for 'config_options_info[207].init.name') 1139 | "normal", "darkred", "white", "gray", "black", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:41: note: in expansion of macro 'N_' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[207].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:41: note: in expansion of macro 'N_' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[207].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[208].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[208].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[208].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[208].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[209].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[209].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[209].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[209].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[210].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1139:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1139 | "normal", "darkred", "white", "gray", "black", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1139:17: note: (near initialization for 'config_options_info[210].init.name') 1139 | "normal", "darkred", "white", "gray", "black", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:41: note: in expansion of macro 'N_' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[210].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:41: note: in expansion of macro 'N_' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[210].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[211].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[211].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[211].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[211].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[212].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[212].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[212].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[212].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1138:9: note: in expansion of macro 'INIT_OPT_COLORS' 1138 | INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[213].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1143:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1143 | "selected", "darkred", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1143:17: note: (near initialization for 'config_options_info[213].init.name') 1143 | "selected", "darkred", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:41: note: in expansion of macro 'N_' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[213].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:41: note: in expansion of macro 'N_' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[213].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[214].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[214].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[214].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[214].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[215].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[215].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[215].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[215].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[216].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1143:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1143 | "selected", "darkred", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1143:17: note: (near initialization for 'config_options_info[216].init.name') 1143 | "selected", "darkred", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:41: note: in expansion of macro 'N_' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[216].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:41: note: in expansion of macro 'N_' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[216].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[217].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[217].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[217].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[217].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[218].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[218].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[218].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[218].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1142:9: note: in expansion of macro 'INIT_OPT_COLORS' 1142 | INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[219].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1147:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1147 | "frame", "black", "white", "black", "white", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1147:17: note: (near initialization for 'config_options_info[219].init.name') 1147 | "frame", "black", "white", "black", "white", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:34: note: in expansion of macro 'N_' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[219].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:34: note: in expansion of macro 'N_' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[219].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[220].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[220].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[220].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[220].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[221].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[221].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[221].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[221].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[222].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1147:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1147 | "frame", "black", "white", "black", "white", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1147:17: note: (near initialization for 'config_options_info[222].init.name') 1147 | "frame", "black", "white", "black", "white", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:34: note: in expansion of macro 'N_' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[222].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:34: note: in expansion of macro 'N_' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[222].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[223].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[223].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[223].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[223].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[224].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[224].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[224].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[224].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1146:9: note: in expansion of macro 'INIT_OPT_COLORS' 1146 | INIT_OPT_COLORS(".menu", N_("Menu frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: note: (near initialization for 'config_options_info[225].init.path') 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1152 | "dialog", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:17: note: (near initialization for 'config_options_info[225].init.name') 1152 | "dialog", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1151:33: note: in expansion of macro 'N_' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[225].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1151:33: note: in expansion of macro 'N_' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[225].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: note: (near initialization for 'config_options_info[226].init.path') 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1152 | "dialog", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1152:17: note: (near initialization for 'config_options_info[226].init.name') 1152 | "dialog", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1151:33: note: in expansion of macro 'N_' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[226].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1151:33: note: in expansion of macro 'N_' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[226].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1151:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1151 | INIT_OPT_COLOR_TREE("", N_("Dialog"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1156:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1156 | INIT_OPT_ALIAS("ui.colors.color.dialog", "background", 0, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1156:24: note: (near initialization for 'config_options_info[227].init.path') 1156 | INIT_OPT_ALIAS("ui.colors.color.dialog", "background", 0, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1156:50: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1156 | INIT_OPT_ALIAS("ui.colors.color.dialog", "background", 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1156:50: note: (near initialization for 'config_options_info[227].init.name') 1156 | INIT_OPT_ALIAS("ui.colors.color.dialog", "background", 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1160:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1160 | INIT_OPT_ALIAS("ui.colors.mono.dialog", "background", 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1160:24: note: (near initialization for 'config_options_info[228].init.path') 1160 | INIT_OPT_ALIAS("ui.colors.mono.dialog", "background", 0, | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1160:49: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1160 | INIT_OPT_ALIAS("ui.colors.mono.dialog", "background", 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1160:49: note: (near initialization for 'config_options_info[228].init.name') 1160 | INIT_OPT_ALIAS("ui.colors.mono.dialog", "background", 0, | ^~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[229].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1164 | "generic", "black", "white", "black", "white", | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:17: note: (near initialization for 'config_options_info[229].init.name') 1164 | "generic", "black", "white", "black", "white", | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:36: note: in expansion of macro 'N_' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[229].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:36: note: in expansion of macro 'N_' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[229].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[230].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[230].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[230].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[230].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[231].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[231].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[231].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[231].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[232].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1164 | "generic", "black", "white", "black", "white", | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1164:17: note: (near initialization for 'config_options_info[232].init.name') 1164 | "generic", "black", "white", "black", "white", | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:36: note: in expansion of macro 'N_' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[232].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:36: note: in expansion of macro 'N_' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[232].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[233].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[233].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[233].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[233].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[234].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[234].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[234].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[234].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1163:9: note: in expansion of macro 'INIT_OPT_COLORS' 1163 | INIT_OPT_COLORS(".dialog", N_("Generic"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[235].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1168 | "frame", "black", "white", "black", "white", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:17: note: (near initialization for 'config_options_info[235].init.name') 1168 | "frame", "black", "white", "black", "white", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:36: note: in expansion of macro 'N_' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[235].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:36: note: in expansion of macro 'N_' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[235].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[236].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[236].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[236].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[236].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[237].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[237].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[237].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[237].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[238].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1168 | "frame", "black", "white", "black", "white", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1168:17: note: (near initialization for 'config_options_info[238].init.name') 1168 | "frame", "black", "white", "black", "white", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:36: note: in expansion of macro 'N_' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[238].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:36: note: in expansion of macro 'N_' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[238].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[239].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[239].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[239].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[239].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[240].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[240].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[240].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[240].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1167:9: note: in expansion of macro 'INIT_OPT_COLORS' 1167 | INIT_OPT_COLORS(".dialog", N_("Frame"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[241].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1172:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1172 | "scrollbar", "black", "blue", "white", "black", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1172:17: note: (near initialization for 'config_options_info[241].init.name') 1172 | "scrollbar", "black", "blue", "white", "black", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:36: note: in expansion of macro 'N_' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[241].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:36: note: in expansion of macro 'N_' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[241].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[242].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[242].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[242].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[242].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[243].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[243].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[243].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[243].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[244].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1172:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1172 | "scrollbar", "black", "blue", "white", "black", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1172:17: note: (near initialization for 'config_options_info[244].init.name') 1172 | "scrollbar", "black", "blue", "white", "black", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:36: note: in expansion of macro 'N_' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[244].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:36: note: in expansion of macro 'N_' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[244].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[245].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[245].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[245].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[245].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[246].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[246].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[246].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[246].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1171:9: note: in expansion of macro 'INIT_OPT_COLORS' 1171 | INIT_OPT_COLORS(".dialog", N_("Scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[247].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1176 | "scrollbar-selected", "black", "green", "black", "white", | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:17: note: (near initialization for 'config_options_info[247].init.name') 1176 | "scrollbar-selected", "black", "green", "black", "white", | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:36: note: in expansion of macro 'N_' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[247].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:36: note: in expansion of macro 'N_' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[247].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[248].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[248].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[248].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[248].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[249].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[249].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[249].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[249].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[250].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1176 | "scrollbar-selected", "black", "green", "black", "white", | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1176:17: note: (near initialization for 'config_options_info[250].init.name') 1176 | "scrollbar-selected", "black", "green", "black", "white", | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:36: note: in expansion of macro 'N_' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[250].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:36: note: in expansion of macro 'N_' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[250].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[251].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[251].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[251].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[251].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[252].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[252].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[252].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[252].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1175:9: note: in expansion of macro 'INIT_OPT_COLORS' 1175 | INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[253].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1180 | "title", "darkred", "white", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:17: note: (near initialization for 'config_options_info[253].init.name') 1180 | "title", "darkred", "white", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:36: note: in expansion of macro 'N_' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[253].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:36: note: in expansion of macro 'N_' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[253].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[254].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[254].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[254].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[254].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[255].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[255].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[255].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[255].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[256].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1180 | "title", "darkred", "white", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1180:17: note: (near initialization for 'config_options_info[256].init.name') 1180 | "title", "darkred", "white", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:36: note: in expansion of macro 'N_' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[256].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:36: note: in expansion of macro 'N_' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[256].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[257].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[257].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[257].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[257].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[258].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[258].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[258].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[258].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1179:9: note: in expansion of macro 'INIT_OPT_COLORS' 1179 | INIT_OPT_COLORS(".dialog", N_("Title"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[259].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1184:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1184 | "text", "black", "white", "black", "white", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1184:17: note: (near initialization for 'config_options_info[259].init.name') 1184 | "text", "black", "white", "black", "white", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:36: note: in expansion of macro 'N_' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[259].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:36: note: in expansion of macro 'N_' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[259].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[260].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[260].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[260].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[260].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[261].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[261].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[261].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[261].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[262].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1184:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1184 | "text", "black", "white", "black", "white", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1184:17: note: (near initialization for 'config_options_info[262].init.name') 1184 | "text", "black", "white", "black", "white", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:36: note: in expansion of macro 'N_' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[262].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:36: note: in expansion of macro 'N_' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[262].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[263].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[263].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[263].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[263].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[264].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[264].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[264].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[264].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1183:9: note: in expansion of macro 'INIT_OPT_COLORS' 1183 | INIT_OPT_COLORS(".dialog", N_("Text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[265].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1188:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1188 | "checkbox", "darkred", "white", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1188:17: note: (near initialization for 'config_options_info[265].init.name') 1188 | "checkbox", "darkred", "white", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:36: note: in expansion of macro 'N_' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[265].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:36: note: in expansion of macro 'N_' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[265].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[266].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[266].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[266].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[266].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[267].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[267].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[267].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[267].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[268].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1188:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1188 | "checkbox", "darkred", "white", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1188:17: note: (near initialization for 'config_options_info[268].init.name') 1188 | "checkbox", "darkred", "white", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:36: note: in expansion of macro 'N_' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[268].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:36: note: in expansion of macro 'N_' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[268].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[269].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[269].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[269].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[269].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[270].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[270].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[270].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[270].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1187:9: note: in expansion of macro 'INIT_OPT_COLORS' 1187 | INIT_OPT_COLORS(".dialog", N_("Checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[271].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1192:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1192 | "checkbox-selected", "yellow", "green", "white", "black", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1192:17: note: (near initialization for 'config_options_info[271].init.name') 1192 | "checkbox-selected", "yellow", "green", "white", "black", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:36: note: in expansion of macro 'N_' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[271].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:36: note: in expansion of macro 'N_' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[271].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[272].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[272].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[272].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[272].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[273].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[273].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[273].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[273].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[274].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1192:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1192 | "checkbox-selected", "yellow", "green", "white", "black", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1192:17: note: (near initialization for 'config_options_info[274].init.name') 1192 | "checkbox-selected", "yellow", "green", "white", "black", | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:36: note: in expansion of macro 'N_' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[274].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:36: note: in expansion of macro 'N_' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[274].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[275].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[275].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[275].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[275].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[276].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[276].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[276].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[276].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1191:9: note: in expansion of macro 'INIT_OPT_COLORS' 1191 | INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[277].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1196:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1196 | "checkbox-label", "black", "white", "black", "white", | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1196:17: note: (near initialization for 'config_options_info[277].init.name') 1196 | "checkbox-label", "black", "white", "black", "white", | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:36: note: in expansion of macro 'N_' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[277].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:36: note: in expansion of macro 'N_' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[277].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[278].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[278].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[278].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[278].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[279].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[279].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[279].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[279].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[280].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1196:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1196 | "checkbox-label", "black", "white", "black", "white", | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1196:17: note: (near initialization for 'config_options_info[280].init.name') 1196 | "checkbox-label", "black", "white", "black", "white", | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:36: note: in expansion of macro 'N_' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[280].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:36: note: in expansion of macro 'N_' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[280].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[281].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[281].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[281].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[281].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[282].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[282].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[282].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[282].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1195:9: note: in expansion of macro 'INIT_OPT_COLORS' 1195 | INIT_OPT_COLORS(".dialog", N_("Checkbox label"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[283].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1200:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1200 | "button", "white", "blue", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1200:17: note: (near initialization for 'config_options_info[283].init.name') 1200 | "button", "white", "blue", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:36: note: in expansion of macro 'N_' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[283].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:36: note: in expansion of macro 'N_' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[283].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[284].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[284].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[284].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[284].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[285].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[285].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[285].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[285].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[286].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1200:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1200 | "button", "white", "blue", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1200:17: note: (near initialization for 'config_options_info[286].init.name') 1200 | "button", "white", "blue", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:36: note: in expansion of macro 'N_' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[286].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:36: note: in expansion of macro 'N_' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[286].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[287].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[287].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[287].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[287].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[288].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[288].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[288].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[288].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1199:9: note: in expansion of macro 'INIT_OPT_COLORS' 1199 | INIT_OPT_COLORS(".dialog", N_("Button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[289].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1204:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1204 | "button-selected", "yellow", "green", "white", "black", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1204:17: note: (near initialization for 'config_options_info[289].init.name') 1204 | "button-selected", "yellow", "green", "white", "black", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:36: note: in expansion of macro 'N_' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[289].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:36: note: in expansion of macro 'N_' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[289].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[290].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[290].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[290].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[290].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[291].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[291].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[291].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[291].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[292].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1204:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1204 | "button-selected", "yellow", "green", "white", "black", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1204:17: note: (near initialization for 'config_options_info[292].init.name') 1204 | "button-selected", "yellow", "green", "white", "black", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:36: note: in expansion of macro 'N_' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[292].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:36: note: in expansion of macro 'N_' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[292].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[293].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[293].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[293].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[293].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[294].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[294].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[294].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[294].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1203:9: note: in expansion of macro 'INIT_OPT_COLORS' 1203 | INIT_OPT_COLORS(".dialog", N_("Selected button"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[295].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1208:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1208 | "button-shortcut", "yellow", "blue", "white", "black", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1208:17: note: (near initialization for 'config_options_info[295].init.name') 1208 | "button-shortcut", "yellow", "blue", "white", "black", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:36: note: in expansion of macro 'N_' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[295].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:36: note: in expansion of macro 'N_' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[295].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[296].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[296].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[296].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[296].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[297].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[297].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[297].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[297].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[298].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1208:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1208 | "button-shortcut", "yellow", "blue", "white", "black", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1208:17: note: (near initialization for 'config_options_info[298].init.name') 1208 | "button-shortcut", "yellow", "blue", "white", "black", | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:36: note: in expansion of macro 'N_' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[298].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:36: note: in expansion of macro 'N_' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[298].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[299].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[299].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[299].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[299].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[300].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[300].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[300].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[300].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1207:9: note: in expansion of macro 'INIT_OPT_COLORS' 1207 | INIT_OPT_COLORS(".dialog", N_("Button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[301].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1212:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1212 | "button-shortcut-selected", "white", "blue", "black", "white", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1212:17: note: (near initialization for 'config_options_info[301].init.name') 1212 | "button-shortcut-selected", "white", "blue", "black", "white", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:36: note: in expansion of macro 'N_' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[301].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:36: note: in expansion of macro 'N_' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[301].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[302].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[302].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[302].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[302].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[303].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[303].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[303].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[303].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[304].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1212:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1212 | "button-shortcut-selected", "white", "blue", "black", "white", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1212:17: note: (near initialization for 'config_options_info[304].init.name') 1212 | "button-shortcut-selected", "white", "blue", "black", "white", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:36: note: in expansion of macro 'N_' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[304].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:36: note: in expansion of macro 'N_' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[304].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[305].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[305].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[305].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[305].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[306].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[306].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[306].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[306].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1211:9: note: in expansion of macro 'INIT_OPT_COLORS' 1211 | INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[307].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1216:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1216 | "field", "white", "blue", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1216:17: note: (near initialization for 'config_options_info[307].init.name') 1216 | "field", "white", "blue", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:36: note: in expansion of macro 'N_' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[307].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:36: note: in expansion of macro 'N_' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[307].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[308].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[308].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[308].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[308].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[309].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[309].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[309].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[309].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[310].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1216:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1216 | "field", "white", "blue", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1216:17: note: (near initialization for 'config_options_info[310].init.name') 1216 | "field", "white", "blue", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:36: note: in expansion of macro 'N_' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[310].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:36: note: in expansion of macro 'N_' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[310].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[311].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[311].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[311].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[311].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[312].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[312].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[312].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[312].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1215:9: note: in expansion of macro 'INIT_OPT_COLORS' 1215 | INIT_OPT_COLORS(".dialog", N_("Text field"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[313].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1220:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1220 | "field-text", "yellow", "blue", "gray", "black", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1220:17: note: (near initialization for 'config_options_info[313].init.name') 1220 | "field-text", "yellow", "blue", "gray", "black", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:36: note: in expansion of macro 'N_' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[313].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:36: note: in expansion of macro 'N_' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[313].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[314].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[314].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[314].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[314].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[315].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[315].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[315].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[315].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[316].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1220:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1220 | "field-text", "yellow", "blue", "gray", "black", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1220:17: note: (near initialization for 'config_options_info[316].init.name') 1220 | "field-text", "yellow", "blue", "gray", "black", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:36: note: in expansion of macro 'N_' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[316].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:36: note: in expansion of macro 'N_' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[316].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[317].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[317].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[317].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[317].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[318].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[318].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[318].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[318].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1219:9: note: in expansion of macro 'INIT_OPT_COLORS' 1219 | INIT_OPT_COLORS(".dialog", N_("Text field text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[319].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1224 | "meter", "white", "blue", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:17: note: (near initialization for 'config_options_info[319].init.name') 1224 | "meter", "white", "blue", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:36: note: in expansion of macro 'N_' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[319].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:36: note: in expansion of macro 'N_' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[319].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[320].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[320].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[320].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[320].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[321].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[321].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[321].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[321].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[322].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1224 | "meter", "white", "blue", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1224:17: note: (near initialization for 'config_options_info[322].init.name') 1224 | "meter", "white", "blue", "gray", "black", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:36: note: in expansion of macro 'N_' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[322].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:36: note: in expansion of macro 'N_' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[322].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[323].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[323].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[323].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[323].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[324].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[324].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[324].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[324].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1223:9: note: in expansion of macro 'INIT_OPT_COLORS' 1223 | INIT_OPT_COLORS(".dialog", N_("Meter"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[325].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1228:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1228 | "shadow", "black", "black", "black", "black", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1228:17: note: (near initialization for 'config_options_info[325].init.name') 1228 | "shadow", "black", "black", "black", "black", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:36: note: in expansion of macro 'N_' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[325].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:36: note: in expansion of macro 'N_' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[325].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[326].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[326].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[326].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[326].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[327].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[327].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[327].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[327].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[328].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1228:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1228 | "shadow", "black", "black", "black", "black", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1228:17: note: (near initialization for 'config_options_info[328].init.name') 1228 | "shadow", "black", "black", "black", "black", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:36: note: in expansion of macro 'N_' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[328].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:36: note: in expansion of macro 'N_' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[328].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[329].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[329].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[329].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[329].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[330].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[330].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[330].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[330].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1227:9: note: in expansion of macro 'INIT_OPT_COLORS' 1227 | INIT_OPT_COLORS(".dialog", N_("Shadow"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: note: (near initialization for 'config_options_info[331].init.path') 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1232:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1232 | "title", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1232:17: note: (near initialization for 'config_options_info[331].init.name') 1232 | "title", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1231:33: note: in expansion of macro 'N_' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[331].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1231:33: note: in expansion of macro 'N_' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[331].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: note: (near initialization for 'config_options_info[332].init.path') 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1232:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1232 | "title", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1232:17: note: (near initialization for 'config_options_info[332].init.name') 1232 | "title", | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1231:33: note: in expansion of macro 'N_' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[332].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1231:33: note: in expansion of macro 'N_' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[332].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1231:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1231 | INIT_OPT_COLOR_TREE("", N_("Title bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[333].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1236:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1236 | "title-bar", "black", "white", "gray", "black", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1236:17: note: (near initialization for 'config_options_info[333].init.name') 1236 | "title-bar", "black", "white", "gray", "black", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:35: note: in expansion of macro 'N_' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[333].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:35: note: in expansion of macro 'N_' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[333].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[334].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[334].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[334].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[334].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[335].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[335].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[335].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[335].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[336].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1236:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1236 | "title-bar", "black", "white", "gray", "black", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1236:17: note: (near initialization for 'config_options_info[336].init.name') 1236 | "title-bar", "black", "white", "gray", "black", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:35: note: in expansion of macro 'N_' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[336].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:35: note: in expansion of macro 'N_' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[336].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[337].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[337].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[337].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[337].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[338].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[338].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[338].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[338].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1235:9: note: in expansion of macro 'INIT_OPT_COLORS' 1235 | INIT_OPT_COLORS(".title", N_("Generic title bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[339].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1240:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1240 | "title-text", "black", "white", "gray", "black", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1240:17: note: (near initialization for 'config_options_info[339].init.name') 1240 | "title-text", "black", "white", "gray", "black", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:35: note: in expansion of macro 'N_' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[339].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:35: note: in expansion of macro 'N_' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[339].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[340].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[340].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[340].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[340].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[341].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[341].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[341].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[341].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[342].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1240:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1240 | "title-text", "black", "white", "gray", "black", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1240:17: note: (near initialization for 'config_options_info[342].init.name') 1240 | "title-text", "black", "white", "gray", "black", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:35: note: in expansion of macro 'N_' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[342].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:35: note: in expansion of macro 'N_' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[342].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[343].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[343].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[343].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[343].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[344].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[344].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[344].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[344].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1239:9: note: in expansion of macro 'INIT_OPT_COLORS' 1239 | INIT_OPT_COLORS(".title", N_("Title bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: note: (near initialization for 'config_options_info[345].init.path') 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1245:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1245 | "status", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1245:17: note: (near initialization for 'config_options_info[345].init.name') 1245 | "status", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1244:33: note: in expansion of macro 'N_' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[345].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1244:33: note: in expansion of macro 'N_' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[345].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: note: (near initialization for 'config_options_info[346].init.path') 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1245:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1245 | "status", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1245:17: note: (near initialization for 'config_options_info[346].init.name') 1245 | "status", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1244:33: note: in expansion of macro 'N_' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[346].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1244:33: note: in expansion of macro 'N_' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[346].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1244:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1244 | INIT_OPT_COLOR_TREE("", N_("Status bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[347].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1249:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1249 | "showip-text", "black", "white", "black", "white", | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1249:17: note: (near initialization for 'config_options_info[347].init.name') 1249 | "showip-text", "black", "white", "black", "white", | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:36: note: in expansion of macro 'N_' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[347].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:36: note: in expansion of macro 'N_' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[347].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[348].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[348].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[348].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[348].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[349].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[349].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[349].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[349].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[350].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1249:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1249 | "showip-text", "black", "white", "black", "white", | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1249:17: note: (near initialization for 'config_options_info[350].init.name') 1249 | "showip-text", "black", "white", "black", "white", | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:36: note: in expansion of macro 'N_' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[350].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:36: note: in expansion of macro 'N_' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[350].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[351].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[351].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[351].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[351].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[352].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[352].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[352].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[352].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1248:9: note: in expansion of macro 'INIT_OPT_COLORS' 1248 | INIT_OPT_COLORS(".status", N_("Status bar show ip"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[353].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1253:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1253 | "status-bar", "black", "white", "black", "white", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1253:17: note: (near initialization for 'config_options_info[353].init.name') 1253 | "status-bar", "black", "white", "black", "white", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:36: note: in expansion of macro 'N_' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[353].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:36: note: in expansion of macro 'N_' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[353].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[354].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[354].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[354].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[354].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[355].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[355].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[355].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[355].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[356].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1253:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1253 | "status-bar", "black", "white", "black", "white", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1253:17: note: (near initialization for 'config_options_info[356].init.name') 1253 | "status-bar", "black", "white", "black", "white", | ^~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:36: note: in expansion of macro 'N_' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[356].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:36: note: in expansion of macro 'N_' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[356].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[357].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[357].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[357].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[357].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[358].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[358].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[358].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[358].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1252:9: note: in expansion of macro 'INIT_OPT_COLORS' 1252 | INIT_OPT_COLORS(".status", N_("Generic status bar"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[359].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1258:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1258 | "status-text", "black", "white", "black", "white", | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1258:17: note: (near initialization for 'config_options_info[359].init.name') 1258 | "status-text", "black", "white", "black", "white", | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:36: note: in expansion of macro 'N_' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[359].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:36: note: in expansion of macro 'N_' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[359].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[360].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[360].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[360].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[360].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[361].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[361].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[361].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[361].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[362].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1258:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1258 | "status-text", "black", "white", "black", "white", | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1258:17: note: (near initialization for 'config_options_info[362].init.name') 1258 | "status-text", "black", "white", "black", "white", | ^~~~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:36: note: in expansion of macro 'N_' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[362].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:36: note: in expansion of macro 'N_' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[362].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[363].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[363].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[363].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[363].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[364].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[364].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[364].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[364].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1257:9: note: in expansion of macro 'INIT_OPT_COLORS' 1257 | INIT_OPT_COLORS(".status", N_("Status bar text"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1081:23: note: (near initialization for 'config_options_info[365].init.path') 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1263:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1263 | "tabs", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1263:17: note: (near initialization for 'config_options_info[365].init.name') 1263 | "tabs", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1262:33: note: in expansion of macro 'N_' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[365].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1262:33: note: in expansion of macro 'N_' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[365].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1081:9: note: in expansion of macro 'INIT_OPT_TREE' 1081 | INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1082:23: note: (near initialization for 'config_options_info[366].init.path') 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1263:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1263 | "tabs", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1263:17: note: (near initialization for 'config_options_info[366].init.name') 1263 | "tabs", | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1262:33: note: in expansion of macro 'N_' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[366].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1262:33: note: in expansion of macro 'N_' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[366].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1082:9: note: in expansion of macro 'INIT_OPT_TREE' 1082 | INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1262:9: note: in expansion of macro 'INIT_OPT_COLOR_TREE' 1262 | INIT_OPT_COLOR_TREE("", N_("Tabs bar"), | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[367].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1267:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1267 | "unvisited", "darkblue", "white", "gray", "white", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1267:17: note: (near initialization for 'config_options_info[367].init.name') 1267 | "unvisited", "darkblue", "white", "gray", "white", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:34: note: in expansion of macro 'N_' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[367].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:34: note: in expansion of macro 'N_' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[367].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[368].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[368].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[368].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[368].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[369].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[369].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[369].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[369].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[370].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1267:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1267 | "unvisited", "darkblue", "white", "gray", "white", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1267:17: note: (near initialization for 'config_options_info[370].init.name') 1267 | "unvisited", "darkblue", "white", "gray", "white", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:34: note: in expansion of macro 'N_' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[370].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:34: note: in expansion of macro 'N_' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[370].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[371].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[371].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[371].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[371].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[372].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[372].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[372].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[372].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1266:9: note: in expansion of macro 'INIT_OPT_COLORS' 1266 | INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[373].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1272:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1272 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1272:17: note: (near initialization for 'config_options_info[373].init.name') 1272 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:34: note: in expansion of macro 'N_' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[373].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:34: note: in expansion of macro 'N_' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[373].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[374].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[374].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[374].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[374].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[375].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[375].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[375].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[375].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[376].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1272:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1272 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1272:17: note: (near initialization for 'config_options_info[376].init.name') 1272 | "normal", "black", "white", "black", "white", | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:34: note: in expansion of macro 'N_' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[376].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:34: note: in expansion of macro 'N_' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[376].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[377].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[377].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[377].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[377].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[378].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[378].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[378].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[378].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1271:9: note: in expansion of macro 'INIT_OPT_COLORS' 1271 | INIT_OPT_COLORS(".tabs", N_("Unselected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[379].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1276:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1276 | "loading", "darkred", "white", "gray", "white", | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1276:17: note: (near initialization for 'config_options_info[379].init.name') 1276 | "loading", "darkred", "white", "gray", "white", | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:34: note: in expansion of macro 'N_' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[379].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:34: note: in expansion of macro 'N_' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[379].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[380].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[380].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[380].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[380].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[381].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[381].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[381].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[381].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[382].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1276:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1276 | "loading", "darkred", "white", "gray", "white", | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1276:17: note: (near initialization for 'config_options_info[382].init.name') 1276 | "loading", "darkred", "white", "gray", "white", | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:34: note: in expansion of macro 'N_' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[382].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:34: note: in expansion of macro 'N_' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[382].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[383].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[383].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[383].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[383].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[384].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[384].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[384].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[384].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1275:9: note: in expansion of macro 'INIT_OPT_COLORS' 1275 | INIT_OPT_COLORS(".tabs", N_("Loading tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[385].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1280:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1280 | "selected", "black", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1280:17: note: (near initialization for 'config_options_info[385].init.name') 1280 | "selected", "black", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:34: note: in expansion of macro 'N_' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[385].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:34: note: in expansion of macro 'N_' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[385].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[386].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[386].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[386].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[386].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[387].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[387].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[387].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[387].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[388].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1280:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1280 | "selected", "black", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1280:17: note: (near initialization for 'config_options_info[388].init.name') 1280 | "selected", "black", "green", "gray", "black", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:34: note: in expansion of macro 'N_' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[388].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:34: note: in expansion of macro 'N_' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[388].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[389].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[389].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[389].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[389].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[390].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[390].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[390].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[390].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1279:9: note: in expansion of macro 'INIT_OPT_COLORS' 1279 | INIT_OPT_COLORS(".tabs", N_("Selected tab"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[391].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1284:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1284 | "separator", "brown", "white", "gray", "white", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1284:17: note: (near initialization for 'config_options_info[391].init.name') 1284 | "separator", "brown", "white", "gray", "white", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:34: note: in expansion of macro 'N_' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[391].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:34: note: in expansion of macro 'N_' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[391].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[392].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[392].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[392].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[392].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[393].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[393].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[393].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[393].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[394].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1284:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1284 | "separator", "brown", "white", "gray", "white", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1284:17: note: (near initialization for 'config_options_info[394].init.name') 1284 | "separator", "brown", "white", "gray", "white", | ^~~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:34: note: in expansion of macro 'N_' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[394].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:34: note: in expansion of macro 'N_' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[394].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[395].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[395].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[395].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[395].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[396].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[396].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[396].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[396].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1283:9: note: in expansion of macro 'INIT_OPT_COLORS' 1283 | INIT_OPT_COLORS(".tabs", N_("Tab separator"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[397].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1289:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1289 | "searched", "black", "lime", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1289:17: note: (near initialization for 'config_options_info[397].init.name') 1289 | "searched", "black", "lime", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:29: note: in expansion of macro 'N_' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[397].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:29: note: in expansion of macro 'N_' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[397].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[398].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[398].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[398].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[398].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:28: note: (near initialization for 'config_options_info[399].init.path') 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[399].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[399].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[399].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1077:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1077 | DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[400].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1289:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1289 | "searched", "black", "lime", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1289:17: note: (near initialization for 'config_options_info[400].init.name') 1289 | "searched", "black", "lime", "black", "white", | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:29: note: in expansion of macro 'N_' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[400].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:29: note: in expansion of macro 'N_' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[400].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1070:9: note: in expansion of macro 'INIT_OPT_TREE' 1070 | INIT_OPT_TREE(subtree, capt, name, 0, desc), \ | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[401].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1072:23: note: (near initialization for 'config_options_info[401].init.name') 1072 | "text", 0, fg, N_("Default text color.")), \ | ^~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[401].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:42: note: in expansion of macro 'N_' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[401].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1071:9: note: in expansion of macro 'INIT_OPT_COLOR' 1071 | INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:28: note: (near initialization for 'config_options_info[402].init.path') 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:512:12: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1074:23: note: (near initialization for 'config_options_info[402].init.name') 1074 | "background", 0, bg, N_("Default background color.")) | ^~~~~~~~~~~~ ../.././src/config/options.h:512:18: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[402].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:512:24: note: in definition of macro 'INIT_OPT_COLOR' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:42: note: in expansion of macro 'N_' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[402].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:512:30: note: in expansion of macro 'DESC' 512 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1073:9: note: in expansion of macro 'INIT_OPT_COLOR' 1073 | INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ | ^~~~~~~~~~~~~~ ../.././src/config/options.inc:1078:9: note: in expansion of macro 'DO_INIT_OPT_COLORS' 1078 | DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1288:9: note: in expansion of macro 'INIT_OPT_COLORS' 1288 | INIT_OPT_COLORS("", N_("Searched strings"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1299:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1299 | INIT_OPT_TREE("ui", N_("Dialog settings"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1299:23: note: (near initialization for 'config_options_info[403].init.path') 1299 | INIT_OPT_TREE("ui", N_("Dialog settings"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1300:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1300 | "dialogs", 0, | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1300:17: note: (near initialization for 'config_options_info[403].init.name') 1300 | "dialogs", 0, | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1299:29: note: in expansion of macro 'N_' 1299 | INIT_OPT_TREE("ui", N_("Dialog settings"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[403].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1299:29: note: in expansion of macro 'N_' 1299 | INIT_OPT_TREE("ui", N_("Dialog settings"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1299:9: note: in expansion of macro 'INIT_OPT_TREE' 1299 | INIT_OPT_TREE("ui", N_("Dialog settings"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[403].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1299:9: note: in expansion of macro 'INIT_OPT_TREE' 1299 | INIT_OPT_TREE("ui", N_("Dialog settings"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1304:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1304 | INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1304:22: note: (near initialization for 'config_options_info[404].init.path') 1304 | INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), | ^~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1305:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1305 | "listbox_min_height", 0, 1, 20, 10, | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1305:17: note: (near initialization for 'config_options_info[404].init.name') 1305 | "listbox_min_height", 0, 1, 20, 10, | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1304:36: note: in expansion of macro 'N_' 1304 | INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[404].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1304:36: note: in expansion of macro 'N_' 1304 | INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1304:9: note: in expansion of macro 'INIT_OPT_INT' 1304 | INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[404].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1304:9: note: in expansion of macro 'INIT_OPT_INT' 1304 | INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:1309:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1309 | INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1309:23: note: (near initialization for 'config_options_info[405].init.path') 1309 | INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1310:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1310 | "shadows", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1310:17: note: (near initialization for 'config_options_info[405].init.name') 1310 | "shadows", 0, 0, | ^~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1309:37: note: in expansion of macro 'N_' 1309 | INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[405].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1309:37: note: in expansion of macro 'N_' 1309 | INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1309:9: note: in expansion of macro 'INIT_OPT_BOOL' 1309 | INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[405].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1309:9: note: in expansion of macro 'INIT_OPT_BOOL' 1309 | INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1316:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1316 | INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1316:23: note: (near initialization for 'config_options_info[406].init.path') 1316 | INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1317:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1317 | "underline_hotkeys", 0, 0, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1317:17: note: (near initialization for 'config_options_info[406].init.name') 1317 | "underline_hotkeys", 0, 0, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1316:37: note: in expansion of macro 'N_' 1316 | INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[406].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1316:37: note: in expansion of macro 'N_' 1316 | INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1316:9: note: in expansion of macro 'INIT_OPT_BOOL' 1316 | INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[406].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1316:9: note: in expansion of macro 'INIT_OPT_BOOL' 1316 | INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1322:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1322 | INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1322:23: note: (near initialization for 'config_options_info[407].init.path') 1322 | INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), | ^~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1323:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1323 | "underline_button_shortcuts", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1323:17: note: (near initialization for 'config_options_info[407].init.name') 1323 | "underline_button_shortcuts", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1322:37: note: in expansion of macro 'N_' 1322 | INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[407].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1322:37: note: in expansion of macro 'N_' 1322 | INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1322:9: note: in expansion of macro 'INIT_OPT_BOOL' 1322 | INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[407].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1322:9: note: in expansion of macro 'INIT_OPT_BOOL' 1322 | INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1329:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1329 | INIT_OPT_TREE("ui", N_("Timer options"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1329:23: note: (near initialization for 'config_options_info[408].init.path') 1329 | INIT_OPT_TREE("ui", N_("Timer options"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1330:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1330 | "timer", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1330:17: note: (near initialization for 'config_options_info[408].init.name') 1330 | "timer", 0, | ^~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1329:29: note: in expansion of macro 'N_' 1329 | INIT_OPT_TREE("ui", N_("Timer options"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[408].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1329:29: note: in expansion of macro 'N_' 1329 | INIT_OPT_TREE("ui", N_("Timer options"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1329:9: note: in expansion of macro 'INIT_OPT_TREE' 1329 | INIT_OPT_TREE("ui", N_("Timer options"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[408].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1329:9: note: in expansion of macro 'INIT_OPT_TREE' 1329 | INIT_OPT_TREE("ui", N_("Timer options"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1336:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1336 | INIT_OPT_INT("ui.timer", N_("Enable"), | ^~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1336:22: note: (near initialization for 'config_options_info[409].init.path') 1336 | INIT_OPT_INT("ui.timer", N_("Enable"), | ^~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1337:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1337 | "enable", 0, 0, 2, 0, | ^~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1337:17: note: (near initialization for 'config_options_info[409].init.name') 1337 | "enable", 0, 0, 2, 0, | ^~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1336:34: note: in expansion of macro 'N_' 1336 | INIT_OPT_INT("ui.timer", N_("Enable"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[409].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1336:34: note: in expansion of macro 'N_' 1336 | INIT_OPT_INT("ui.timer", N_("Enable"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1336:9: note: in expansion of macro 'INIT_OPT_INT' 1336 | INIT_OPT_INT("ui.timer", N_("Enable"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[409].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1336:9: note: in expansion of macro 'INIT_OPT_INT' 1336 | INIT_OPT_INT("ui.timer", N_("Enable"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:1351:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1351 | INIT_OPT_INT("ui.timer", N_("Duration"), | ^~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1351:22: note: (near initialization for 'config_options_info[410].init.path') 1351 | INIT_OPT_INT("ui.timer", N_("Duration"), | ^~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1352:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1352 | "duration", 0, 1, 86400, 86400, | ^~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1352:17: note: (near initialization for 'config_options_info[410].init.name') 1352 | "duration", 0, 1, 86400, 86400, | ^~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1351:34: note: in expansion of macro 'N_' 1351 | INIT_OPT_INT("ui.timer", N_("Duration"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[410].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1351:34: note: in expansion of macro 'N_' 1351 | INIT_OPT_INT("ui.timer", N_("Duration"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1351:9: note: in expansion of macro 'INIT_OPT_INT' 1351 | INIT_OPT_INT("ui.timer", N_("Duration"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[410].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1351:9: note: in expansion of macro 'INIT_OPT_INT' 1351 | INIT_OPT_INT("ui.timer", N_("Duration"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:1356:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1356 | INIT_OPT_STRING("ui.timer", N_("Action"), | ^~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1356:25: note: (near initialization for 'config_options_info[411].init.path') 1356 | INIT_OPT_STRING("ui.timer", N_("Action"), | ^~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1357:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1357 | "action", 0, "", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1357:17: note: (near initialization for 'config_options_info[411].init.name') 1357 | "action", 0, "", | ^~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1356:37: note: in expansion of macro 'N_' 1356 | INIT_OPT_STRING("ui.timer", N_("Action"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[411].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1356:37: note: in expansion of macro 'N_' 1356 | INIT_OPT_STRING("ui.timer", N_("Action"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1356:9: note: in expansion of macro 'INIT_OPT_STRING' 1356 | INIT_OPT_STRING("ui.timer", N_("Action"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[411].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1356:9: note: in expansion of macro 'INIT_OPT_STRING' 1356 | INIT_OPT_STRING("ui.timer", N_("Action"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1362:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1362 | INIT_OPT_TREE("ui", N_("Window tabs"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1362:23: note: (near initialization for 'config_options_info[412].init.path') 1362 | INIT_OPT_TREE("ui", N_("Window tabs"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1363:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1363 | "tabs", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1363:17: note: (near initialization for 'config_options_info[412].init.name') 1363 | "tabs", 0, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1362:29: note: in expansion of macro 'N_' 1362 | INIT_OPT_TREE("ui", N_("Window tabs"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[412].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1362:29: note: in expansion of macro 'N_' 1362 | INIT_OPT_TREE("ui", N_("Window tabs"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1362:9: note: in expansion of macro 'INIT_OPT_TREE' 1362 | INIT_OPT_TREE("ui", N_("Window tabs"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[412].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1362:9: note: in expansion of macro 'INIT_OPT_TREE' 1362 | INIT_OPT_TREE("ui", N_("Window tabs"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1366:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1366 | INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), | ^~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1366:22: note: (near initialization for 'config_options_info[413].init.path') 1366 | INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), | ^~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1367:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1367 | "show_bar", 0, 0, 2, 1, | ^~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1367:17: note: (near initialization for 'config_options_info[413].init.name') 1367 | "show_bar", 0, 0, 2, 1, | ^~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1366:33: note: in expansion of macro 'N_' 1366 | INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[413].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1366:33: note: in expansion of macro 'N_' 1366 | INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1366:9: note: in expansion of macro 'INIT_OPT_INT' 1366 | INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[413].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1366:9: note: in expansion of macro 'INIT_OPT_INT' 1366 | INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), | ^~~~~~~~~~~~ ../.././src/config/options.inc:1373:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1373 | INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1373:23: note: (near initialization for 'config_options_info[414].init.path') 1373 | INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1374:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1374 | "top", 0, 0, | ^~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1374:17: note: (near initialization for 'config_options_info[414].init.name') 1374 | "top", 0, 0, | ^~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1373:34: note: in expansion of macro 'N_' 1373 | INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[414].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1373:34: note: in expansion of macro 'N_' 1373 | INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1373:9: note: in expansion of macro 'INIT_OPT_BOOL' 1373 | INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[414].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1373:9: note: in expansion of macro 'INIT_OPT_BOOL' 1373 | INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1377:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1377 | INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1377:23: note: (near initialization for 'config_options_info[415].init.path') 1377 | INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1378:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1378 | "wraparound", 0, 1, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1378:17: note: (near initialization for 'config_options_info[415].init.name') 1378 | "wraparound", 0, 1, | ^~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1377:34: note: in expansion of macro 'N_' 1377 | INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[415].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1377:34: note: in expansion of macro 'N_' 1377 | INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1377:9: note: in expansion of macro 'INIT_OPT_BOOL' 1377 | INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[415].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1377:9: note: in expansion of macro 'INIT_OPT_BOOL' 1377 | INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1382:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1382 | INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1382:23: note: (near initialization for 'config_options_info[416].init.path') 1382 | INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1383:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1383 | "confirm_close", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1383:17: note: (near initialization for 'config_options_info[416].init.name') 1383 | "confirm_close", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1382:34: note: in expansion of macro 'N_' 1382 | INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[416].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1382:34: note: in expansion of macro 'N_' 1382 | INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1382:9: note: in expansion of macro 'INIT_OPT_BOOL' 1382 | INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[416].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1382:9: note: in expansion of macro 'INIT_OPT_BOOL' 1382 | INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1386:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1386 | INIT_OPT_BOOL("ui", N_("Disallow writing to terminal"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1386:23: note: (near initialization for 'config_options_info[417].init.path') 1386 | INIT_OPT_BOOL("ui", N_("Disallow writing to terminal"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1387:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1387 | "tostop", 0, 1, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1387:17: note: (near initialization for 'config_options_info[417].init.name') 1387 | "tostop", 0, 1, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1386:29: note: in expansion of macro 'N_' 1386 | INIT_OPT_BOOL("ui", N_("Disallow writing to terminal"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[417].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1386:29: note: in expansion of macro 'N_' 1386 | INIT_OPT_BOOL("ui", N_("Disallow writing to terminal"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1386:9: note: in expansion of macro 'INIT_OPT_BOOL' 1386 | INIT_OPT_BOOL("ui", N_("Disallow writing to terminal"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[417].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1386:9: note: in expansion of macro 'INIT_OPT_BOOL' 1386 | INIT_OPT_BOOL("ui", N_("Disallow writing to terminal"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1390:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1390 | INIT_OPT_LANGUAGE("ui", N_("Language"), | ^~~~ ../.././src/config/options.h:517:12: note: in definition of macro 'INIT_OPT_LANGUAGE' 517 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1390:27: note: (near initialization for 'config_options_info[418].init.path') 1390 | INIT_OPT_LANGUAGE("ui", N_("Language"), | ^~~~ ../.././src/config/options.h:517:12: note: in definition of macro 'INIT_OPT_LANGUAGE' 517 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1391:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1391 | "language", 0, | ^~~~~~~~~~ ../.././src/config/options.h:517:18: note: in definition of macro 'INIT_OPT_LANGUAGE' 517 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1391:17: note: (near initialization for 'config_options_info[418].init.name') 1391 | "language", 0, | ^~~~~~~~~~ ../.././src/config/options.h:517:18: note: in definition of macro 'INIT_OPT_LANGUAGE' 517 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:517:24: note: in definition of macro 'INIT_OPT_LANGUAGE' 517 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1390:33: note: in expansion of macro 'N_' 1390 | INIT_OPT_LANGUAGE("ui", N_("Language"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[418].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:517:24: note: in definition of macro 'INIT_OPT_LANGUAGE' 517 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1390:33: note: in expansion of macro 'N_' 1390 | INIT_OPT_LANGUAGE("ui", N_("Language"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:517:30: note: in expansion of macro 'DESC' 517 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1390:9: note: in expansion of macro 'INIT_OPT_LANGUAGE' 1390 | INIT_OPT_LANGUAGE("ui", N_("Language"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[418].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:517:30: note: in expansion of macro 'DESC' 517 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1390:9: note: in expansion of macro 'INIT_OPT_LANGUAGE' 1390 | INIT_OPT_LANGUAGE("ui", N_("Language"), | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1396:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1396 | INIT_OPT_BOOL("ui", N_("Display menu bar always"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1396:23: note: (near initialization for 'config_options_info[419].init.path') 1396 | INIT_OPT_BOOL("ui", N_("Display menu bar always"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1397:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1397 | "show_menu_bar_always", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1397:17: note: (near initialization for 'config_options_info[419].init.name') 1397 | "show_menu_bar_always", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1396:29: note: in expansion of macro 'N_' 1396 | INIT_OPT_BOOL("ui", N_("Display menu bar always"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[419].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1396:29: note: in expansion of macro 'N_' 1396 | INIT_OPT_BOOL("ui", N_("Display menu bar always"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1396:9: note: in expansion of macro 'INIT_OPT_BOOL' 1396 | INIT_OPT_BOOL("ui", N_("Display menu bar always"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[419].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1396:9: note: in expansion of macro 'INIT_OPT_BOOL' 1396 | INIT_OPT_BOOL("ui", N_("Display menu bar always"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1400:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1400 | INIT_OPT_BOOL("ui", N_("Display status bar"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1400:23: note: (near initialization for 'config_options_info[420].init.path') 1400 | INIT_OPT_BOOL("ui", N_("Display status bar"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1401:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1401 | "show_status_bar", 0, 1, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1401:17: note: (near initialization for 'config_options_info[420].init.name') 1401 | "show_status_bar", 0, 1, | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1400:29: note: in expansion of macro 'N_' 1400 | INIT_OPT_BOOL("ui", N_("Display status bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[420].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1400:29: note: in expansion of macro 'N_' 1400 | INIT_OPT_BOOL("ui", N_("Display status bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1400:9: note: in expansion of macro 'INIT_OPT_BOOL' 1400 | INIT_OPT_BOOL("ui", N_("Display status bar"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[420].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1400:9: note: in expansion of macro 'INIT_OPT_BOOL' 1400 | INIT_OPT_BOOL("ui", N_("Display status bar"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1404:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1404 | INIT_OPT_BOOL("ui", N_("Display title bar"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1404:23: note: (near initialization for 'config_options_info[421].init.path') 1404 | INIT_OPT_BOOL("ui", N_("Display title bar"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1405:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1405 | "show_title_bar", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1405:17: note: (near initialization for 'config_options_info[421].init.name') 1405 | "show_title_bar", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1404:29: note: in expansion of macro 'N_' 1404 | INIT_OPT_BOOL("ui", N_("Display title bar"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[421].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1404:29: note: in expansion of macro 'N_' 1404 | INIT_OPT_BOOL("ui", N_("Display title bar"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1404:9: note: in expansion of macro 'INIT_OPT_BOOL' 1404 | INIT_OPT_BOOL("ui", N_("Display title bar"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[421].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1404:9: note: in expansion of macro 'INIT_OPT_BOOL' 1404 | INIT_OPT_BOOL("ui", N_("Display title bar"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1408:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1408 | INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1408:23: note: (near initialization for 'config_options_info[422].init.path') 1408 | INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1409:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1409 | "startup_goto_dialog", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1409:17: note: (near initialization for 'config_options_info[422].init.name') 1409 | "startup_goto_dialog", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1408:29: note: in expansion of macro 'N_' 1408 | INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[422].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1408:29: note: in expansion of macro 'N_' 1408 | INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1408:9: note: in expansion of macro 'INIT_OPT_BOOL' 1408 | INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[422].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1408:9: note: in expansion of macro 'INIT_OPT_BOOL' 1408 | INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1414:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1414 | INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1414:23: note: (near initialization for 'config_options_info[423].init.path') 1414 | INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1415:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1415 | "success_msgbox", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1415:17: note: (near initialization for 'config_options_info[423].init.name') 1415 | "success_msgbox", 0, 1, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1414:29: note: in expansion of macro 'N_' 1414 | INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[423].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1414:29: note: in expansion of macro 'N_' 1414 | INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1414:9: note: in expansion of macro 'INIT_OPT_BOOL' 1414 | INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[423].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1414:9: note: in expansion of macro 'INIT_OPT_BOOL' 1414 | INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1421:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1421 | INIT_OPT_TREE("ui", N_("Sessions"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1421:23: note: (near initialization for 'config_options_info[424].init.path') 1421 | INIT_OPT_TREE("ui", N_("Sessions"), | ^~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1422:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1422 | "sessions", OPT_SORT, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1422:17: note: (near initialization for 'config_options_info[424].init.name') 1422 | "sessions", OPT_SORT, | ^~~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1421:29: note: in expansion of macro 'N_' 1421 | INIT_OPT_TREE("ui", N_("Sessions"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[424].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1421:29: note: in expansion of macro 'N_' 1421 | INIT_OPT_TREE("ui", N_("Sessions"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1421:9: note: in expansion of macro 'INIT_OPT_TREE' 1421 | INIT_OPT_TREE("ui", N_("Sessions"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[424].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1421:9: note: in expansion of macro 'INIT_OPT_TREE' 1421 | INIT_OPT_TREE("ui", N_("Sessions"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1425:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1425 | INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1425:23: note: (near initialization for 'config_options_info[425].init.path') 1425 | INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1426:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1426 | "auto_restore", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1426:17: note: (near initialization for 'config_options_info[425].init.name') 1426 | "auto_restore", 0, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1425:38: note: in expansion of macro 'N_' 1425 | INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[425].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1425:38: note: in expansion of macro 'N_' 1425 | INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1425:9: note: in expansion of macro 'INIT_OPT_BOOL' 1425 | INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[425].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1425:9: note: in expansion of macro 'INIT_OPT_BOOL' 1425 | INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1431:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1431 | INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1431:23: note: (near initialization for 'config_options_info[426].init.path') 1431 | INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1432:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1432 | "auto_save", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1432:17: note: (near initialization for 'config_options_info[426].init.name') 1432 | "auto_save", 0, 0, | ^~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1431:38: note: in expansion of macro 'N_' 1431 | INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[426].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1431:38: note: in expansion of macro 'N_' 1431 | INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1431:9: note: in expansion of macro 'INIT_OPT_BOOL' 1431 | INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[426].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1431:9: note: in expansion of macro 'INIT_OPT_BOOL' 1431 | INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1437:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1437 | INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1437:25: note: (near initialization for 'config_options_info[427].init.path') 1437 | INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1438:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1438 | "auto_save_foldername", 0, "Auto saved session", | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1438:17: note: (near initialization for 'config_options_info[427].init.name') 1438 | "auto_save_foldername", 0, "Auto saved session", | ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1437:40: note: in expansion of macro 'N_' 1437 | INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[427].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1437:40: note: in expansion of macro 'N_' 1437 | INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1437:9: note: in expansion of macro 'INIT_OPT_STRING' 1437 | INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[427].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1437:9: note: in expansion of macro 'INIT_OPT_STRING' 1437 | INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1445:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1445 | INIT_OPT_BOOL("ui.sessions", N_("Fork on start"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1445:23: note: (near initialization for 'config_options_info[428].init.path') 1445 | INIT_OPT_BOOL("ui.sessions", N_("Fork on start"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1446:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1446 | "fork_on_start", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1446:17: note: (near initialization for 'config_options_info[428].init.name') 1446 | "fork_on_start", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1445:38: note: in expansion of macro 'N_' 1445 | INIT_OPT_BOOL("ui.sessions", N_("Fork on start"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[428].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1445:38: note: in expansion of macro 'N_' 1445 | INIT_OPT_BOOL("ui.sessions", N_("Fork on start"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1445:9: note: in expansion of macro 'INIT_OPT_BOOL' 1445 | INIT_OPT_BOOL("ui.sessions", N_("Fork on start"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[428].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1445:9: note: in expansion of macro 'INIT_OPT_BOOL' 1445 | INIT_OPT_BOOL("ui.sessions", N_("Fork on start"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1450:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1450 | INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1450:25: note: (near initialization for 'config_options_info[429].init.path') 1450 | INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1451:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1451 | "homepage", 0, WWW_HOME_URL, | ^~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1451:17: note: (near initialization for 'config_options_info[429].init.name') 1451 | "homepage", 0, WWW_HOME_URL, | ^~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1450:40: note: in expansion of macro 'N_' 1450 | INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[429].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1450:40: note: in expansion of macro 'N_' 1450 | INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1450:9: note: in expansion of macro 'INIT_OPT_STRING' 1450 | INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[429].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1450:9: note: in expansion of macro 'INIT_OPT_STRING' 1450 | INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1457:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1457 | INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1457:23: note: (near initialization for 'config_options_info[430].init.path') 1457 | INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1458:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1458 | "keep_session_active", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1458:17: note: (near initialization for 'config_options_info[430].init.name') 1458 | "keep_session_active", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1457:38: note: in expansion of macro 'N_' 1457 | INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[430].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1457:38: note: in expansion of macro 'N_' 1457 | INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1457:9: note: in expansion of macro 'INIT_OPT_BOOL' 1457 | INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[430].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1457:9: note: in expansion of macro 'INIT_OPT_BOOL' 1457 | INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1463:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1463 | INIT_OPT_STRING("ui", N_("Date format"), | ^~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1463:25: note: (near initialization for 'config_options_info[431].init.path') 1463 | INIT_OPT_STRING("ui", N_("Date format"), | ^~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1464:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1464 | "date_format", 0, "%b %e %H:%M", | ^~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1464:17: note: (near initialization for 'config_options_info[431].init.name') 1464 | "date_format", 0, "%b %e %H:%M", | ^~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1463:31: note: in expansion of macro 'N_' 1463 | INIT_OPT_STRING("ui", N_("Date format"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[431].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1463:31: note: in expansion of macro 'N_' 1463 | INIT_OPT_STRING("ui", N_("Date format"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1463:9: note: in expansion of macro 'INIT_OPT_STRING' 1463 | INIT_OPT_STRING("ui", N_("Date format"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[431].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1463:9: note: in expansion of macro 'INIT_OPT_STRING' 1463 | INIT_OPT_STRING("ui", N_("Date format"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.inc:1470:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1470 | INIT_OPT_BOOL("ui", N_("Disable mouse"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1470:23: note: (near initialization for 'config_options_info[432].init.path') 1470 | INIT_OPT_BOOL("ui", N_("Disable mouse"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1471:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1471 | "mouse_disable", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1471:17: note: (near initialization for 'config_options_info[432].init.name') 1471 | "mouse_disable", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1470:29: note: in expansion of macro 'N_' 1470 | INIT_OPT_BOOL("ui", N_("Disable mouse"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[432].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1470:29: note: in expansion of macro 'N_' 1470 | INIT_OPT_BOOL("ui", N_("Disable mouse"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1470:9: note: in expansion of macro 'INIT_OPT_BOOL' 1470 | INIT_OPT_BOOL("ui", N_("Disable mouse"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[432].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1470:9: note: in expansion of macro 'INIT_OPT_BOOL' 1470 | INIT_OPT_BOOL("ui", N_("Disable mouse"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1476:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1476 | INIT_OPT_BOOL("ui", N_("Set window title"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1476:23: note: (near initialization for 'config_options_info[433].init.path') 1476 | INIT_OPT_BOOL("ui", N_("Set window title"), | ^~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1477:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1477 | "window_title", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1477:17: note: (near initialization for 'config_options_info[433].init.name') 1477 | "window_title", 0, 1, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1476:29: note: in expansion of macro 'N_' 1476 | INIT_OPT_BOOL("ui", N_("Set window title"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'config_options_info[433].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1476:29: note: in expansion of macro 'N_' 1476 | INIT_OPT_BOOL("ui", N_("Set window title"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1476:9: note: in expansion of macro 'INIT_OPT_BOOL' 1476 | INIT_OPT_BOOL("ui", N_("Set window title"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'config_options_info[433].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/config/options.inc:1476:9: note: in expansion of macro 'INIT_OPT_BOOL' 1476 | INIT_OPT_BOOL("ui", N_("Set window title"), | ^~~~~~~~~~~~~ ../.././src/config/options.inc:1485:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1485 | INIT_OPT_ALIAS("", "secure_file_saving", 0, "infofiles.secure_save"), | ^~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1485:24: note: (near initialization for 'config_options_info[434].init.path') 1485 | INIT_OPT_ALIAS("", "secure_file_saving", 0, "infofiles.secure_save"), | ^~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1485:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1485 | INIT_OPT_ALIAS("", "secure_file_saving", 0, "infofiles.secure_save"), | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ ../.././src/config/options.inc:1485:28: note: (near initialization for 'config_options_info[434].init.name') 1485 | INIT_OPT_ALIAS("", "secure_file_saving", 0, "infofiles.secure_save"), | ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ options.c: In function 'update_visibility': options.c:880:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 880 | if (!strcmp(opt->name, "_template_")) { | ~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c: At top level: options.c:913:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 913 | { "config.show_template", change_hook_stemplate }, | ^~~~~~~~~~~~~~~~~~~~~~ options.c:913:11: note: (near initialization for 'change_hooks[0].name') options.c:914:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 914 | { "connection", change_hook_connection }, | ^~~~~~~~~~~~ options.c:914:11: note: (near initialization for 'change_hooks[1].name') options.c:915:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 915 | { "document.browse", change_hook_html }, | ^~~~~~~~~~~~~~~~~ options.c:915:11: note: (near initialization for 'change_hooks[2].name') options.c:916:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 916 | { "document.browse.forms.insert_mode", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:916:11: note: (near initialization for 'change_hooks[3].name') options.c:918:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 918 | { "document.browse.links.active_link", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:918:11: note: (near initialization for 'change_hooks[4].name') options.c:920:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 920 | { "document.cache", change_hook_cache }, | ^~~~~~~~~~~~~~~~ options.c:920:11: note: (near initialization for 'change_hooks[5].name') options.c:921:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 921 | { "document.codepage", change_hook_html }, | ^~~~~~~~~~~~~~~~~~~ options.c:921:11: note: (near initialization for 'change_hooks[6].name') options.c:922:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 922 | { "document.colors", change_hook_html }, | ^~~~~~~~~~~~~~~~~ options.c:922:11: note: (near initialization for 'change_hooks[7].name') options.c:923:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 923 | { "document.html", change_hook_html }, | ^~~~~~~~~~~~~~~ options.c:923:11: note: (near initialization for 'change_hooks[8].name') options.c:924:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 924 | { "document.plain", change_hook_html }, | ^~~~~~~~~~~~~~~~ options.c:924:11: note: (near initialization for 'change_hooks[9].name') options.c:925:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 925 | { "terminal", change_hook_terminal }, | ^~~~~~~~~~ options.c:925:11: note: (near initialization for 'change_hooks[10].name') options.c:926:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 926 | { "ui.language", change_hook_language }, | ^~~~~~~~~~~~~ options.c:926:11: note: (near initialization for 'change_hooks[11].name') options.c:927:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 927 | { "ui", change_hook_ui }, | ^~~~ options.c:927:11: note: (near initialization for 'change_hooks[12].name') options.c: In function 'init_options': options.c:934:60: warning: pointer targets in passing argument 2 of 'add_opt' differ in signedness [-Wpointer-sign] 934 | cmdline_options = add_opt_tree_tree(&options_root, "", "", | ^~ | | | char * ../.././src/config/options.h:395:23: note: in definition of macro 'add_opt_tree_tree' 395 | add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); | ^~~~ options.c:505:45: note: expected 'unsigned char *' but argument is of type 'char *' 505 | add_opt(struct option *tree, unsigned char *path, unsigned char *capt, | ~~~~~~~~~~~~~~~^~~~ options.c:934:64: warning: pointer targets in passing argument 3 of 'add_opt' differ in signedness [-Wpointer-sign] 934 | cmdline_options = add_opt_tree_tree(&options_root, "", "", | ^~ | | | char * ../.././src/config/options.h:395:29: note: in definition of macro 'add_opt_tree_tree' 395 | add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); | ^~~~ options.c:505:66: note: expected 'unsigned char *' but argument is of type 'char *' 505 | add_opt(struct option *tree, unsigned char *path, unsigned char *capt, | ~~~~~~~~~~~~~~~^~~~ options.c:935:45: warning: pointer targets in passing argument 4 of 'add_opt' differ in signedness [-Wpointer-sign] 935 | "cmdline", 0, ""); | ^~~~~~~~~ | | | char * ../.././src/config/options.h:395:35: note: in definition of macro 'add_opt_tree_tree' 395 | add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); | ^~~~ options.c:506:24: note: expected 'unsigned char *' but argument is of type 'char *' 506 | unsigned char *name, enum option_flags flags, enum option_type type, | ~~~~~~~~~~~~~~~^~~~ ../.././src/config/options.h:347:17: warning: pointer targets in passing argument 10 of 'add_opt' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^~~ | | | char * ../.././src/config/options.h:395:97: note: in expansion of macro 'DESC' 395 | add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); | ^~~~ options.c:934:27: note: in expansion of macro 'add_opt_tree_tree' 934 | cmdline_options = add_opt_tree_tree(&options_root, "", "", | ^~~~~~~~~~~~~~~~~ options.c:507:61: note: expected 'unsigned char *' but argument is of type 'char *' 507 | long min, long max, longptr_T value, unsigned char *desc) | ~~~~~~~~~~~~~~~^~~~ options.c:938:59: warning: pointer targets in passing argument 2 of 'add_opt' differ in signedness [-Wpointer-sign] 938 | config_options = add_opt_tree_tree(&options_root, "", "", | ^~ | | | char * ../.././src/config/options.h:395:23: note: in definition of macro 'add_opt_tree_tree' 395 | add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); | ^~~~ options.c:505:45: note: expected 'unsigned char *' but argument is of type 'char *' 505 | add_opt(struct option *tree, unsigned char *path, unsigned char *capt, | ~~~~~~~~~~~~~~~^~~~ options.c:938:63: warning: pointer targets in passing argument 3 of 'add_opt' differ in signedness [-Wpointer-sign] 938 | config_options = add_opt_tree_tree(&options_root, "", "", | ^~ | | | char * ../.././src/config/options.h:395:29: note: in definition of macro 'add_opt_tree_tree' 395 | add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); | ^~~~ options.c:505:66: note: expected 'unsigned char *' but argument is of type 'char *' 505 | add_opt(struct option *tree, unsigned char *path, unsigned char *capt, | ~~~~~~~~~~~~~~~^~~~ options.c:939:42: warning: pointer targets in passing argument 4 of 'add_opt' differ in signedness [-Wpointer-sign] 939 | "config", OPT_SORT, ""); | ^~~~~~~~ | | | char * ../.././src/config/options.h:395:35: note: in definition of macro 'add_opt_tree_tree' 395 | add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); | ^~~~ options.c:506:24: note: expected 'unsigned char *' but argument is of type 'char *' 506 | unsigned char *name, enum option_flags flags, enum option_type type, | ~~~~~~~~~~~~~~~^~~~ ../.././src/config/options.h:347:17: warning: pointer targets in passing argument 10 of 'add_opt' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^~~ | | | char * ../.././src/config/options.h:395:97: note: in expansion of macro 'DESC' 395 | add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); | ^~~~ options.c:938:26: note: in expansion of macro 'add_opt_tree_tree' 938 | config_options = add_opt_tree_tree(&options_root, "", "", | ^~~~~~~~~~~~~~~~~ options.c:507:61: note: expected 'unsigned char *' but argument is of type 'char *' 507 | long min, long max, longptr_T value, unsigned char *desc) | ~~~~~~~~~~~~~~~^~~~ options.c: In function 'register_change_hooks': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:976:17: note: in expansion of macro 'assert' 976 | assert(option); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:976:17: note: in expansion of macro 'assert' 976 | assert(option); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'smart_config_string': options.c:1060:35: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1060 | !strcmp(option->name, "_template_")) /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1085:58: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1085 | && (strcmp(option->name, "_template_") /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:1116:58: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1116 | else if (pc == 1 && strcmp(option->name, "_template_")) /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c: In function 'update_options_visibility': options.c:1140:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1140 | get_opt_bool("config.show_template", NULL)); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:1140:27: note: in expansion of macro 'get_opt_bool' 1140 | get_opt_bool("config.show_template", NULL)); | ^~~~~~~~~~~~ options.c:287:46: note: expected 'unsigned char *' but argument is of type 'char *' 287 | struct option *tree, unsigned char *name, struct session *ses) | ~~~~~~~~~~~~~~~^~~~ options.c: In function 'toggle_option': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:1148:9: note: in expansion of macro 'assert' 1148 | assert(option->type == OPT_BOOL || option->type == OPT_INT); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:1148:9: note: in expansion of macro 'assert' 1148 | assert(option->type == OPT_BOOL || option->type == OPT_INT); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:1149:9: note: in expansion of macro 'assert' 1149 | assert(option->max); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:1149:9: note: in expansion of macro 'assert' 1149 | assert(option->max); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'commit_option_values': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:1189:9: note: in expansion of macro 'assert' 1189 | assert(resolvers && root && values && size); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:1189:9: note: in expansion of macro 'assert' 1189 | assert(resolvers && root && values && size); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ options.c:1196:17: note: in expansion of macro 'assertm' 1196 | assertm(option, "Bad option '%s' in options resolver", name); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * options.c:1196:17: note: in expansion of macro 'assertm' 1196 | assertm(option, "Bad option '%s' in options resolver", name); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'checkout_option_values': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ options.c:1233:17: note: in expansion of macro 'assertm' 1233 | assertm(option, "Bad option '%s' in options resolver", name); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * options.c:1233:17: note: in expansion of macro 'assertm' 1233 | assertm(option, "Bad option '%s' in options resolver", name); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'register_options': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:1307:33: note: in expansion of macro 'assert' 1307 | assert(string); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:1307:33: note: in expansion of macro 'assert' 1307 | assert(string); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c:1308:61: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1308 | decode_color(string, strlen(string), | ^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:1313:33: note: in expansion of macro 'assert' 1313 | assert(string); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:1313:33: note: in expansion of macro 'assert' 1313 | assert(string); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o opttypes.o -c opttypes.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from opttypes.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from opttypes.c:16: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from opttypes.c:18: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from opttypes.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ opttypes.c: In function 'gen_cmd': opttypes.c:38:36: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 38 | if (!*argc) return gettext("Parameter expected"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ opttypes.c:54:24: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 54 | return gettext("Read error"); | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ opttypes.c: In function 'redir_cmd': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ opttypes.c:99:9: note: in expansion of macro 'assertm' 99 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * opttypes.c:99:9: note: in expansion of macro 'assertm' 99 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ opttypes.c: In function 'redir_rd': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ opttypes.c:118:9: note: in expansion of macro 'assertm' 118 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * opttypes.c:118:9: note: in expansion of macro 'assertm' 118 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ opttypes.c: In function 'redir_wr': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ opttypes.c:136:9: note: in expansion of macro 'assertm' 136 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * opttypes.c:136:9: note: in expansion of macro 'assertm' 136 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ opttypes.c: In function 'redir_set': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ opttypes.c:149:9: note: in expansion of macro 'assertm' 149 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * opttypes.c:149:9: note: in expansion of macro 'assertm' 149 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ opttypes.c: In function 'redir_eq': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ opttypes.c:171:9: note: in expansion of macro 'assertm' 171 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * opttypes.c:171:9: note: in expansion of macro 'assertm' 171 | assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ opttypes.c: In function 'str_set': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ opttypes.c:326:9: note: in expansion of macro 'assert' 326 | assert(opt->value.string); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * opttypes.c:326:9: note: in expansion of macro 'assert' 326 | assert(opt->value.string); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ opttypes.c: In function 'str_eq': opttypes.c:335:40: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 335 | return str && strcmp(opt->value.string, str) == 0; | ~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ opttypes.c:335:49: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 335 | return str && strcmp(opt->value.string, str) == 0; | ^~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ opttypes.c: In function 'str_wr': opttypes.c:341:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 341 | int len = strlen(o->value.string); | ~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ opttypes.c: In function 'cp_wr': opttypes.c:379:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 379 | add_optstring_to_string(s, mime_name, strlen(mime_name)); | ^~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ opttypes.c: In function 'lang_wr': opttypes.c:414:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 414 | add_optstring_to_string(s, lang, strlen(lang)); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ opttypes.c: In function 'color_set': opttypes.c:421:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 421 | return !decode_color(str, strlen(str), &opt->value.color); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ opttypes.c: In function 'color_eq': opttypes.c:429:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 429 | return str && !decode_color(str, strlen(str), &color) | ^~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ opttypes.c: In function 'color_wr': opttypes.c:440:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 440 | add_optstring_to_string(str, strcolor, strlen(strcolor)); | ^~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ opttypes.c: In function 'tree_dup': opttypes.c:466:53: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 466 | if (new_opt->name && !strcmp(new_opt->name, "_template_")) | ~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: opttypes.c:467:67: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 467 | new_opt->box_item->visible = get_opt_bool("config.show_template", NULL); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ opttypes.c:467:54: note: in expansion of macro 'get_opt_bool' 467 | new_opt->box_item->visible = get_opt_bool("config.show_template", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ opttypes.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:480:11: note: in expansion of macro 'N_' 480 | { N_("Boolean"), bool_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("[0|1]") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[0].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:480:11: note: in expansion of macro 'N_' 480 | { N_("Boolean"), bool_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("[0|1]") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:480:89: note: in expansion of macro 'N_' 480 | { N_("Boolean"), bool_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("[0|1]") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[0].help_str') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:480:89: note: in expansion of macro 'N_' 480 | { N_("Boolean"), bool_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("[0|1]") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:482:11: note: in expansion of macro 'N_' 482 | { N_("Integer"), gen_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[1].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:482:11: note: in expansion of macro 'N_' 482 | { N_("Integer"), gen_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:482:89: note: in expansion of macro 'N_' 482 | { N_("Integer"), gen_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[1].help_str') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:482:89: note: in expansion of macro 'N_' 482 | { N_("Integer"), gen_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:484:11: note: in expansion of macro 'N_' 484 | { N_("Longint"), gen_cmd, num_rd, long_wr, NULL, long_set, long_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[2].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:484:11: note: in expansion of macro 'N_' 484 | { N_("Longint"), gen_cmd, num_rd, long_wr, NULL, long_set, long_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:484:89: note: in expansion of macro 'N_' 484 | { N_("Longint"), gen_cmd, num_rd, long_wr, NULL, long_set, long_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[2].help_str') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:484:89: note: in expansion of macro 'N_' 484 | { N_("Longint"), gen_cmd, num_rd, long_wr, NULL, long_set, long_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:486:11: note: in expansion of macro 'N_' 486 | { N_("String"), gen_cmd, str_rd, str_wr, str_dup, str_set, str_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[3].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:486:11: note: in expansion of macro 'N_' 486 | { N_("String"), gen_cmd, str_rd, str_wr, str_dup, str_set, str_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:486:89: note: in expansion of macro 'N_' 486 | { N_("String"), gen_cmd, str_rd, str_wr, str_dup, str_set, str_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[3].help_str') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:486:89: note: in expansion of macro 'N_' 486 | { N_("String"), gen_cmd, str_rd, str_wr, str_dup, str_set, str_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:489:11: note: in expansion of macro 'N_' 489 | { N_("Codepage"), gen_cmd, str_rd, cp_wr, NULL, cp_set, cp_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[4].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:489:11: note: in expansion of macro 'N_' 489 | { N_("Codepage"), gen_cmd, str_rd, cp_wr, NULL, cp_set, cp_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:489:89: note: in expansion of macro 'N_' 489 | { N_("Codepage"), gen_cmd, str_rd, cp_wr, NULL, cp_set, cp_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[4].help_str') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:489:89: note: in expansion of macro 'N_' 489 | { N_("Codepage"), gen_cmd, str_rd, cp_wr, NULL, cp_set, cp_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:491:11: note: in expansion of macro 'N_' 491 | { N_("Language"), gen_cmd, str_rd, lang_wr, NULL, lang_set, lang_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[5].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:491:11: note: in expansion of macro 'N_' 491 | { N_("Language"), gen_cmd, str_rd, lang_wr, NULL, lang_set, lang_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:491:89: note: in expansion of macro 'N_' 491 | { N_("Language"), gen_cmd, str_rd, lang_wr, NULL, lang_set, lang_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[5].help_str') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:491:89: note: in expansion of macro 'N_' 491 | { N_("Language"), gen_cmd, str_rd, lang_wr, NULL, lang_set, lang_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:493:11: note: in expansion of macro 'N_' 493 | { N_("Color"), gen_cmd, str_rd, color_wr, NULL, color_set, color_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[6].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:493:11: note: in expansion of macro 'N_' 493 | { N_("Color"), gen_cmd, str_rd, color_wr, NULL, color_set, color_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:493:89: note: in expansion of macro 'N_' 493 | { N_("Color"), gen_cmd, str_rd, color_wr, NULL, color_set, color_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[6].help_str') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:493:89: note: in expansion of macro 'N_' 493 | { N_("Color"), gen_cmd, str_rd, color_wr, NULL, color_set, color_eq, N_("") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:496:11: note: in expansion of macro 'N_' 496 | { N_("Special"), exec_cmd, NULL, NULL, NULL, NULL, NULL, "" }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[7].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:496:11: note: in expansion of macro 'N_' 496 | { N_("Special"), exec_cmd, NULL, NULL, NULL, NULL, NULL, "" }, | ^~ opttypes.c:496:89: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 496 | { N_("Special"), exec_cmd, NULL, NULL, NULL, NULL, NULL, "" }, | ^~ opttypes.c:496:89: note: (near initialization for 'option_types[7].help_str') ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:499:11: note: in expansion of macro 'N_' 499 | { N_("Alias"), redir_cmd, redir_rd, redir_wr, NULL, redir_set, redir_eq, "" }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[8].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:499:11: note: in expansion of macro 'N_' 499 | { N_("Alias"), redir_cmd, redir_rd, redir_wr, NULL, redir_set, redir_eq, "" }, | ^~ opttypes.c:499:89: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 499 | { N_("Alias"), redir_cmd, redir_rd, redir_wr, NULL, redir_set, redir_eq, "" }, | ^~ opttypes.c:499:89: note: (near initialization for 'option_types[8].help_str') ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:502:11: note: in expansion of macro 'N_' 502 | { N_("Folder"), NULL, NULL, NULL, tree_dup, NULL, NULL, "" }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'option_types[9].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ opttypes.c:502:11: note: in expansion of macro 'N_' 502 | { N_("Folder"), NULL, NULL, NULL, tree_dup, NULL, NULL, "" }, | ^~ opttypes.c:502:90: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 502 | { N_("Folder"), NULL, NULL, NULL, tree_dup, NULL, NULL, "" }, | ^~ opttypes.c:502:90: note: (near initialization for 'option_types[9].help_str') opttypes.c: In function 'get_option_type_name': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ opttypes.c:508:9: note: in expansion of macro 'assert' 508 | assert(type >= 0 && type < sizeof(option_types)/sizeof(struct option_type_info)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * opttypes.c:508:9: note: in expansion of macro 'assert' 508 | assert(type >= 0 && type < sizeof(option_types)/sizeof(struct option_type_info)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ opttypes.c:509:33: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 509 | if_assert_failed return ""; | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o timer.o -c timer.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from timer.c:9: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from timer.c:11: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ timer.c: In function 'periodic_save_handler': timer.c:29:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 29 | if (get_cmd_opt_bool("anonymous")) return; | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ timer.c:29:13: note: in expansion of macro 'get_cmd_opt_bool' 29 | if (get_cmd_opt_bool("anonymous")) return; | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ In file included from timer.c:12: timer.c:33:54: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign] 33 | set_event_id(periodic_save_event_id, "periodic-saving"); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id' 106 | event = get_event_id(name); \ | ^~~~ ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *' 94 | int get_event_id(unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ timer.c:37:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 37 | interval = sec_to_ms(get_opt_int("infofiles.save_interval", NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ timer.c:37:30: note: in expansion of macro 'get_opt_int' 37 | interval = sec_to_ms(get_opt_int("infofiles.save_interval", NULL)); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ timer.c:42:17: note: in expansion of macro 'assert' 42 | assert(periodic_save_timer == TIMER_ID_UNDEF); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * timer.c:42:17: note: in expansion of macro 'assert' 42 | assert(periodic_save_timer == TIMER_ID_UNDEF); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ timer.c: In function 'periodic_save_change_hook': timer.c:54:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 54 | if (get_cmd_opt_bool("anonymous")) return 0; | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ timer.c:54:13: note: in expansion of macro 'get_cmd_opt_bool' 54 | if (get_cmd_opt_bool("anonymous")) return 0; | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ timer.c: In function 'init_timer': timer.c:67:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 67 | { "infofiles.save_interval", periodic_save_change_hook }, | ^~~~~~~~~~~~~~~~~~~~~~~~~ timer.c:67:19: note: (near initialization for 'timer_change_hooks[0].name') In file included from timer.c:13: timer.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ timer.c:82:33: note: in expansion of macro 'N_' 82 | /* name: */ N_("Periodic Saving"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'periodic_saving_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ timer.c:82:33: note: in expansion of macro 'N_' 82 | /* name: */ N_("Periodic Saving"), | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o urlhist.o -c urlhist.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from urlhist.c:9: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from urlhist.c:11: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ urlhist.c: In function 'load_url_history': urlhist.c:17:41: warning: pointer targets in passing argument 2 of 'load_input_history' differ in signedness [-Wpointer-sign] 17 | #define GOTO_HISTORY_FILENAME "gotohist" | ^~~~~~~~~~ | | | char * urlhist.c:25:47: note: in expansion of macro 'GOTO_HISTORY_FILENAME' 25 | load_input_history(&goto_url_history, GOTO_HISTORY_FILENAME); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../.././src/bfu/widget.h:11: ../.././src/bfu/inphist.h:53:70: note: expected 'unsigned char *' but argument is of type 'char *' 53 | int load_input_history(struct input_history *history, unsigned char *filename); | ~~~~~~~~~~~~~~~^~~~~~~~ urlhist.c: In function 'save_url_history': urlhist.c:17:41: warning: pointer targets in passing argument 2 of 'save_input_history' differ in signedness [-Wpointer-sign] 17 | #define GOTO_HISTORY_FILENAME "gotohist" | ^~~~~~~~~~ | | | char * urlhist.c:31:47: note: in expansion of macro 'GOTO_HISTORY_FILENAME' 31 | save_input_history(&goto_url_history, GOTO_HISTORY_FILENAME); | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inphist.h:57:70: note: expected 'unsigned char *' but argument is of type 'char *' 57 | int save_input_history(struct input_history *history, unsigned char *filename); | ~~~~~~~~~~~~~~~^~~~~~~~ urlhist.c: At top level: urlhist.c:42:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | { "periodic-saving", 0, goto_url_history_write_hook, NULL }, | ^~~~~~~~~~~~~~~~~ urlhist.c:42:11: note: (near initialization for 'goto_url_history_hooks[0].name') In file included from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ urlhist.c:61:33: note: in expansion of macro 'N_' 61 | /* name: */ N_("Goto URL History"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'goto_url_history_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ urlhist.c:61:33: note: in expansion of macro 'N_' 61 | /* name: */ N_("Goto URL History"), | ^~ ld -r -o lib.o cmdline.o conf.o dialogs.o domain.o home.o kbdbind.o options.o opttypes.o timer.o urlhist.o make[4]: Leaving directory '/build/elinks-0.13.2/src/config' make -C cookies all make[4]: Entering directory '/build/elinks-0.13.2/src/cookies' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o cookies.o -c cookies.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from cookies.c:22: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/cookies/cookies.h:15, from cookies.c:23: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from cookies.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from cookies.c:30: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from cookies.c:40: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from cookies.c:44: ../.././src/util/file.h: In function 'stat_links': ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_user': ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from cookies.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_group': ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_size': ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_date': ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ cookies.c: At top level: cookies.c:89:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 89 | INIT_OPT_TREE("", N_("Cookies"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:89:23: note: (near initialization for 'cookies_options[0].init.path') 89 | INIT_OPT_TREE("", N_("Cookies"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:90:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 90 | "cookies", 0, | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:90:17: note: (near initialization for 'cookies_options[0].init.name') 90 | "cookies", 0, | ^~~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:89:27: note: in expansion of macro 'N_' 89 | INIT_OPT_TREE("", N_("Cookies"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:89:27: note: in expansion of macro 'N_' 89 | INIT_OPT_TREE("", N_("Cookies"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:89:9: note: in expansion of macro 'INIT_OPT_TREE' 89 | INIT_OPT_TREE("", N_("Cookies"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cookies_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:89:9: note: in expansion of macro 'INIT_OPT_TREE' 89 | INIT_OPT_TREE("", N_("Cookies"), | ^~~~~~~~~~~~~ cookies.c:93:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 93 | INIT_OPT_INT("cookies", N_("Accept policy"), | ^~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:93:22: note: (near initialization for 'cookies_options[1].init.path') 93 | INIT_OPT_INT("cookies", N_("Accept policy"), | ^~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:94:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 94 | "accept_policy", 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:94:17: note: (near initialization for 'cookies_options[1].init.name') 94 | "accept_policy", 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:93:33: note: in expansion of macro 'N_' 93 | INIT_OPT_INT("cookies", N_("Accept policy"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:93:33: note: in expansion of macro 'N_' 93 | INIT_OPT_INT("cookies", N_("Accept policy"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:93:9: note: in expansion of macro 'INIT_OPT_INT' 93 | INIT_OPT_INT("cookies", N_("Accept policy"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cookies_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:93:9: note: in expansion of macro 'INIT_OPT_INT' 93 | INIT_OPT_INT("cookies", N_("Accept policy"), | ^~~~~~~~~~~~ cookies.c:101:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 101 | INIT_OPT_INT("cookies", N_("Maximum age"), | ^~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:101:22: note: (near initialization for 'cookies_options[2].init.path') 101 | INIT_OPT_INT("cookies", N_("Maximum age"), | ^~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:102:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | "max_age", 0, -1, 10000, -1, | ^~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:102:17: note: (near initialization for 'cookies_options[2].init.name') 102 | "max_age", 0, -1, 10000, -1, | ^~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:101:33: note: in expansion of macro 'N_' 101 | INIT_OPT_INT("cookies", N_("Maximum age"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:101:33: note: in expansion of macro 'N_' 101 | INIT_OPT_INT("cookies", N_("Maximum age"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:101:9: note: in expansion of macro 'INIT_OPT_INT' 101 | INIT_OPT_INT("cookies", N_("Maximum age"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cookies_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:101:9: note: in expansion of macro 'INIT_OPT_INT' 101 | INIT_OPT_INT("cookies", N_("Maximum age"), | ^~~~~~~~~~~~ cookies.c:110:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 110 | INIT_OPT_BOOL("cookies", N_("Paranoid security"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:110:23: note: (near initialization for 'cookies_options[3].init.path') 110 | INIT_OPT_BOOL("cookies", N_("Paranoid security"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:111:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 111 | "paranoid_security", 0, 0, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:111:17: note: (near initialization for 'cookies_options[3].init.name') 111 | "paranoid_security", 0, 0, | ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:110:34: note: in expansion of macro 'N_' 110 | INIT_OPT_BOOL("cookies", N_("Paranoid security"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:110:34: note: in expansion of macro 'N_' 110 | INIT_OPT_BOOL("cookies", N_("Paranoid security"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:110:9: note: in expansion of macro 'INIT_OPT_BOOL' 110 | INIT_OPT_BOOL("cookies", N_("Paranoid security"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cookies_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:110:9: note: in expansion of macro 'INIT_OPT_BOOL' 110 | INIT_OPT_BOOL("cookies", N_("Paranoid security"), | ^~~~~~~~~~~~~ cookies.c:119:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 119 | INIT_OPT_BOOL("cookies", N_("Saving"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:119:23: note: (near initialization for 'cookies_options[4].init.path') 119 | INIT_OPT_BOOL("cookies", N_("Saving"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:120:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 120 | "save", 0, 1, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:120:17: note: (near initialization for 'cookies_options[4].init.name') 120 | "save", 0, 1, | ^~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:119:34: note: in expansion of macro 'N_' 119 | INIT_OPT_BOOL("cookies", N_("Saving"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_options[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:119:34: note: in expansion of macro 'N_' 119 | INIT_OPT_BOOL("cookies", N_("Saving"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:119:9: note: in expansion of macro 'INIT_OPT_BOOL' 119 | INIT_OPT_BOOL("cookies", N_("Saving"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cookies_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:119:9: note: in expansion of macro 'INIT_OPT_BOOL' 119 | INIT_OPT_BOOL("cookies", N_("Saving"), | ^~~~~~~~~~~~~ cookies.c:124:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 124 | INIT_OPT_BOOL("cookies", N_("Resaving"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:124:23: note: (near initialization for 'cookies_options[5].init.path') 124 | INIT_OPT_BOOL("cookies", N_("Resaving"), | ^~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:125:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 125 | "resave", 0, 1, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:125:17: note: (near initialization for 'cookies_options[5].init.name') 125 | "resave", 0, 1, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:124:34: note: in expansion of macro 'N_' 124 | INIT_OPT_BOOL("cookies", N_("Resaving"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_options[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:124:34: note: in expansion of macro 'N_' 124 | INIT_OPT_BOOL("cookies", N_("Resaving"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:124:9: note: in expansion of macro 'INIT_OPT_BOOL' 124 | INIT_OPT_BOOL("cookies", N_("Resaving"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'cookies_options[5].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cookies.c:124:9: note: in expansion of macro 'INIT_OPT_BOOL' 124 | INIT_OPT_BOOL("cookies", N_("Resaving"), | ^~~~~~~~~~~~~ cookies.c: In function 'get_cookie_server': cookies.c:148:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 148 | int cslen = strlen(cs->host); | ~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cookies.c:149:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 149 | int cmp = c_strncasecmp(cs->host, host, hostlen); | ~~^~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ cookies.c:149:51: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 149 | int cmp = c_strncasecmp(cs->host, host, hostlen); | ^~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ cookies.c: In function 'is_domain_security_ok': cookies.c:236:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 236 | domain_len = strlen(domain); | ^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cookies.c:246:27: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 246 | if (c_strncasecmp(domain, server + server_len - domain_len, domain_len)) | ^~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ cookies.c:246:55: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 246 | if (c_strncasecmp(domain, server + server_len - domain_len, domain_len)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ cookies.c: In function 'set_cookie': cookies.c:356:41: warning: pointer targets in passing argument 2 of 'parse_header_param' differ in signedness [-Wpointer-sign] 356 | switch (parse_header_param(str, "path", &path, 0)) { | ^~~~~~ | | | char * In file included from cookies.c:35: ../.././src/protocol/header.h:13:61: note: expected 'unsigned char *' but argument is of type 'char *' 13 | enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **, int); | ^~~~~~~~~~~~~~~ cookies.c:361:44: warning: pointer targets in passing argument 2 of 'add_to_strn' differ in signedness [-Wpointer-sign] 361 | add_to_strn(&path, "/"); | ^~~ | | | char * ../.././src/util/string.h:48:60: note: expected 'const unsigned char *' but argument is of type 'char *' 48 | void add_to_strn(unsigned char **str, const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ cookies.c:364:44: warning: pointer targets in passing argument 2 of 'add_to_strn' differ in signedness [-Wpointer-sign] 364 | add_to_strn(&path, "x"); | ^~~ | | | char * ../.././src/util/string.h:48:60: note: expected 'const unsigned char *' but argument is of type 'char *' 48 | void add_to_strn(unsigned char **str, const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ cookies.c:365:56: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 365 | memmove(path + 1, path, strlen(path) - 1); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cookies.c:375:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 375 | path_end = strrchr((const char *)path, '/'); | ^ cookies.c:384:37: warning: pointer targets in passing argument 2 of 'parse_header_param' differ in signedness [-Wpointer-sign] 384 | if (parse_header_param(str, "domain", &domain, 0) == HEADER_PARAM_NOT_FOUND) | ^~~~~~~~ | | | char * ../.././src/protocol/header.h:13:61: note: expected 'unsigned char *' but argument is of type 'char *' 13 | enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **, int); | ^~~~~~~~~~~~~~~ cookies.c:387:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 387 | memmove(domain, domain + 1, strlen(domain)); | ^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cookies.c:427:49: warning: pointer targets in passing argument 2 of 'parse_header_param' differ in signedness [-Wpointer-sign] 427 | switch (parse_header_param(str, "expires", &date, 0)) { | ^~~~~~~~~ | | | char * ../.././src/protocol/header.h:13:61: note: expected 'unsigned char *' but argument is of type 'char *' 13 | enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **, int); | ^~~~~~~~~~~~~~~ cookies.c:455:51: warning: pointer targets in passing argument 2 of 'parse_header_param' differ in signedness [-Wpointer-sign] 455 | cookie->secure = (parse_header_param(str, "secure", NULL, 0) | ^~~~~~~~ | | | char * ../.././src/protocol/header.h:13:61: note: expected 'unsigned char *' but argument is of type 'char *' 13 | enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **, int); | ^~~~~~~~~~~~~~~ cookies.c:457:53: warning: pointer targets in passing argument 2 of 'parse_header_param' differ in signedness [-Wpointer-sign] 457 | cookie->httponly = (parse_header_param(str, "httponly", NULL, 0) | ^~~~~~~~~~ | | | char * ../.././src/protocol/header.h:13:61: note: expected 'unsigned char *' but argument is of type 'char *' 13 | enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **, int); | ^~~~~~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ cookies.c:479:17: note: in expansion of macro 'add_to_list' 479 | add_to_list(cookie_queries, cookie); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ cookies.c:479:17: note: in expansion of macro 'add_to_list' 479 | add_to_list(cookie_queries, cookie); | ^~~~~~~~~~~ cookies.c: In function 'accept_cookie': cookies.c:505:43: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 505 | if (c_strcasecmp(c->name, cookie->name) | ~^~~~~~ | | | unsigned char * ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ cookies.c:505:57: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 505 | if (c_strcasecmp(c->name, cookie->name) | ~~~~~~^~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ cookies.c:506:46: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 506 | || c_strcasecmp(c->domain, cookie->domain)) | ~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ cookies.c:506:62: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 506 | || c_strcasecmp(c->domain, cookie->domain)) | ~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ cookies.c:514:9: note: in expansion of macro 'add_to_list' 514 | add_to_list(cookies, cookie); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ cookies.c:514:9: note: in expansion of macro 'add_to_list' 514 | add_to_list(cookies, cookie); | ^~~~~~~~~~~ cookies.c:519:37: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 519 | if (!c_strcasecmp(cd->domain, cookie->domain)) | ~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ cookies.c:519:53: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 519 | if (!c_strcasecmp(cd->domain, cookie->domain)) | ~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ cookies.c:522:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 522 | domain_len = strlen(cookie->domain); | ~~~~~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ cookies.c:528:9: note: in expansion of macro 'add_to_list' 528 | add_to_list(c_domains, cd); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ cookies.c:528:9: note: in expansion of macro 'add_to_list' 528 | add_to_list(c_domains, cd); | ^~~~~~~~~~~ cookies.c: In function 'send_cookies_common': cookies.c:656:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 656 | add_to_string(&header, "; "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ cookies.c: In function 'load_cookies': cookies.c:50:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 50 | #define COOKIES_FILENAME "cookies" | ^~~~~~~~~ cookies.c:697:35: note: in expansion of macro 'COOKIES_FILENAME' 697 | unsigned char *cookfile = COOKIES_FILENAME; | ^~~~~~~~~~~~~~~~ cookies.c:713:20: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 713 | fp = fopen(cookfile, "rb"); | ^~~~~~~~ | | | unsigned char * /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ cookies.c:722:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 722 | while (fgets(in_buffer, 6 * MAX_STR_LEN, fp)) { | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:906: /usr/include/x86_64-linux-gnu/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ cookies.c:735:27: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 735 | p = strchr((const char *)q, '\t'); | ^ cookies.c:738:35: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 738 | p = strchr((const char *)q, '\n'); | ^ In file included from ../.././src/main/timer.h:4, from ../.././src/bfu/dialog.h:6: cookies.c:749:57: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 749 | expires = str_to_time_t(members[EXPIRES].pos); | ~~~~~~~~~~~~~~~~^~~~ | | | unsigned char * ../.././src/util/time.h:20:41: note: in definition of macro 'str_to_time_t' 20 | #define str_to_time_t(s) ((time_t) atol(s)) | ^ /usr/include/stdlib.h:367:1: note: expected 'const char *' but argument is of type 'unsigned char *' 367 | __NTH (atol (const char *__nptr)) | ^~~~~ cookies.c:773:57: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 773 | cookie->secure = !!atoi(members[SECURE].pos); | ~~~~~~~~~~~~~~~^~~~ | | | unsigned char * /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *' 362 | __NTH (atoi (const char *__nptr)) | ^~~~~ cookies.c:774:83: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 774 | cookie->httponly = (member == MEMBERS) && !!atoi(members[HTTPONLY].pos); | ~~~~~~~~~~~~~~~~~^~~~ | | | unsigned char * /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *' 362 | __NTH (atoi (const char *__nptr)) | ^~~~~ cookies.c: In function 'save_cookies': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ cookies.c:831:17: note: in expansion of macro 'assert' 831 | assert(term == NULL); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * cookies.c:831:17: note: in expansion of macro 'assert' 831 | assert(term == NULL); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * cookies.c:825:47: note: in expansion of macro 'N_' 825 | info_box(term, flags, N_("Cannot save cookies"),\ | ^~ cookies.c:836:17: note: in expansion of macro 'CANNOT_SAVE_COOKIES' 836 | CANNOT_SAVE_COOKIES(0, N_("ELinks was started without a home directory.")); | ^~~~~~~~~~~~~~~~~~~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * cookies.c:826:46: note: in definition of macro 'CANNOT_SAVE_COOKIES' 826 | ALIGN_LEFT, message); \ | ^~~~~~~ cookies.c:836:40: note: in expansion of macro 'N_' 836 | CANNOT_SAVE_COOKIES(0, N_("ELinks was started without a home directory.")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ cookies.c:841:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 841 | if (get_cmd_opt_bool("anonymous")) { | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ cookies.c:841:13: note: in expansion of macro 'get_cmd_opt_bool' 841 | if (get_cmd_opt_bool("anonymous")) { | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * cookies.c:825:47: note: in expansion of macro 'N_' 825 | info_box(term, flags, N_("Cannot save cookies"),\ | ^~ cookies.c:842:17: note: in expansion of macro 'CANNOT_SAVE_COOKIES' 842 | CANNOT_SAVE_COOKIES(0, N_("ELinks was started with the -anonymous option.")); | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * cookies.c:826:46: note: in definition of macro 'CANNOT_SAVE_COOKIES' 826 | ALIGN_LEFT, message); \ | ^~~~~~~ cookies.c:842:40: note: in expansion of macro 'N_' 842 | CANNOT_SAVE_COOKIES(0, N_("ELinks was started with the -anonymous option.")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * cookies.c:825:47: note: in expansion of macro 'N_' 825 | info_box(term, flags, N_("Cannot save cookies"),\ | ^~ cookies.c:849:17: note: in expansion of macro 'CANNOT_SAVE_COOKIES' 849 | CANNOT_SAVE_COOKIES(0, N_("Out of memory")); | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * cookies.c:826:46: note: in definition of macro 'CANNOT_SAVE_COOKIES' 826 | ALIGN_LEFT, message); \ | ^~~~~~~ cookies.c:849:40: note: in expansion of macro 'N_' 849 | CANNOT_SAVE_COOKIES(0, N_("Out of memory")); | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * cookies.c:825:47: note: in expansion of macro 'N_' 825 | info_box(term, flags, N_("Cannot save cookies"),\ | ^~ cookies.c:856:17: note: in expansion of macro 'CANNOT_SAVE_COOKIES' 856 | CANNOT_SAVE_COOKIES(MSGBOX_NO_TEXT_INTL, | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * cookies.c:825:47: note: in expansion of macro 'N_' 825 | info_box(term, flags, N_("Cannot save cookies"),\ | ^~ cookies.c:876:17: note: in expansion of macro 'CANNOT_SAVE_COOKIES' 876 | CANNOT_SAVE_COOKIES(MSGBOX_NO_TEXT_INTL, | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ cookies.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ cookies.c:919:33: note: in expansion of macro 'N_' 919 | /* name: */ N_("Cookies"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ cookies.c:919:33: note: in expansion of macro 'N_' 919 | /* name: */ N_("Cookies"), | ^~ cookies.c: In function 'accept_cookie': ../.././src/util/lists.h:172:24: warning: array subscript 'struct cookie[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ cookies.c:514:9: note: in expansion of macro 'add_to_list' 514 | add_to_list(cookies, cookie); | ^~~~~~~~~~~ cookies.c:55:36: note: object 'cookies' of size 16 55 | static INIT_LIST_OF(struct cookie, cookies); | ^~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct cookie[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ cookies.c:514:9: note: in expansion of macro 'add_to_list' 514 | add_to_list(cookies, cookie); | ^~~~~~~~~~~ cookies.c:55:36: note: object 'cookies' of size 16 55 | static INIT_LIST_OF(struct cookie, cookies); | ^~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:172:24: warning: array subscript 'struct c_domain[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ cookies.c:528:9: note: in expansion of macro 'add_to_list' 528 | add_to_list(c_domains, cd); | ^~~~~~~~~~~ cookies.c:68:38: note: object 'c_domains' of size 16 68 | static INIT_LIST_OF(struct c_domain, c_domains); | ^~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct c_domain[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ cookies.c:528:9: note: in expansion of macro 'add_to_list' 528 | add_to_list(c_domains, cd); | ^~~~~~~~~~~ cookies.c:68:38: note: object 'c_domains' of size 16 68 | static INIT_LIST_OF(struct c_domain, c_domains); | ^~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ cookies.c: In function 'set_cookie': ../.././src/util/lists.h:172:24: warning: array subscript 'struct cookie[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ cookies.c:479:17: note: in expansion of macro 'add_to_list' 479 | add_to_list(cookie_queries, cookie); | ^~~~~~~~~~~ In file included from cookies.c:24: ../.././src/cookies/dialogs.h:9:31: note: object 'cookie_queries' of size 16 9 | extern LIST_OF(struct cookie) cookie_queries; | ^~~~~~~~~~~~~~ ../.././src/util/lists.h:174:12: warning: array subscript 'struct cookie[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ cookies.c:479:17: note: in expansion of macro 'add_to_list' 479 | add_to_list(cookie_queries, cookie); | ^~~~~~~~~~~ ../.././src/cookies/dialogs.h:9:31: note: object 'cookie_queries' of size 16 9 | extern LIST_OF(struct cookie) cookie_queries; | ^~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from dialogs.c:17: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/cookies/cookies.h:15, from dialogs.c:18: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from dialogs.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from dialogs.c:21: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from dialogs.c:26: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'add_cookie_info_to_string': dialogs.c:38:52: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 38 | add_format_to_string(string, "\n%s: %s", _("Name", term), cookie->name); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:38:38: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 38 | add_format_to_string(string, "\n%s: %s", _("Name", term), cookie->name); | ^~~~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:39:52: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 39 | add_format_to_string(string, "\n%s: %s", _("Value", term), cookie->value); | ^~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:39:38: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 39 | add_format_to_string(string, "\n%s: %s", _("Value", term), cookie->value); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:40:52: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 40 | add_format_to_string(string, "\n%s: %s", _("Domain", term), cookie->domain); | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:40:38: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 40 | add_format_to_string(string, "\n%s: %s", _("Domain", term), cookie->domain); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:41:52: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 41 | add_format_to_string(string, "\n%s: %s", _("Path", term), cookie->path); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:41:38: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 41 | add_format_to_string(string, "\n%s: %s", _("Path", term), cookie->path); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:44:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 44 | add_format_to_string(string, "\n%s: ", _("Expires", term)); | ^~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:44:46: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 44 | add_format_to_string(string, "\n%s: ", _("Expires", term)); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:45:41: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 45 | add_to_string(string, _("at quit time", term)); | ^~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:48:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 48 | add_format_to_string(string, "\n%s: ", _("Expires", term)); | ^~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:48:46: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 48 | add_format_to_string(string, "\n%s: ", _("Expires", term)); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:49:56: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 49 | add_date_to_string(string, get_opt_str("ui.date_format", NULL), &cookie->expires); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:49:44: note: in expansion of macro 'get_opt_str' 49 | add_date_to_string(string, get_opt_str("ui.date_format", NULL), &cookie->expires); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c:53:52: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 53 | add_format_to_string(string, "\n%s: %s", _("Secure", term), | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:54:59: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 54 | _(cookie->secure ? N_("yes") : N_("no"), term)); ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:53:38: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 53 | add_format_to_string(string, "\n%s: %s", _("Secure", term), | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:55:52: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 55 | add_format_to_string(string, "\n%s: %s", _("HttpOnly", term), | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:56:61: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 56 | _(cookie->httponly ? N_("yes") : N_("no"), term)); ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:55:38: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 55 | add_format_to_string(string, "\n%s: %s", _("HttpOnly", term), | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'accept_cookie_dialog': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:79:9: note: in expansion of macro 'assert' 79 | assert(ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:79:9: note: in expansion of macro 'assert' 79 | assert(ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c:88:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 88 | _("Do you want to accept a cookie from %s?", ses->tab->term), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:91:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 91 | add_to_string(&string, "\n\n"); | ^~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../.././src/bfu/widget.h:14: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:99:17: note: in expansion of macro 'MSG_BOX_BUTTON' 99 | MSG_BOX_BUTTON(N_("~Accept"), accept_cookie_in_msg_box, B_ENTER), | ^~~~~~~~~~~~~~ dialogs.c:99:32: note: in expansion of macro 'N_' 99 | MSG_BOX_BUTTON(N_("~Accept"), accept_cookie_in_msg_box, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:99:17: note: in expansion of macro 'MSG_BOX_BUTTON' 99 | MSG_BOX_BUTTON(N_("~Accept"), accept_cookie_in_msg_box, B_ENTER), | ^~~~~~~~~~~~~~ dialogs.c:99:32: note: in expansion of macro 'N_' 99 | MSG_BOX_BUTTON(N_("~Accept"), accept_cookie_in_msg_box, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:100:17: note: in expansion of macro 'MSG_BOX_BUTTON' 100 | MSG_BOX_BUTTON(N_("~Reject"), reject_cookie_in_msg_box, B_ESC)); | ^~~~~~~~~~~~~~ dialogs.c:100:32: note: in expansion of macro 'N_' 100 | MSG_BOX_BUTTON(N_("~Reject"), reject_cookie_in_msg_box, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:100:17: note: in expansion of macro 'MSG_BOX_BUTTON' 100 | MSG_BOX_BUTTON(N_("~Reject"), reject_cookie_in_msg_box, B_ESC)); | ^~~~~~~~~~~~~~ dialogs.c:100:32: note: in expansion of macro 'N_' 100 | MSG_BOX_BUTTON(N_("~Reject"), reject_cookie_in_msg_box, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:96:17: note: in expansion of macro 'N_' 96 | N_("Accept cookie?"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *' 93 | enum msgbox_flags flags, unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ dialogs.c: In function 'get_cookie_info': dialogs.c:167:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 167 | add_format_to_string(&string, "%s: %s", _("Server", term), server->host); | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:167:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 167 | add_format_to_string(&string, "%s: %s", _("Server", term), server->host); | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'delete_cookie_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:206:17: note: in expansion of macro 'assert' 206 | assert(!is_object_used(cookie)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:206:17: note: in expansion of macro 'assert' 206 | assert(!is_object_used(cookie)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:215:9: note: in expansion of macro 'N_' 215 | N_("Sorry, but cookie \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.cant_delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:215:9: note: in expansion of macro 'N_' 215 | N_("Sorry, but cookie \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:217:9: note: in expansion of macro 'N_' 217 | N_("Sorry, but cookie \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.cant_delete_used_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:217:9: note: in expansion of macro 'N_' 217 | N_("Sorry, but cookie \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:219:9: note: in expansion of macro 'N_' 219 | N_("Sorry, but cookie domain \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.cant_delete_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:219:9: note: in expansion of macro 'N_' 219 | N_("Sorry, but cookie domain \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:221:9: note: in expansion of macro 'N_' 221 | N_("Sorry, but cookie domain \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.cant_delete_used_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:221:9: note: in expansion of macro 'N_' 221 | N_("Sorry, but cookie domain \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:223:9: note: in expansion of macro 'N_' 223 | N_("Delete marked cookies"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.delete_marked_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:223:9: note: in expansion of macro 'N_' 223 | N_("Delete marked cookies"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:225:9: note: in expansion of macro 'N_' 225 | N_("Delete marked cookies?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.delete_marked_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:225:9: note: in expansion of macro 'N_' 225 | N_("Delete marked cookies?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:227:9: note: in expansion of macro 'N_' 227 | N_("Delete domain's cookies"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.delete_folder_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:227:9: note: in expansion of macro 'N_' 227 | N_("Delete domain's cookies"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:229:9: note: in expansion of macro 'N_' 229 | N_("Delete all cookies from domain \"%s\"?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.delete_folder') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:229:9: note: in expansion of macro 'N_' 229 | N_("Delete all cookies from domain \"%s\"?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:231:9: note: in expansion of macro 'N_' 231 | N_("Delete cookie"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.delete_item_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:231:9: note: in expansion of macro 'N_' 231 | N_("Delete cookie"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:233:9: note: in expansion of macro 'N_' 233 | N_("Delete this cookie?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:233:9: note: in expansion of macro 'N_' 233 | N_("Delete this cookie?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:235:9: note: in expansion of macro 'N_' 235 | N_("Clear all cookies"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.clear_all_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:235:9: note: in expansion of macro 'N_' 235 | N_("Clear all cookies"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:237:9: note: in expansion of macro 'N_' 237 | N_("Do you really want to remove all cookies?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookies_messages.clear_all_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:237:9: note: in expansion of macro 'N_' 237 | N_("Do you really want to remove all cookies?"), | ^~ dialogs.c: In function 'set_cookie_expires': dialogs.c:302:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 302 | end = strptime(value, get_opt_str("ui.date_format", NULL), &tm); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:308:49: note: in expansion of macro 'get_opt' 308 | #define get_opt_str_tree(tree, name, ses) get_opt(tree, name, ses, OPT_STRING)->string | ^~~~~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:302:39: note: in expansion of macro 'get_opt_str' 302 | end = strptime(value, get_opt_str("ui.date_format", NULL), &tm); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c:302:32: warning: pointer targets in passing argument 1 of 'strptime' differ in signedness [-Wpointer-sign] 302 | end = strptime(value, get_opt_str("ui.date_format", NULL), &tm); | ^~~~~ | | | unsigned char * In file included from dialogs.c:12: /usr/include/time.h:107:47: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 107 | extern char *strptime (const char *__restrict __s, | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../.././src/config/options.h:308:85: warning: pointer targets in passing argument 2 of 'strptime' differ in signedness [-Wpointer-sign] 308 | #define get_opt_str_tree(tree, name, ses) get_opt(tree, name, ses, OPT_STRING)->string | ^ | | | unsigned char * ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:302:39: note: in expansion of macro 'get_opt_str' 302 | end = strptime(value, get_opt_str("ui.date_format", NULL), &tm); | ^~~~~~~~~~~ /usr/include/time.h:108:47: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 108 | const char *__restrict __fmt, struct tm *__tp) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ dialogs.c:302:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 302 | end = strptime(value, get_opt_str("ui.date_format", NULL), &tm); | ^ dialogs.c: In function 'set_cookie_secure': dialogs.c:331:25: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 331 | number = strtol(value, (char **) &end, 10); | ^~~~~ | | | unsigned char * In file included from dialogs.c:8: /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'set_cookie_httponly': dialogs.c:350:25: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 350 | number = strtol(value, (char **) &end, 10); | ^~~~~ | | | unsigned char * /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'build_edit_dialog': dialogs.c:372:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 372 | dlg->title = _("Edit", term); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:392:68: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 392 | strftime(expires, MAX_STR_LEN, get_opt_str("ui.date_format", NULL), tm); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:392:56: note: in expansion of macro 'get_opt_str' 392 | strftime(expires, MAX_STR_LEN, get_opt_str("ui.date_format", NULL), tm); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c:392:34: warning: pointer targets in passing argument 1 of 'strftime' differ in signedness [-Wpointer-sign] 392 | strftime(expires, MAX_STR_LEN, get_opt_str("ui.date_format", NULL), tm); | ^~~~~~~ | | | unsigned char * /usr/include/time.h:100:42: note: expected 'char * restrict' but argument is of type 'unsigned char *' 100 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ~~~~~~~~~~~~~~~~~^~~ ../.././src/config/options.h:308:85: warning: pointer targets in passing argument 3 of 'strftime' differ in signedness [-Wpointer-sign] 308 | #define get_opt_str_tree(tree, name, ses) get_opt(tree, name, ses, OPT_STRING)->string | ^ | | | unsigned char * ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:392:56: note: in expansion of macro 'get_opt_str' 392 | strftime(expires, MAX_STR_LEN, get_opt_str("ui.date_format", NULL), tm); | ^~~~~~~~~~~ /usr/include/time.h:101:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 101 | const char *__restrict __format, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ dialogs.c:404:35: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 404 | dlg_server = straconcat(_("Server", term), ": ", dlg_server, "\n", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:413:36: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 413 | add_dlg_field_float(dlg, _("Name", term), 0, 0, set_cookie_name, MAX_STR_LEN, name, NULL); | ^~~~~~ | | | char * ../.././src/bfu/inpfield.h:47:45: note: in definition of macro 'add_dlg_field_float' 47 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:414:36: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 414 | add_dlg_field_float(dlg, _("Value", term), 0, 0, set_cookie_value, MAX_STR_LEN, value, NULL); | ^~~~~~~ | | | char * ../.././src/bfu/inpfield.h:47:45: note: in definition of macro 'add_dlg_field_float' 47 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:415:36: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 415 | add_dlg_field_float(dlg, _("Domain", term), 0, 0, set_cookie_domain, MAX_STR_LEN, domain, NULL); | ^~~~~~~~ | | | char * ../.././src/bfu/inpfield.h:47:45: note: in definition of macro 'add_dlg_field_float' 47 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:416:36: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 416 | add_dlg_field_float(dlg, _("Expires", term), 0, 0, set_cookie_expires, MAX_STR_LEN, expires, NULL); | ^~~~~~~~~ | | | char * ../.././src/bfu/inpfield.h:47:45: note: in definition of macro 'add_dlg_field_float' 47 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:417:36: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 417 | add_dlg_field_float(dlg, _("Secure", term), 0, 0, set_cookie_secure, MAX_STR_LEN, secure, NULL); | ^~~~~~~~ | | | char * ../.././src/bfu/inpfield.h:47:45: note: in definition of macro 'add_dlg_field_float' 47 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:418:36: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 418 | add_dlg_field_float(dlg, _("HttpOnly", term), 0, 0, set_cookie_httponly, MAX_STR_LEN, httponly, NULL); | ^~~~~~~~~~ | | | char * ../.././src/bfu/inpfield.h:47:45: note: in definition of macro 'add_dlg_field_float' 47 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/bfu/widget.h:7: dialogs.c:420:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 420 | add_dlg_button(dlg, _("~OK", term), B_ENTER, ok_dialog, NULL); | ^~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:421:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 421 | add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); | ^~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:423:9: note: in expansion of macro 'add_dlg_end' 423 | add_dlg_end(dlg, EDIT_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:423:9: note: in expansion of macro 'add_dlg_end' 423 | add_dlg_end(dlg, EDIT_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'push_add_button': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:455:17: note: in expansion of macro 'assert' 455 | assert(box->sel->depth == 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:455:17: note: in expansion of macro 'assert' 455 | assert(box->sel->depth == 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c:465:42: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 465 | new_cookie = init_cookie(stracpy("") /* name */, | ^~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ dialogs.c:466:42: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 466 | stracpy("") /* value */, | ^~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ dialogs.c:467:42: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 467 | stracpy("/") /* path */, | ^~~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'add_server_do': dialogs.c:488:44: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 488 | dummy_cookie = init_cookie(stracpy("empty") /* name */, | ^~~~~~~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ dialogs.c:489:44: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 489 | stracpy("1") /* value */, | ^~~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ dialogs.c:490:44: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 490 | stracpy("/") /* path */, | ^~~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ dialogs.c:492:68: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 492 | get_cookie_server(value, strlen(value))); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'push_add_server_button': dialogs.c:512:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 512 | dlg->title = _("Add server", term); | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:516:18: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 516 | text = _("Server name", term); | ^~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:518:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 518 | add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, add_server_do, name); | ^~~~~ | | | char * ../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:519:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 519 | add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); | ^~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:520:9: note: in expansion of macro 'add_dlg_end' 520 | add_dlg_end(dlg, SERVER_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:520:9: note: in expansion of macro 'add_dlg_end' 520 | add_dlg_end(dlg, SERVER_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:537:11: note: in expansion of macro 'N_' 537 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookie_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:537:11: note: in expansion of macro 'N_' 537 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:538:11: note: in expansion of macro 'N_' 538 | { N_("~Add"), push_add_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookie_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:538:11: note: in expansion of macro 'N_' 538 | { N_("~Add"), push_add_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:539:11: note: in expansion of macro 'N_' 539 | { N_("Add ~server"), push_add_server_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookie_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:539:11: note: in expansion of macro 'N_' 539 | { N_("Add ~server"), push_add_server_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:540:11: note: in expansion of macro 'N_' 540 | { N_("~Edit"), push_edit_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookie_buttons[3].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:540:11: note: in expansion of macro 'N_' 540 | { N_("~Edit"), push_edit_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:541:11: note: in expansion of macro 'N_' 541 | { N_("~Delete"), push_hierbox_delete_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookie_buttons[4].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:541:11: note: in expansion of macro 'N_' 541 | { N_("~Delete"), push_hierbox_delete_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:542:11: note: in expansion of macro 'N_' 542 | { N_("C~lear"), push_hierbox_clear_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookie_buttons[5].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:542:11: note: in expansion of macro 'N_' 542 | { N_("C~lear"), push_hierbox_clear_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:543:11: note: in expansion of macro 'N_' 543 | { N_("Sa~ve"), push_save_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookie_buttons[6].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:543:11: note: in expansion of macro 'N_' 543 | { N_("Sa~ve"), push_save_button, 0 }, | ^~ In file included from ../.././src/cookies/dialogs.h:4, from dialogs.c:19: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:548:9: note: in expansion of macro 'N_' 548 | N_("Cookie manager"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cookie_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:548:9: note: in expansion of macro 'N_' 548 | N_("Cookie manager"), | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o parser.o -c parser.c In file included from ../.././src/util/string.h:11, from parser.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o path.o -c path.c path.c: In function 'is_path_prefix': path.c:8:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 8 | int dl = strlen(cookiepath); | ^~~~~~~~~~ | | | unsigned char * In file included from path.c:3: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ld -r -o lib.o cookies.o dialogs.o parser.o path.o make[4]: Leaving directory '/build/elinks-0.13.2/src/cookies' make -C dialogs all make[4]: Entering directory '/build/elinks-0.13.2/src/dialogs' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o document.o -c document.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from document.c:16: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from document.c:19: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from document.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from document.c:22: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from document.c:29: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ document.c: In function 'nowhere_box': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ document.c:38:9: note: in expansion of macro 'assert' 38 | assert(term); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * document.c:38:9: note: in expansion of macro 'assert' 38 | assert(term); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ document.c:42:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 42 | title = N_("Info"); | ^ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * document.c:45:18: note: in expansion of macro 'N_' 45 | N_("You are nowhere!")); | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ document.c: In function 'add_link_info_to_string': document.c:63:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 63 | _("Link", term), a); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:62:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 62 | add_format_to_string(msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:70:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 70 | _("Link title", term), a); | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:69:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 69 | add_format_to_string(msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:87:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 87 | _("Link image", term), | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:86:51: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 86 | add_format_to_string(msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:97:36: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 97 | last_visit = ctime(&historyitem->last_visit); | ^ document.c:102:43: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 102 | _("Link last visit time", | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:101:41: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 101 | "\n%s: %.24s", | ^~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:108:43: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 108 | _("Link title (from history)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:107:59: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 107 | add_format_to_string(msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c: In function 'link_info_dialog': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * document.c:134:18: note: in expansion of macro 'N_' 134 | N_("Info"), ALIGN_LEFT, msg.source); | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ document.c: In function 'document_info_dialog': document.c:156:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 156 | add_to_string(&msg, _("URL", term)); | ^~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:157:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 157 | add_to_string(&msg, ": "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:165:56: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 165 | add_format_to_string(&msg, "%s: %s", _("Title", term), | ^~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:165:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 165 | add_format_to_string(&msg, "%s: %s", _("Title", term), | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:176:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 176 | _("Size", term), | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:175:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 175 | add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, | ^~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:180:63: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 180 | add_format_to_string(&msg, " (%s)", _("incomplete", term)); | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:180:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 180 | add_format_to_string(&msg, " (%s)", _("incomplete", term)); | ^~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:184:66: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 184 | add_format_to_string(&msg, "\n%s: %s", _("Codepage", term), | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:184:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 184 | add_format_to_string(&msg, "\n%s: %s", _("Codepage", term), | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:188:71: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 188 | add_format_to_string(&msg, " (%s)", _("assumed", term)); | ^~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:188:60: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 188 | add_format_to_string(&msg, " (%s)", _("assumed", term)); | ^~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:191:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 191 | _("ignoring server setting", term)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:190:60: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 190 | add_format_to_string(&msg, " (%s)", | ^~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:195:48: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 195 | a = parse_header(cached->head, "Server", NULL); | ^~~~~~~~ | | | char * In file included from document.c:23: ../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ document.c:198:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 198 | _("Server", term), a); | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:197:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 197 | add_format_to_string(&msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:204:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 204 | _("SSL Cipher", term), | ^~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:203:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 203 | add_format_to_string(&msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:209:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 209 | _("Encoding", term), | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:208:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 208 | add_format_to_string(&msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:213:48: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 213 | a = parse_header(cached->head, "Date", NULL); | ^~~~~~ | | | char * ../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ document.c:216:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 216 | _("Date", term), a); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:215:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 215 | add_format_to_string(&msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:222:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 222 | _("Last modified", term), | ^~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:221:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 221 | add_format_to_string(&msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:228:48: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 228 | _("Time since loading", term)); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:227:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 227 | add_format_to_string(&msg, "\n%s: ", | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:241:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 241 | _("Last visit time", term)); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ document.c:240:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 240 | add_format_to_string(&msg, "\n%s: ", | ^~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ document.c:245:45: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 245 | if (historyitem) last_visit = ctime(&historyitem->last_visit); | ^ document.c:260:47: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 260 | add_to_string(&msg, _("Unknown", term)); | ^~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * document.c:268:18: note: in expansion of macro 'N_' 268 | N_("Info"), ALIGN_LEFT, msg.source); | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ document.c: In function 'cached_header_dialog': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ document.c:275:32: note: in expansion of macro 'N_' 275 | unsigned char *title = N_("Header info"); | ^~ document.c:291:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 291 | headers = mem_alloc(strlen(cached->head) + 1); | ~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ document.c:329:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 329 | headers = N_("No header info."); | ^ document.c: In function 'protocol_header_dialog': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'nowhere_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * document.c:344:45: note: in expansion of macro 'N_' 344 | nowhere_box(ses->tab->term, N_("Header info")); | ^~ document.c:36:51: note: expected 'unsigned char *' but argument is of type 'char *' 36 | nowhere_box(struct terminal *term, unsigned char *title) | ~~~~~~~~~~~~~~~^~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o download.o -c download.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from download.c:13: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from download.c:19: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from download.c:26: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from download.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from download.c:32: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ download.c: In function 'download_dialog_layouter': download.c:138:68: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 138 | struct color_pair *dialog_text_color = get_bfu_color(term, "dialog.text"); | ^~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ download.c:139:69: warning: pointer targets in passing argument 5 of 'get_download_msg' differ in signedness [-Wpointer-sign] 139 | unsigned char *msg = get_download_msg(download, term, 1, 1, "\n"); | ^~~~ | | | char * In file included from download.c:18: ../.././src/dialogs/status.h:14:53: note: expected 'unsigned char *' but argument is of type 'char *' 14 | int wide, int full, unsigned char *separator); | ~~~~~~~~~~~~~~~^~~~~~~~~ download.c:163:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 163 | url_len = strlen(url); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ download.c: In function 'display_download': download.c:252:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 252 | dlg->title = _("Download", term); | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/bfu/widget.h:7: download.c:259:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 259 | add_dlg_button(dlg, _("~Background", term), B_ENTER | B_ESC, dlg_undisplay_download, NULL); | ^~~~~~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ download.c:260:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 260 | add_dlg_button(dlg, _("Background with ~notify", term), B_ENTER | B_ESC, dlg_set_notify, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ download.c:264:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 264 | add_dlg_button(dlg, _("~Info", term), B_ENTER | B_ESC, dlg_show_bittorrent_info, NULL); | ^~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ download.c:267:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 267 | add_dlg_button(dlg, _("~Abort", term), 0, dlg_abort_download, NULL); | ^~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ download.c:272:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 272 | add_dlg_button(dlg, _("Abort and ~delete file", term), 0, push_delete_button, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ download.c:276:9: note: in expansion of macro 'add_dlg_end' 276 | add_dlg_end(dlg, DOWNLOAD_WIDGETS_COUNT - !!file_download->external_handler | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ download.c:276:9: note: in expansion of macro 'add_dlg_end' 276 | add_dlg_end(dlg, DOWNLOAD_WIDGETS_COUNT - !!file_download->external_handler | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ download.c: In function 'delete_file_download': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ download.c:356:9: note: in expansion of macro 'assert' 356 | assert(!is_object_used(file_download)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * download.c:356:9: note: in expansion of macro 'assert' 356 | assert(!is_object_used(file_download)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ download.c: In function 'draw_file_download': download.c:387:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 387 | stylename = (item == context->box->sel) ? "menu.selected" | ^ download.c:396:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 396 | length = strlen(text); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ download.c:406:61: warning: pointer targets in passing argument 4 of 'draw_text' differ in signedness [-Wpointer-sign] 406 | draw_text(context->term, x + trimmedlen, y, "...", 3, 0, color); | ^~~~~ | | | char * In file included from download.c:29: ../.././src/terminal/draw.h:284:31: note: expected 'unsigned char *' but argument is of type 'char *' 284 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ download.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:432:9: note: in expansion of macro 'N_' 432 | N_("Sorry, but download \"%s\" cannot be interrupted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_messages.cant_delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:432:9: note: in expansion of macro 'N_' 432 | N_("Sorry, but download \"%s\" cannot be interrupted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:434:9: note: in expansion of macro 'N_' 434 | N_("Sorry, but download \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_messages.cant_delete_used_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:434:9: note: in expansion of macro 'N_' 434 | N_("Sorry, but download \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:440:9: note: in expansion of macro 'N_' 440 | N_("Interrupt marked downloads"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_messages.delete_marked_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:440:9: note: in expansion of macro 'N_' 440 | N_("Interrupt marked downloads"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:442:9: note: in expansion of macro 'N_' 442 | N_("Interrupt marked downloads?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_messages.delete_marked_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:442:9: note: in expansion of macro 'N_' 442 | N_("Interrupt marked downloads?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:448:9: note: in expansion of macro 'N_' 448 | N_("Interrupt download"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_messages.delete_item_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:448:9: note: in expansion of macro 'N_' 448 | N_("Interrupt download"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:450:9: note: in expansion of macro 'N_' 450 | N_("Interrupt this download?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_messages.delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:450:9: note: in expansion of macro 'N_' 450 | N_("Interrupt this download?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:452:9: note: in expansion of macro 'N_' 452 | N_("Interrupt all downloads"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_messages.clear_all_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:452:9: note: in expansion of macro 'N_' 452 | N_("Interrupt all downloads"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:454:9: note: in expansion of macro 'N_' 454 | N_("Do you really want to interrupt all downloads?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_messages.clear_all_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:454:9: note: in expansion of macro 'N_' 454 | N_("Do you really want to interrupt all downloads?"), | ^~ download.c: In function 'push_info_button': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ download.c:481:9: note: in expansion of macro 'assert' 481 | assert(ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * download.c:481:9: note: in expansion of macro 'assert' 481 | assert(ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ download.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:501:11: note: in expansion of macro 'N_' 501 | { N_("~Info"), push_info_button }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:501:11: note: in expansion of macro 'N_' 501 | { N_("~Info"), push_info_button }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:502:11: note: in expansion of macro 'N_' 502 | { N_("~Abort"), push_hierbox_delete_button }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:502:11: note: in expansion of macro 'N_' 502 | { N_("~Abort"), push_hierbox_delete_button }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:507:11: note: in expansion of macro 'N_' 507 | { N_("C~lear"), push_hierbox_clear_button }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ download.c:507:11: note: in expansion of macro 'N_' 507 | { N_("C~lear"), push_hierbox_clear_button }, | ^~ In file included from download.c:14: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ download.c:512:9: note: in expansion of macro 'N_' 512 | N_("Download manager"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'download_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ download.c:512:9: note: in expansion of macro 'N_' 512 | N_("Download manager"), | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o edit.o -c edit.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from edit.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from edit.c:13: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ edit.c: In function 'do_edit_dialog': edit.c:92:38: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 92 | add_dlg_field(dlg, _("Name", term), 0, 0, check_nonempty, MAX_STR_LEN, name, NULL); | ^~~~~~ | | | char * ../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field' 44 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ edit.c:94:38: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 94 | add_dlg_field(dlg, _("Name", term), 0, 0, NULL, MAX_STR_LEN, name, NULL); | ^~~~~~ | | | char * ../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field' 44 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ edit.c:96:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 96 | add_dlg_field(dlg, _("URL", term), 0, 0, NULL, MAX_STR_LEN, url, NULL); | ^~~~~ | | | char * ../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field' 44 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/bfu/widget.h:7: edit.c:98:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 98 | add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, when_done, dlg); | ^~~~~ | | | char * ../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ edit.c:99:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 99 | add_dlg_button(dlg, _("C~lear", term), 0, clear_dialog, NULL); | ^~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ edit.c:102:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 102 | add_dlg_button(dlg, _("~Cancel", term), B_ESC, | ^~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ edit.c:105:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 105 | add_dlg_button(dlg, _("~Cancel", term), B_ESC, | ^~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ edit.c:108:9: note: in expansion of macro 'add_dlg_end' 108 | add_dlg_end(dlg, EDIT_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ edit.c:108:9: note: in expansion of macro 'add_dlg_end' 108 | add_dlg_end(dlg, EDIT_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o exmode.o -c exmode.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from exmode.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from exmode.c:17: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ exmode.c: In function 'exmode_confcmd_handler': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ exmode.c:68:9: note: in expansion of macro 'assert' 68 | assert(ses && command && args); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * exmode.c:68:9: note: in expansion of macro 'assert' 68 | assert(ses && command && args); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: exmode.c:70:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 70 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ exmode.c:70:13: note: in expansion of macro 'get_cmd_opt_bool' 70 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ exmode.c: In function 'exmode_start': exmode.c:129:31: warning: pointer targets in passing argument 2 of 'input_field_line' differ in signedness [-Wpointer-sign] 129 | input_field_line(ses, ":", NULL, &exmode_history, exmode_input_handler); | ^~~ | | | char * ../.././src/bfu/inpfield.h:109:54: note: expected 'unsigned char *' but argument is of type 'char *' 109 | input_field_line(struct session *ses, unsigned char *prompt, void *data, | ~~~~~~~~~~~~~~~^~~~~~ exmode.c: In function 'init_exmode': exmode.c:34:41: warning: pointer targets in passing argument 2 of 'load_input_history' differ in signedness [-Wpointer-sign] 34 | #define EXMODE_HISTORY_FILENAME "exmodehist" | ^~~~~~~~~~~~ | | | char * exmode.c:136:45: note: in expansion of macro 'EXMODE_HISTORY_FILENAME' 136 | load_input_history(&exmode_history, EXMODE_HISTORY_FILENAME); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../.././src/bfu/widget.h:11: ../.././src/bfu/inphist.h:53:70: note: expected 'unsigned char *' but argument is of type 'char *' 53 | int load_input_history(struct input_history *history, unsigned char *filename); | ~~~~~~~~~~~~~~~^~~~~~~~ exmode.c: In function 'done_exmode': exmode.c:34:41: warning: pointer targets in passing argument 2 of 'save_input_history' differ in signedness [-Wpointer-sign] 34 | #define EXMODE_HISTORY_FILENAME "exmodehist" | ^~~~~~~~~~~~ | | | char * exmode.c:142:45: note: in expansion of macro 'EXMODE_HISTORY_FILENAME' 142 | save_input_history(&exmode_history, EXMODE_HISTORY_FILENAME); | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inphist.h:57:70: note: expected 'unsigned char *' but argument is of type 'char *' 57 | int save_input_history(struct input_history *history, unsigned char *filename); | ~~~~~~~~~~~~~~~^~~~~~~~ exmode.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ exmode.c:147:33: note: in expansion of macro 'N_' 147 | /* name: */ N_("Exmode"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'exmode_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ exmode.c:147:33: note: in expansion of macro 'N_' 147 | /* name: */ N_("Exmode"), | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o info.o -c info.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from info.c:16: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from ../.././src/document/renderer.h:4, from info.c:21: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from info.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from info.c:23: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from info.c:30: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ info.c: In function 'menu_about': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * info.c:42:18: note: in expansion of macro 'N_' 42 | N_("About"), ALIGN_CENTER, | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ info.c: In function 'menu_keys': info.c:114:54: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 114 | add_to_string(&keys, "\n\n"); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ info.c:118:25: note: in expansion of macro 'assert' 118 | assert((int) MAIN_ACTIONS > (int) EDIT_ACTIONS); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * info.c:118:25: note: in expansion of macro 'assert' 118 | assert((int) MAIN_ACTIONS > (int) EDIT_ACTIONS); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ info.c:119:25: note: in expansion of macro 'assert' 119 | assert((int) EDIT_ACTIONS > (int) MENU_ACTIONS); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * info.c:119:25: note: in expansion of macro 'assert' 119 | assert((int) EDIT_ACTIONS > (int) MENU_ACTIONS); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ info.c:135:17: note: in expansion of macro 'MSG_BOX_BUTTON' 135 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), | ^~~~~~~~~~~~~~ info.c:135:32: note: in expansion of macro 'N_' 135 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ info.c:135:17: note: in expansion of macro 'MSG_BOX_BUTTON' 135 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), | ^~~~~~~~~~~~~~ info.c:135:32: note: in expansion of macro 'N_' 135 | MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ info.c:136:17: note: in expansion of macro 'MSG_BOX_BUTTON' 136 | MSG_BOX_BUTTON(N_("~Toggle display"), push_toggle_keys_display_button, B_ENTER)); | ^~~~~~~~~~~~~~ info.c:136:32: note: in expansion of macro 'N_' 136 | MSG_BOX_BUTTON(N_("~Toggle display"), push_toggle_keys_display_button, B_ENTER)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ info.c:136:17: note: in expansion of macro 'MSG_BOX_BUTTON' 136 | MSG_BOX_BUTTON(N_("~Toggle display"), push_toggle_keys_display_button, B_ENTER)); | ^~~~~~~~~~~~~~ info.c:136:32: note: in expansion of macro 'N_' 136 | MSG_BOX_BUTTON(N_("~Toggle display"), push_toggle_keys_display_button, B_ENTER)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * info.c:132:17: note: in expansion of macro 'N_' 132 | N_("Keys"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *' 93 | enum msgbox_flags flags, unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ info.c: In function 'menu_copying': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * info.c:144:33: note: in expansion of macro 'N_' 144 | msg_text(term, N_("ELinks %s\n" | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * info.c:143:18: note: in expansion of macro 'N_' 143 | N_("Copying"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ info.c: In function 'get_resource_info': info.c:170:32: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 170 | add_to_string(&info, _("Resources", term)); | ^~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ info.c:171:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 171 | add_to_string(&info, ": "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:174:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 174 | val_add(n_("%ld handle", "%ld handles", val, term)); | ^~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:174:34: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 174 | val_add(n_("%ld handle", "%ld handles", val, term)); | ^~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:175:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 175 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:178:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 178 | val_add(n_("%ld timer", "%ld timers", val, term)); | ^~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:178:33: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 178 | val_add(n_("%ld timer", "%ld timers", val, term)); | ^~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:179:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 179 | add_to_string(&info, ".\n"); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:181:32: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 181 | add_to_string(&info, _("Connections", term)); | ^~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ info.c:182:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 182 | add_to_string(&info, ": "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:185:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 185 | val_add(n_("%ld connection", "%ld connections", val, term)); | ^~~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:185:38: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 185 | val_add(n_("%ld connection", "%ld connections", val, term)); | ^~~~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:186:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 186 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:189:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 189 | val_add(n_("%ld connecting", "%ld connecting", val, term)); | ^~~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:189:38: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 189 | val_add(n_("%ld connecting", "%ld connecting", val, term)); | ^~~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:190:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 190 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:193:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 193 | val_add(n_("%ld transferring", "%ld transferring", val, term)); | ^~~~~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:193:40: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 193 | val_add(n_("%ld transferring", "%ld transferring", val, term)); | ^~~~~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:194:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 194 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:197:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 197 | val_add(n_("%ld keepalive", "%ld keepalive", val, term)); | ^~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:197:37: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 197 | val_add(n_("%ld keepalive", "%ld keepalive", val, term)); | ^~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:198:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 198 | add_to_string(&info, ".\n"); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:200:32: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 200 | add_to_string(&info, _("Memory cache", term)); | ^~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ info.c:201:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 201 | add_to_string(&info, ": "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:205:40: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 205 | add_format_to_string(&info, n_("%ld byte", "%ld bytes", bigval, term), bigval); | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:205:52: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 205 | add_format_to_string(&info, n_("%ld byte", "%ld bytes", bigval, term), bigval); | ^~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:206:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 206 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:209:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 209 | val_add(n_("%ld file", "%ld files", val, term)); | ^~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:209:32: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 209 | val_add(n_("%ld file", "%ld files", val, term)); | ^~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:210:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 210 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:213:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 213 | val_add(n_("%ld in use", "%ld in use", val, term)); | ^~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:213:34: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 213 | val_add(n_("%ld in use", "%ld in use", val, term)); | ^~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:214:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 214 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:217:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 217 | val_add(n_("%ld loading", "%ld loading", val, term)); | ^~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:217:35: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 217 | val_add(n_("%ld loading", "%ld loading", val, term)); | ^~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:218:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 218 | add_to_string(&info, ".\n"); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:220:32: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 220 | add_to_string(&info, _("Document cache", term)); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ info.c:221:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 221 | add_to_string(&info, ": "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:224:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 224 | val_add(n_("%ld formatted", "%ld formatted", val, term)); | ^~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:224:37: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 224 | val_add(n_("%ld formatted", "%ld formatted", val, term)); | ^~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:225:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 225 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:228:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 228 | val_add(n_("%ld in use", "%ld in use", val, term)); | ^~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:228:34: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 228 | val_add(n_("%ld in use", "%ld in use", val, term)); | ^~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:229:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 229 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:232:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 232 | val_add(n_("%ld refreshing", "%ld refreshing", val, term)); | ^~~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:232:38: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 232 | val_add(n_("%ld refreshing", "%ld refreshing", val, term)); | ^~~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:233:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 233 | add_to_string(&info, ".\n"); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:244:32: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 244 | add_to_string(&info, _("Interlinking", term)); | ^~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ info.c:245:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 245 | add_to_string(&info, ": "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:247:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 247 | add_to_string(&info, _("master terminal", term)); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ info.c:249:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 249 | add_to_string(&info, _("slave terminal", term)); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ info.c:250:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 250 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:253:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 253 | val_add(n_("%ld terminal", "%ld terminals", val, term)); | ^~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:253:36: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 253 | val_add(n_("%ld terminal", "%ld terminals", val, term)); | ^~~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:254:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 254 | add_to_string(&info, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ info.c:257:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 257 | val_add(n_("%ld session", "%ld sessions", val, term)); | ^~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c:257:35: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 257 | val_add(n_("%ld session", "%ld sessions", val, term)); | ^~~~~~~~~~~~~~ | | | char * info.c:168:37: note: in definition of macro 'val_add' 168 | add_format_to_string(&info, text, val); | ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ info.c: In function 'resource_info': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'refreshed_msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * info.c:284:36: note: in expansion of macro 'N_' 284 | refreshed_msg_box(term, 0, N_("Resources"), ALIGN_LEFT, | ^~ ../.././src/bfu/msgbox.h:127:34: note: expected 'unsigned char *' but argument is of type 'char *' 127 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o menu.o -c menu.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from menu.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from menu.c:17: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from menu.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from menu.c:23: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from menu.c:41: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from menu.c:42: ../.././src/util/file.h: In function 'stat_links': ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_user': ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from menu.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_group': ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_size': ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_date': ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ menu.c: In function 'save_url': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:70:9: note: in expansion of macro 'assert' 70 | assert(ses && ses->tab && ses->tab->term && url); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:70:9: note: in expansion of macro 'assert' 70 | assert(ses && ses->tab && ses->tab->term && url); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:86:9: note: in expansion of macro 'assert' 86 | assert(doc_view && doc_view->document && doc_view->document->uri); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:86:9: note: in expansion of macro 'assert' 86 | assert(doc_view && doc_view->document && doc_view->document->uri); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c: In function 'save_url_as': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:97:22: note: in expansion of macro 'N_' 97 | N_("Save URL"), N_("Enter URL"), | ^~ ../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *' 76 | unsigned char *title, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:97:38: note: in expansion of macro 'N_' 97 | N_("Save URL"), N_("Enter URL"), | ^~ ../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *' 77 | unsigned char *text, | ~~~~~~~~~~~~~~~^~~~ menu.c:99:35: warning: pointer targets in passing argument 8 of 'input_dialog' differ in signedness [-Wpointer-sign] 99 | MAX_STR_LEN, "", 0, 0, NULL, | ^~ | | | char * ../.././src/bfu/inpfield.h:79:29: note: expected 'unsigned char *' but argument is of type 'char *' 79 | unsigned char *def, int min, int max, | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/bfu/widget.h:14: menu.c: In function 'query_exit': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ menu.c:132:17: note: in expansion of macro 'MSG_BOX_BUTTON' 132 | MSG_BOX_BUTTON(N_("~Yes"), really_exit_prog, B_ENTER), | ^~~~~~~~~~~~~~ menu.c:132:32: note: in expansion of macro 'N_' 132 | MSG_BOX_BUTTON(N_("~Yes"), really_exit_prog, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ menu.c:132:17: note: in expansion of macro 'MSG_BOX_BUTTON' 132 | MSG_BOX_BUTTON(N_("~Yes"), really_exit_prog, B_ENTER), | ^~~~~~~~~~~~~~ menu.c:132:32: note: in expansion of macro 'N_' 132 | MSG_BOX_BUTTON(N_("~Yes"), really_exit_prog, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ menu.c:133:17: note: in expansion of macro 'MSG_BOX_BUTTON' 133 | MSG_BOX_BUTTON(N_("~No"), dont_exit_prog, B_ESC)); | ^~~~~~~~~~~~~~ menu.c:133:32: note: in expansion of macro 'N_' 133 | MSG_BOX_BUTTON(N_("~No"), dont_exit_prog, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ menu.c:133:17: note: in expansion of macro 'MSG_BOX_BUTTON' 133 | MSG_BOX_BUTTON(N_("~No"), dont_exit_prog, B_ESC)); | ^~~~~~~~~~~~~~ menu.c:133:32: note: in expansion of macro 'N_' 133 | MSG_BOX_BUTTON(N_("~No"), dont_exit_prog, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:126:17: note: in expansion of macro 'N_' 126 | N_("Exit ELinks"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *' 93 | enum msgbox_flags flags, unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ menu.c:130:17: warning: pointer targets in passing argument 6 of 'msg_box' differ in signedness [-Wpointer-sign] 130 | : N_("Do you really want to exit ELinks?"), ../.././src/bfu/msgbox.h:94:24: note: expected 'unsigned char *' but argument is of type 'char *' 94 | unsigned char *text, void *udata, int buttons, ...); | ~~~~~~~~~~~~~~~^~~~ menu.c: In function 'exit_prog': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:139:9: note: in expansion of macro 'assert' 139 | assert(ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:139:9: note: in expansion of macro 'assert' 139 | assert(ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c: In function 'tab_menu': menu.c:228:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 228 | int anonymous = get_cmd_opt_bool("anonymous"); | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:228:25: note: in expansion of macro 'get_cmd_opt_bool' 228 | int anonymous = get_cmd_opt_bool("anonymous"); | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:231:9: note: in expansion of macro 'assert' 231 | assert(ses && ses->tab); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:231:9: note: in expansion of macro 'assert' 231 | assert(ses && ses->tab); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from menu.c:14: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:238:32: note: in expansion of macro 'N_' 238 | add_menu_action(&menu, N_("Go ~back"), ACT_MAIN_HISTORY_MOVE_BACK); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:239:32: note: in expansion of macro 'N_' 239 | add_menu_action(&menu, N_("Go for~ward"), ACT_MAIN_HISTORY_MOVE_FORWARD); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/bfu/menu.h:169:27: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 169 | add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) | ^~ | | | char * menu.c:242:17: note: in expansion of macro 'add_menu_separator' 242 | add_menu_separator(&menu); | ^~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:246:48: note: in expansion of macro 'N_' 246 | add_menu_action(&menu, N_("Bookm~ark document"), ACT_MAIN_ADD_BOOKMARK); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:250:40: note: in expansion of macro 'N_' 250 | add_menu_action(&menu, N_("Toggle ~HTML/plain"), ACT_MAIN_TOGGLE_HTML_PLAIN); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:251:40: note: in expansion of macro 'N_' 251 | add_menu_action(&menu, N_("~Reload"), ACT_MAIN_RELOAD); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:254:48: note: in expansion of macro 'N_' 254 | add_menu_action(&menu, N_("Frame at ~full-screen"), ACT_MAIN_FRAME_MAXIMIZE); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'add_uri_command_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:256:49: note: in expansion of macro 'N_' 256 | N_("~Pass frame URI to external command")); | ^~ In file included from menu.c:21: ../.././src/dialogs/menu.h:53:93: note: expected 'unsigned char *' but argument is of type 'char *' 53 | void add_uri_command_to_menu(struct menu_item **mi, enum pass_uri_type type, unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ ../.././src/bfu/menu.h:169:27: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 169 | add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) | ^~ | | | char * menu.c:261:9: note: in expansion of macro 'add_menu_separator' 261 | add_menu_separator(&menu); | ^~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:264:40: note: in expansion of macro 'N_' 264 | add_menu_action(&menu, N_("Nex~t tab"), ACT_MAIN_TAB_NEXT); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:265:40: note: in expansion of macro 'N_' 265 | add_menu_action(&menu, N_("Pre~v tab"), ACT_MAIN_TAB_PREV); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:268:32: note: in expansion of macro 'N_' 268 | add_menu_action(&menu, N_("~Close tab"), ACT_MAIN_TAB_CLOSE); | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:271:40: note: in expansion of macro 'N_' 271 | add_menu_action(&menu, N_("C~lose all tabs but the current"), | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action' 173 | add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) | ^~~~ menu.c:275:48: note: in expansion of macro 'N_' 275 | add_menu_action(&menu, N_("B~ookmark all tabs"), | ^~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'add_uri_command_to_menu' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:283:41: note: in expansion of macro 'N_' 283 | N_("Pass tab URI to e~xternal command")); | ^~ ../.././src/dialogs/menu.h:53:93: note: expected 'unsigned char *' but argument is of type 'char *' 53 | void add_uri_command_to_menu(struct menu_item **mi, enum pass_uri_type type, unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ menu.c: In function 'do_file_menu': menu.c:352:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 352 | int anonymous = get_cmd_opt_bool("anonymous"); | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:352:25: note: in expansion of macro 'get_cmd_opt_bool' 352 | int anonymous = get_cmd_opt_bool("anonymous"); | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:363:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 363 | && !get_cmd_opt_bool("no-connect") | ^~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:363:17: note: in expansion of macro 'get_cmd_opt_bool' 363 | && !get_cmd_opt_bool("no-connect") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:364:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 364 | && !get_cmd_opt_bool("no-home")) | ^~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:364:17: note: in expansion of macro 'get_cmd_opt_bool' 364 | && !get_cmd_opt_bool("no-home")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c: In function 'do_setup_menu': menu.c:515:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 515 | if (!get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:515:14: note: in expansion of macro 'get_cmd_opt_bool' 515 | if (!get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c: In function 'dialog_goto_url': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:543:22: note: in expansion of macro 'N_' 543 | N_("Go to URL"), N_("Enter URL"), | ^~ ../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *' 76 | unsigned char *title, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:543:39: note: in expansion of macro 'N_' 543 | N_("Go to URL"), N_("Enter URL"), | ^~ ../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *' 77 | unsigned char *text, | ~~~~~~~~~~~~~~~^~~~ menu.c: In function 'query_file': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:560:9: note: in expansion of macro 'assert' 560 | assert(ses && uri); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:560:9: note: in expansion of macro 'assert' 560 | assert(ses && uri); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c:585:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 585 | add_to_string(&def, get_opt_str("document.download.directory", NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ menu.c:585:29: note: in expansion of macro 'get_opt_str' 585 | add_to_string(&def, get_opt_str("document.download.directory", NULL)); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:601:30: note: in expansion of macro 'N_' 601 | N_("Download"), N_("Save to file"), | ^~ ../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *' 76 | unsigned char *title, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * menu.c:601:46: note: in expansion of macro 'N_' 601 | N_("Download"), N_("Save to file"), | ^~ ../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *' 77 | unsigned char *text, | ~~~~~~~~~~~~~~~^~~~ menu.c: In function 'free_history_lists': menu.c:618:28: warning: pointer targets in passing argument 1 of 'trigger_event_name' differ in signedness [-Wpointer-sign] 618 | trigger_event_name("free-history"); | ^~~~~~~~~~~~~~ | | | char * In file included from ../.././src/main/module.h:5: ../.././src/main/event.h:114:40: note: expected 'unsigned char *' but argument is of type 'char *' 114 | void trigger_event_name(unsigned char *name, ...); | ~~~~~~~~~~~~~~~^~~~ menu.c: In function 'add_cmdline_bool_option': menu.c:627:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 627 | add_to_string(string, " -"); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ menu.c: In function 'open_uri_in_new_window': menu.c:636:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 636 | int ring = get_cmd_opt_int("session-ring"); | ^~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:322:31: note: in expansion of macro 'get_opt_int_tree' 322 | #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ menu.c:636:20: note: in expansion of macro 'get_cmd_opt_int' 636 | int ring = get_cmd_opt_int("session-ring"); | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:640:9: note: in expansion of macro 'assert' 640 | assert(env && ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:640:9: note: in expansion of macro 'assert' 640 | assert(env && ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c:648:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 648 | add_format_to_string(¶meters, "-base-session %d", id); | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ menu.c:649:53: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 649 | if (ring) add_format_to_string(¶meters, " -session-ring %d", ring); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ menu.c:656:54: warning: pointer targets in passing argument 2 of 'add_cmdline_bool_option' differ in signedness [-Wpointer-sign] 656 | add_cmdline_bool_option(¶meters, "localhost"); | ^~~~~~~~~~~ | | | char * menu.c:624:63: note: expected 'unsigned char *' but argument is of type 'char *' 624 | add_cmdline_bool_option(struct string *string, unsigned char *name) | ~~~~~~~~~~~~~~~^~~~ menu.c:657:54: warning: pointer targets in passing argument 2 of 'add_cmdline_bool_option' differ in signedness [-Wpointer-sign] 657 | add_cmdline_bool_option(¶meters, "no-home"); | ^~~~~~~~~ | | | char * menu.c:624:63: note: expected 'unsigned char *' but argument is of type 'char *' 624 | add_cmdline_bool_option(struct string *string, unsigned char *name) | ~~~~~~~~~~~~~~~^~~~ menu.c:658:54: warning: pointer targets in passing argument 2 of 'add_cmdline_bool_option' differ in signedness [-Wpointer-sign] 658 | add_cmdline_bool_option(¶meters, "no-connect"); | ^~~~~~~~~~~~ | | | char * menu.c:624:63: note: expected 'unsigned char *' but argument is of type 'char *' 624 | add_cmdline_bool_option(struct string *string, unsigned char *name) | ~~~~~~~~~~~~~~~^~~~ menu.c: In function 'send_open_in_new_window': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:674:9: note: in expansion of macro 'assert' 674 | assert(term && open && ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:674:9: note: in expansion of macro 'assert' 674 | assert(term && open && ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:677:9: note: in expansion of macro 'assert' 677 | assert(doc_view && doc_view->vs && doc_view->document); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:677:9: note: in expansion of macro 'assert' 677 | assert(doc_view && doc_view->vs && doc_view->document); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c: In function 'open_in_new_window': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:708:9: note: in expansion of macro 'assert' 708 | assert(term && ses && func); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:708:9: note: in expansion of macro 'assert' 708 | assert(term && ses && func); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c: In function 'add_new_win_to_menu': menu.c:750:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 750 | if (get_cmd_opt_bool("no-connect") | ^~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:750:13: note: in expansion of macro 'get_cmd_opt_bool' 750 | if (get_cmd_opt_bool("no-connect") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:751:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 751 | || get_cmd_opt_bool("no-home") | ^~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:751:16: note: in expansion of macro 'get_cmd_opt_bool' 751 | || get_cmd_opt_bool("no-home") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:752:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 752 | || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:752:16: note: in expansion of macro 'get_cmd_opt_bool' 752 | || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c: In function 'do_pass_uri_to_command': menu.c:766:41: warning: pointer targets in passing argument 3 of 'exec_on_terminal' differ in signedness [-Wpointer-sign] 766 | exec_on_terminal(term, command, "", TERM_EXEC_BG); | ^~ | | | char * In file included from ../.././src/bfu/dialog.h:7: ../.././src/terminal/terminal.h:226:59: note: expected 'unsigned char *' but argument is of type 'char *' 226 | void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec); | ^~~~~~~~~~~~~~~ menu.c: In function 'pass_uri_to_command': menu.c:819:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 819 | LIST_OF(struct option) *tree = get_opt_tree("document.uri_passing", | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:319:33: note: in expansion of macro 'get_opt_tree_tree' 319 | #define get_opt_tree(name, ses) get_opt_tree_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ menu.c:819:40: note: in expansion of macro 'get_opt_tree' 819 | LIST_OF(struct option) *tree = get_opt_tree("document.uri_passing", | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:856:35: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 856 | if (!strcmp(option->name, "_template_")) /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ menu.c: In function 'add_uri_command_to_menu': menu.c:895:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 895 | LIST_OF(struct option) *tree = get_opt_tree("document.uri_passing", | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:319:33: note: in expansion of macro 'get_opt_tree_tree' 319 | #define get_opt_tree(name, ses) get_opt_tree_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ menu.c:895:40: note: in expansion of macro 'get_opt_tree' 895 | LIST_OF(struct option) *tree = get_opt_tree("document.uri_passing", | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:917:35: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 917 | if (!strcmp(option->name, "_template_")) /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ menu.c: In function 'complete_file_menu': menu.c:951:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 951 | int filenamelen = strlen(filename); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c:974:29: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 974 | if (strncmp(filename, text, filenamelen) | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ menu.c:974:39: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 974 | if (strncmp(filename, text, filenamelen) | ^~~~ | | | unsigned char * /usr/include/string.h:159:51: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ menu.c:975:54: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 975 | || (no_elevator && !strcmp("..", text))) { | ^~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ menu.c:982:54: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 982 | add_to_menu(&menu, _("Directories:", term), NULL, | ^~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/bfu/menu.h:169:27: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 169 | add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) | ^~ | | | char * menu.c:984:33: note: in expansion of macro 'add_menu_separator' 984 | add_menu_separator(&menu); | ^~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ ../.././src/bfu/menu.h:169:27: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 169 | add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) | ^~ | | | char * menu.c:994:49: note: in expansion of macro 'add_menu_separator' 994 | if (direntries) add_menu_separator(&menu); | ^~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ menu.c:995:54: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 995 | add_to_menu(&menu, _("Files:", term), NULL, | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/bfu/menu.h:169:27: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign] 169 | add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) | ^~ | | | char * menu.c:997:33: note: in expansion of macro 'add_menu_separator' 997 | add_menu_separator(&menu); | ^~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *' 164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, | ~~~~~~~~~~~~~~~^~~~ menu.c:1028:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1028 | if (strcmp(&text[strlen(dirname)], "..")) { | ^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ menu.c:1028:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1028 | if (strcmp(&text[strlen(dirname)], "..")) { | ^~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ menu.c: In function 'auto_complete_file': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ menu.c:1052:9: note: in expansion of macro 'assert' 1052 | assert(term && data && file_func && dir_func && data); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * menu.c:1052:9: note: in expansion of macro 'assert' 1052 | assert(term && data && file_func && dir_func && data); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ menu.c:1054:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1054 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ menu.c:1054:13: note: in expansion of macro 'get_cmd_opt_bool' 1054 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ menu.c:1057:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 1057 | if (!*path) path = "./"; | ^ menu.c:1075:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1075 | filename = path + strlen(path); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o options.o -c options.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from options.c:13: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from options.c:19: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from options.c:24: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from options.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ options.c: In function 'display_codepage': options.c:33:54: warning: pointer targets in passing argument 2 of 'get_opt_rec' differ in signedness [-Wpointer-sign] 33 | struct option *opt = get_opt_rec(term->spec, "charset"); | ^~~~~~~~~ | | | char * In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/config/options.h:294:52: note: expected 'const unsigned char *' but argument is of type 'char *' 294 | extern struct option *get_opt_rec(struct option *, const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ options.c:36:9: note: in expansion of macro 'assertm' 36 | assertm(index != -1, "%s", name); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * options.c:36:9: note: in expansion of macro 'assertm' 36 | assertm(index != -1, "%s", name); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'charset_list': options.c:70:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 70 | if (strcmp(sel_mime, get_cp_mime_name(i)) == 0) | ^~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c:70:38: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 70 | if (strcmp(sel_mime, get_cp_mime_name(i)) == 0) | ^~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ options.c: At top level: options.c:103:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 103 | { TERM_OPT_TYPE, "type" }, | ^~~~~~ options.c:103:34: note: (near initialization for 'resolvers[0].name') options.c:104:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 104 | { TERM_OPT_M11_HACK, "m11_hack" }, | ^~~~~~~~~~ options.c:104:34: note: (near initialization for 'resolvers[1].name') options.c:105:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 105 | { TERM_OPT_RESTRICT_852, "restrict_852" }, | ^~~~~~~~~~~~~~ options.c:105:34: note: (near initialization for 'resolvers[2].name') options.c:106:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 106 | { TERM_OPT_BLOCK_CURSOR, "block_cursor" }, | ^~~~~~~~~~~~~~ options.c:106:34: note: (near initialization for 'resolvers[3].name') options.c:107:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 107 | { TERM_OPT_COLORS, "colors" }, | ^~~~~~~~ options.c:107:34: note: (near initialization for 'resolvers[4].name') options.c:108:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 108 | { TERM_OPT_TRANSPARENCY, "transparency" }, | ^~~~~~~~~~~~~~ options.c:108:34: note: (near initialization for 'resolvers[5].name') options.c:109:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 109 | { TERM_OPT_UTF_8_IO, "utf_8_io" }, | ^~~~~~~~~~ options.c:109:34: note: (near initialization for 'resolvers[6].name') options.c:110:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 110 | { TERM_OPT_UNDERLINE, "underline" }, | ^~~~~~~~~~~ options.c:110:34: note: (near initialization for 'resolvers[7].name') options.c:111:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 111 | { TERM_OPT_ITALIC, "italic" }, | ^~~~~~~~ options.c:111:34: note: (near initialization for 'resolvers[8].name') options.c:113:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | { TERM_OPT_COMBINE, "combine" }, | ^~~~~~~~~ options.c:113:34: note: (near initialization for 'resolvers[9].name') options.c: In function 'terminal_options': options.c:170:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 170 | int anonymous = get_cmd_opt_bool("anonymous"); | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ options.c:170:25: note: in expansion of macro 'get_cmd_opt_bool' 170 | int anonymous = get_cmd_opt_bool("anonymous"); | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:176:20: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 176 | _("The environmental variable TERM is set to '%s'.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:175:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(help_text, sizeof(help_text) - 3 /* 2 '\n' + 1 '\0' */, | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from options.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ options.c:176:18: warning: pointer targets in passing argument 3 of 'snprintf' differ in signedness [-Wpointer-sign] 176 | _("The environmental variable TERM is set to '%s'.\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * 177 | "\n" | ~~~~ 178 | "ELinks maintains separate sets of values for these options\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "and chooses the appropriate set based on the value of TERM.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "This allows you to configure the settings appropriately for\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "each terminal in which you run ELinks.", term), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ options.c:184:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 184 | help_textlen = strlen(help_text); | ^~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ options.c:201:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 201 | dlg->title = _("Terminal options", term); | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:210:29: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 210 | add_dlg_text(dlg, _("Frame handling:", term), ALIGN_LEFT, 1); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/bfu/widget.h:8: options.c:211:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 211 | add_dlg_radio(dlg, _("No frames", term), 1, TERM_DUMB, &values[TERM_OPT_TYPE].number); | ^~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:212:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 212 | add_dlg_radio(dlg, _("VT 100 frames", term), 1, TERM_VT100, &values[TERM_OPT_TYPE].number); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:213:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 213 | add_dlg_radio(dlg, _("Linux or OS/2 frames", term), 1, TERM_LINUX, &values[TERM_OPT_TYPE].number); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:214:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 214 | add_dlg_radio(dlg, _("Linux frames with fbterm colors", term), 1, TERM_FBTERM, &values[TERM_OPT_TYPE].number); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:215:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 215 | add_dlg_radio(dlg, _("FreeBSD frames", term), 1, TERM_FREEBSD, &values[TERM_OPT_TYPE].number); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:216:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 216 | add_dlg_radio(dlg, _("KOI8-R frames", term), 1, TERM_KOI8, &values[TERM_OPT_TYPE].number); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:218:29: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 218 | add_dlg_text(dlg, _("Color mode:", term), ALIGN_LEFT, 1); | ^~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:219:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 219 | add_dlg_radio(dlg, _("No colors (mono)", term), 2, COLOR_MODE_MONO, &values[TERM_OPT_COLORS].number); | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:220:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 220 | add_dlg_radio(dlg, _("16 colors", term), 2, COLOR_MODE_16, &values[TERM_OPT_COLORS].number); | ^~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:222:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 222 | add_dlg_radio(dlg, _("88 colors", term), 2, COLOR_MODE_88, &values[TERM_OPT_COLORS].number); | ^~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:225:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 225 | add_dlg_radio(dlg, _("256 colors", term), 2, COLOR_MODE_256, &values[TERM_OPT_COLORS].number); | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio' 26 | add_dlg_radio_do(dlg, text, groupid, groupnum, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:230:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 230 | add_dlg_checkbox(dlg, _("Switch fonts for line drawing", term), &values[TERM_OPT_M11_HACK].number); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox' 29 | add_dlg_radio_do(dlg, text, 0, 0, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:231:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 231 | add_dlg_checkbox(dlg, _("Restrict frames in cp850/852", term), &values[TERM_OPT_RESTRICT_852].number); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox' 29 | add_dlg_radio_do(dlg, text, 0, 0, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:232:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 232 | add_dlg_checkbox(dlg, _("Block cursor", term), &values[TERM_OPT_BLOCK_CURSOR].number); | ^~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox' 29 | add_dlg_radio_do(dlg, text, 0, 0, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:233:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 233 | add_dlg_checkbox(dlg, _("Italic", term), &values[TERM_OPT_ITALIC].number); | ^~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox' 29 | add_dlg_radio_do(dlg, text, 0, 0, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:234:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 234 | add_dlg_checkbox(dlg, _("Transparency", term), &values[TERM_OPT_TRANSPARENCY].number); | ^~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox' 29 | add_dlg_radio_do(dlg, text, 0, 0, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:235:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 235 | add_dlg_checkbox(dlg, _("Underline", term), &values[TERM_OPT_UNDERLINE].number); | ^~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox' 29 | add_dlg_radio_do(dlg, text, 0, 0, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:236:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 236 | add_dlg_checkbox(dlg, _("UTF-8 I/O", term), &values[TERM_OPT_UTF_8_IO].number); | ^~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox' 29 | add_dlg_radio_do(dlg, text, 0, 0, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:238:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 238 | add_dlg_checkbox(dlg, _("Combining characters", term), &values[TERM_OPT_COMBINE].number); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox' 29 | add_dlg_radio_do(dlg, text, 0, 0, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/bfu/widget.h:7: options.c:241:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 241 | add_dlg_button(dlg, _("~OK", term), B_ENTER, push_ok_button, NULL); | ^~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:243:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 243 | add_dlg_button(dlg, _("Sa~ve", term), B_ENTER, push_save_button, NULL); | ^~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:244:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 244 | add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); | ^~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ options.c:246:9: note: in expansion of macro 'add_dlg_end' 246 | add_dlg_end(dlg, TERMOPT_WIDGETS_COUNT - anonymous); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ options.c:246:9: note: in expansion of macro 'add_dlg_end' 246 | add_dlg_end(dlg, TERMOPT_WIDGETS_COUNT - anonymous); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'push_resize_button': options.c:291:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 291 | snprintf(str, sizeof(str), "%s,%s,%d,%d", | ^~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ options.c: In function 'resize_terminal_dialog': options.c:316:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 316 | dlg->title = _("Resize terminal", term); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:319:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 319 | add_dlg_field(dlg, _("Width=",term), 1, 999, check_number, 4, width_str, NULL); | ^~~~~~~~ | | | char * ../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field' 44 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:320:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 320 | add_dlg_field(dlg, _("Height=",term), 1, 999, check_number, 4, height_str, NULL); | ^~~~~~~~~ | | | char * ../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field' 44 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:322:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 322 | add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, push_resize_button, term); | ^~~~~ | | | char * ../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ options.c:323:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 323 | add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); | ^~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ options.c:325:9: note: in expansion of macro 'add_dlg_end' 325 | add_dlg_end(dlg, RESIZE_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ options.c:325:9: note: in expansion of macro 'add_dlg_end' 325 | add_dlg_end(dlg, RESIZE_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o progress.o -c progress.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from progress.c:9: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from progress.c:10: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from progress.c:13: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from progress.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ progress.c: In function 'get_progress_msg_2': progress.c:23:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 23 | int newlines = separator[strlen(separator) - 1] == '\n'; | ^~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ progress.c:36:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 36 | add_to_string(&msg, _("of", term)); | ^~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ progress.c:49:38: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 49 | : N_("avg"), ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ progress.c:53:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 53 | add_to_string(&msg, "/s"); | ^~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ progress.c:55:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 55 | add_to_string(&msg, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ progress.c:57:60: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 57 | _(full ? N_("current speed") : N_("cur"), term)); ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ progress.c:60:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 60 | add_to_string(&msg, "/s"); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ progress.c:66:44: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 66 | : N_("ETT"), ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ progress.c:72:62: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 72 | add_to_string(&msg, _(newlines ? N_("Speed") : N_("speed"), ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ progress.c:77:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 77 | add_to_string(&msg, "/s"); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ progress.c:81:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 81 | add_to_string(&msg, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ progress.c:83:44: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 83 | : N_("ETA"), ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ progress.c: In function 'get_upload_progress_msg': progress.c:96:76: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 96 | return get_progress_msg_2(progress, term, wide, full, separator, _("Sent", term)); | ^~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ progress.c: In function 'get_progress_msg': progress.c:103:76: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 103 | return get_progress_msg_2(progress, term, wide, full, separator, _("Received", term)); | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ progress.c: In function 'draw_progress_bar': progress.c:121:41: warning: pointer targets in passing argument 4 of 'draw_text' differ in signedness [-Wpointer-sign] 121 | draw_text(term, x++, y, "[", 1, 0, NULL); | ^~~ | | | char * In file included from progress.c:12: ../.././src/terminal/draw.h:284:31: note: expected 'unsigned char *' but argument is of type 'char *' 284 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ progress.c:122:47: warning: pointer targets in passing argument 4 of 'draw_text' differ in signedness [-Wpointer-sign] 122 | draw_text(term, x + width, y, "]", 1, 0, NULL); | ^~~ | | | char * ../.././src/terminal/draw.h:284:31: note: expected 'unsigned char *' but argument is of type 'char *' 284 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ progress.c:125:61: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 125 | if (!meter_color) meter_color = get_bfu_color(term, "dialog.meter"); | ^~~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ progress.c:132:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 132 | width = int_min(width, strlen(text)); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ progress.c:149:17: note: in expansion of macro 'assert' 149 | assert(slen <= width); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * progress.c:149:17: note: in expansion of macro 'assert' 149 | assert(slen <= width); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o status.o -c status.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from status.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from status.c:16: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from status.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from status.c:19: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from status.c:34: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: status.c: In function 'update_status': status.c:70:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 70 | int show_title_bar = get_opt_bool("ui.show_title_bar", NULL); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ status.c:70:30: note: in expansion of macro 'get_opt_bool' 70 | int show_title_bar = get_opt_bool("ui.show_title_bar", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ status.c:71:44: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 71 | int show_status_bar = get_opt_bool("ui.show_status_bar", NULL); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ status.c:71:31: note: in expansion of macro 'get_opt_bool' 71 | int show_status_bar = get_opt_bool("ui.show_status_bar", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ status.c:72:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 72 | int show_tabs_bar = get_opt_int("ui.tabs.show_bar", NULL); | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ status.c:72:29: note: in expansion of macro 'get_opt_int' 72 | int show_tabs_bar = get_opt_int("ui.tabs.show_bar", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ status.c:73:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 73 | int show_tabs_bar_at_top = get_opt_bool("ui.tabs.top", NULL); | ^~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ status.c:73:36: note: in expansion of macro 'get_opt_bool' 73 | int show_tabs_bar_at_top = get_opt_bool("ui.tabs.top", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ status.c:75:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 75 | int show_leds = get_opt_bool("ui.leds.enable", NULL); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ status.c:75:25: note: in expansion of macro 'get_opt_bool' 75 | int show_leds = get_opt_bool("ui.leds.enable", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ status.c:77:45: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 77 | int set_window_title = get_opt_bool("ui.window_title", NULL); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ status.c:77:32: note: in expansion of macro 'get_opt_bool' 77 | int set_window_title = get_opt_bool("ui.window_title", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ status.c:78:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 78 | int insert_mode = get_opt_bool("document.browse.forms.insert_mode", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ status.c:78:27: note: in expansion of macro 'get_opt_bool' 78 | int insert_mode = get_opt_bool("document.browse.forms.insert_mode", | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ status.c: In function 'get_current_link_info_and_title': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ status.c:156:17: note: in expansion of macro 'assert' 156 | assert(*link_title); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * status.c:156:17: note: in expansion of macro 'assert' 156 | assert(*link_title); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ status.c: In function 'display_status_bar': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ status.c:184:33: note: in expansion of macro 'assert' 184 | assert(0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * status.c:184:33: note: in expansion of macro 'assert' 184 | assert(0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * status.c:188:54: note: in expansion of macro 'N_' 188 | msg = msg_text(term, N_("Enter a mark to set")); | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * status.c:192:54: note: in expansion of macro 'N_' 192 | msg = msg_text(term, N_("Enter a mark" | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * status.c:199:38: note: in expansion of macro 'N_' 199 | msg = msg_text(term, N_("Keyboard prefix: %d"), | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * status.c:229:62: note: in expansion of macro 'N_' 229 | msg = msg_text(term, N_("Cursor position: %dx%d"), | ^~ ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ status.c:240:76: warning: pointer targets in passing argument 5 of 'get_download_msg' differ in signedness [-Wpointer-sign] 240 | msg = get_download_msg(download, term, wide, full, ", "); | ^~~~ | | | char * status.c:46:53: note: expected 'unsigned char *' but argument is of type 'char *' 46 | int wide, int full, unsigned char *separator) | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:245:58: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 245 | draw_box(term, &box, ' ', 0, get_bfu_color(term, "status.status-bar")); | ^~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/bfu/dialog.h:4: ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:256:50: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 256 | text_color = get_bfu_color(term, "status.status-text"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:264:50: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 264 | text_color = get_bfu_color(term, "status.status-text"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:266:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 266 | msglen = strlen(msg); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ status.c: In function 'display_tab_bar': status.c:292:63: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 292 | struct color_pair *normal_color = get_bfu_color(term, "tabs.normal"); | ^~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:293:65: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 293 | struct color_pair *selected_color = get_bfu_color(term, "tabs.selected"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:294:64: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 294 | struct color_pair *loading_color = get_bfu_color(term, "tabs.loading"); | ^~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:295:62: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 295 | struct color_pair *fresh_color = get_bfu_color(term, "tabs.unvisited"); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:296:63: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 296 | struct color_pair *tabsep_color = get_bfu_color(term, "tabs.separator"); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:330:41: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 330 | msg = _("Untitled", term); | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ status.c:332:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 332 | msg = _("No document", term); | ^~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ status.c:375:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 375 | msglen = int_min(strlen(msg), actual_tab_width); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ status.c: In function 'display_title_bar': status.c:406:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 406 | if (!get_opt_bool("ui.show_menu_bar_always", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ status.c:406:14: note: in expansion of macro 'get_opt_bool' 406 | if (!get_opt_bool("ui.show_menu_bar_always", NULL)) { | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ status.c:410:66: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 410 | draw_box(term, &box, ' ', 0, get_bfu_color(term, "title.title-bar")); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c:434:35: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 434 | buflen = snprintf(buf, sizeof(buf), " (%d/%d)", page, pages); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ status.c:452:61: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 452 | titlewidth = int_min(strlen(document->title), maxlen); | ~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/config/options.h:9: status.c:459:53: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign] 459 | add_bytes_to_string(&title, "...", 3); | ^~~~~ | | | char * ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string' 243 | add_bytes_to_string__(string, bytes, length) | ^~~~~ ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *' 254 | struct string *string, const unsigned char *bytes, | ~~~~~~~~~~~~~~~~~~~~~^~~~~ status.c:478:47: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 478 | get_bfu_color(term, "title.title-text")); | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ status.c: In function 'display_window_title': status.c:501:37: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 501 | : stracpy("ELinks"); | ^~~~~~~~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ status.c:504:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 504 | titlelen = strlen(title); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ status.c:507:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 507 | || strlen(status->last_title) != titlelen | ~~~~~~^~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ld -r -o lib.o document.o download.o edit.o exmode.o info.o menu.o options.o progress.o status.o make[4]: Leaving directory '/build/elinks-0.13.2/src/dialogs' make -C document all make[4]: Entering directory '/build/elinks-0.13.2/src/document' make -C css all make[5]: Entering directory '/build/elinks-0.13.2/src/document/css' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o apply.o -c apply.c In file included from ../../.././src/document/document.h:8, from ../../.././src/document/html/renderer.h:5, from ../../.././src/document/html/parser.h:7, from ../../.././src/document/css/property.h:6, from apply.c:21: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from apply.c:14: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/document/css/apply.h:8, from apply.c:18: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'begin_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'end_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ apply.c: In function 'css_apply_color': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:46:9: note: in expansion of macro 'assert' 46 | assert(prop->value_type == CSS_VT_COLOR); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:46:9: note: in expansion of macro 'assert' 46 | assert(prop->value_type == CSS_VT_COLOR); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ apply.c: In function 'css_apply_background_color': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:57:9: note: in expansion of macro 'assert' 57 | assert(prop->value_type == CSS_VT_COLOR); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:57:9: note: in expansion of macro 'assert' 57 | assert(prop->value_type == CSS_VT_COLOR); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ apply.c: In function 'css_apply_display': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:67:9: note: in expansion of macro 'assert' 67 | assert(prop->value_type == CSS_VT_DISPLAY); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:67:9: note: in expansion of macro 'assert' 67 | assert(prop->value_type == CSS_VT_DISPLAY); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ apply.c:84:25: note: in expansion of macro 'INTERNAL' 84 | INTERNAL("Bad prop->value.display %d", prop->value.display); | ^~~~~~~~ apply.c:84:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 84 | INTERNAL("Bad prop->value.display %d", prop->value.display); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ apply.c: In function 'css_apply_font_attribute': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:93:9: note: in expansion of macro 'assert' 93 | assert(prop->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:93:9: note: in expansion of macro 'assert' 93 | assert(prop->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ apply.c: In function 'css_apply_list_style': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:102:9: note: in expansion of macro 'assert' 102 | assert(prop->value_type == CSS_VT_LIST_STYLE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:102:9: note: in expansion of macro 'assert' 102 | assert(prop->value_type == CSS_VT_LIST_STYLE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:127:32: note: in expansion of macro 'assert' 127 | case CSS_LIST_ORDINAL: assert(0); break; | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:127:32: note: in expansion of macro 'assert' 127 | case CSS_LIST_ORDINAL: assert(0); break; | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ apply.c: In function 'css_apply_text_align': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:138:9: note: in expansion of macro 'assert' 138 | assert(prop->value_type == CSS_VT_TEXT_ALIGN); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:138:9: note: in expansion of macro 'assert' 138 | assert(prop->value_type == CSS_VT_TEXT_ALIGN); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ apply.c: In function 'examine_element': apply.c:216:46: warning: pointer targets in passing argument 4 of 'find_css_selector' differ in signedness [-Wpointer-sign] 216 | "*", 1); | ^~~ | | | char * In file included from apply.c:23: ../../.././src/document/css/stylesheet.h:158:61: note: expected 'const unsigned char *' but argument is of type 'char *' 158 | const unsigned char *name, int namelen); | ~~~~~~~~~~~~~~~~~~~~~^~~~ apply.c:229:74: warning: pointer targets in passing argument 4 of 'find_css_selector' differ in signedness [-Wpointer-sign] 229 | selector = find_css_selector(selectors, CST_PSEUDO, rel, "link", -1); | ^~~~~~ | | | char * ../../.././src/document/css/stylesheet.h:158:61: note: expected 'const unsigned char *' but argument is of type 'char *' 158 | const unsigned char *name, int namelen); | ~~~~~~~~~~~~~~~~~~~~~^~~~ apply.c:233:74: warning: pointer targets in passing argument 4 of 'find_css_selector' differ in signedness [-Wpointer-sign] 233 | selector = find_css_selector(selectors, CST_PSEUDO, rel, "visited", -1); | ^~~~~~~~~ | | | char * ../../.././src/document/css/stylesheet.h:158:61: note: expected 'const unsigned char *' but argument is of type 'char *' 158 | const unsigned char *name, int namelen); | ~~~~~~~~~~~~~~~~~~~~~^~~~ apply.c: In function 'get_css_selector_for_element': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:272:9: note: in expansion of macro 'assert' 272 | assert(element && element->options && css); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:272:9: note: in expansion of macro 'assert' 272 | assert(element && element->options && css); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from apply.c:25: apply.c:289:47: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 289 | code = get_attr_val(element->options, "style", html_context->doc_cp); | ^~~~~~~ | | | char * ../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ apply.c: In function 'apply_css_selector_style': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:316:17: note: in expansion of macro 'assert' 316 | assert(property->type < CSS_PT_LAST); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:316:17: note: in expansion of macro 'assert' 316 | assert(property->type < CSS_PT_LAST); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ apply.c:320:17: note: in expansion of macro 'assert' 320 | assert(css_appliers[property->type]); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * apply.c:320:17: note: in expansion of macro 'assert' 320 | assert(css_appliers[property->type]); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o css.o -c css.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from css.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/document/css/stylesheet.h:5, from css.c:17: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from css.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from css.c:19: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from css.c:14: css.c: At top level: css.c:30:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 30 | INIT_OPT_TREE("document", N_("Cascading Style Sheets"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:30:23: note: (near initialization for 'css_options_info[0].init.path') 30 | INIT_OPT_TREE("document", N_("Cascading Style Sheets"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:31:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 31 | "css", OPT_SORT, | ^~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:31:17: note: (near initialization for 'css_options_info[0].init.name') 31 | "css", OPT_SORT, | ^~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:30:35: note: in expansion of macro 'N_' 30 | INIT_OPT_TREE("document", N_("Cascading Style Sheets"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'css_options_info[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:30:35: note: in expansion of macro 'N_' 30 | INIT_OPT_TREE("document", N_("Cascading Style Sheets"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:30:9: note: in expansion of macro 'INIT_OPT_TREE' 30 | INIT_OPT_TREE("document", N_("Cascading Style Sheets"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'css_options_info[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:30:9: note: in expansion of macro 'INIT_OPT_TREE' 30 | INIT_OPT_TREE("document", N_("Cascading Style Sheets"), | ^~~~~~~~~~~~~ css.c:35:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 35 | INIT_OPT_BOOL("document.css", N_("Enable CSS"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:35:23: note: (near initialization for 'css_options_info[1].init.path') 35 | INIT_OPT_BOOL("document.css", N_("Enable CSS"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:36:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | "enable", 0, 1, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:36:17: note: (near initialization for 'css_options_info[1].init.name') 36 | "enable", 0, 1, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:35:39: note: in expansion of macro 'N_' 35 | INIT_OPT_BOOL("document.css", N_("Enable CSS"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'css_options_info[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:35:39: note: in expansion of macro 'N_' 35 | INIT_OPT_BOOL("document.css", N_("Enable CSS"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:35:9: note: in expansion of macro 'INIT_OPT_BOOL' 35 | INIT_OPT_BOOL("document.css", N_("Enable CSS"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'css_options_info[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:35:9: note: in expansion of macro 'INIT_OPT_BOOL' 35 | INIT_OPT_BOOL("document.css", N_("Enable CSS"), | ^~~~~~~~~~~~~ css.c:39:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | INIT_OPT_BOOL("document.css", N_("Ignore \"display: none\""), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:39:23: note: (near initialization for 'css_options_info[2].init.path') 39 | INIT_OPT_BOOL("document.css", N_("Ignore \"display: none\""), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:40:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 40 | "ignore_display_none", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:40:17: note: (near initialization for 'css_options_info[2].init.name') 40 | "ignore_display_none", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:39:39: note: in expansion of macro 'N_' 39 | INIT_OPT_BOOL("document.css", N_("Ignore \"display: none\""), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'css_options_info[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:39:39: note: in expansion of macro 'N_' 39 | INIT_OPT_BOOL("document.css", N_("Ignore \"display: none\""), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:39:9: note: in expansion of macro 'INIT_OPT_BOOL' 39 | INIT_OPT_BOOL("document.css", N_("Ignore \"display: none\""), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'css_options_info[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:39:9: note: in expansion of macro 'INIT_OPT_BOOL' 39 | INIT_OPT_BOOL("document.css", N_("Ignore \"display: none\""), | ^~~~~~~~~~~~~ css.c:46:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 46 | INIT_OPT_BOOL("document.css", N_("Import external style sheets"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:46:23: note: (near initialization for 'css_options_info[3].init.path') 46 | INIT_OPT_BOOL("document.css", N_("Import external style sheets"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:47:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 47 | "import", 0, 1, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:47:17: note: (near initialization for 'css_options_info[3].init.name') 47 | "import", 0, 1, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:46:39: note: in expansion of macro 'N_' 46 | INIT_OPT_BOOL("document.css", N_("Import external style sheets"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'css_options_info[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:46:39: note: in expansion of macro 'N_' 46 | INIT_OPT_BOOL("document.css", N_("Import external style sheets"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:46:9: note: in expansion of macro 'INIT_OPT_BOOL' 46 | INIT_OPT_BOOL("document.css", N_("Import external style sheets"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'css_options_info[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:46:9: note: in expansion of macro 'INIT_OPT_BOOL' 46 | INIT_OPT_BOOL("document.css", N_("Import external style sheets"), | ^~~~~~~~~~~~~ css.c:53:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 53 | INIT_OPT_STRING("document.css", N_("Default style sheet"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:53:25: note: (near initialization for 'css_options_info[4].init.path') 53 | INIT_OPT_STRING("document.css", N_("Default style sheet"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:54:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | "stylesheet", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:54:17: note: (near initialization for 'css_options_info[4].init.name') 54 | "stylesheet", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:53:41: note: in expansion of macro 'N_' 53 | INIT_OPT_STRING("document.css", N_("Default style sheet"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'css_options_info[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:53:41: note: in expansion of macro 'N_' 53 | INIT_OPT_STRING("document.css", N_("Default style sheet"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:53:9: note: in expansion of macro 'INIT_OPT_STRING' 53 | INIT_OPT_STRING("document.css", N_("Default style sheet"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'css_options_info[4].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:53:9: note: in expansion of macro 'INIT_OPT_STRING' 53 | INIT_OPT_STRING("document.css", N_("Default style sheet"), | ^~~~~~~~~~~~~~~ css.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | INIT_OPT_STRING("document.css", N_("Media types"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:62:25: note: (near initialization for 'css_options_info[5].init.path') 62 | INIT_OPT_STRING("document.css", N_("Media types"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:63:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 63 | "media", 0, "tty", | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:63:17: note: (near initialization for 'css_options_info[5].init.name') 63 | "media", 0, "tty", | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:62:41: note: in expansion of macro 'N_' 62 | INIT_OPT_STRING("document.css", N_("Media types"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'css_options_info[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:62:41: note: in expansion of macro 'N_' 62 | INIT_OPT_STRING("document.css", N_("Media types"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:62:9: note: in expansion of macro 'INIT_OPT_STRING' 62 | INIT_OPT_STRING("document.css", N_("Media types"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'css_options_info[5].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ css.c:62:9: note: in expansion of macro 'INIT_OPT_STRING' 62 | INIT_OPT_STRING("document.css", N_("Media types"), | ^~~~~~~~~~~~~~~ css.c: In function 'supports_css_media_type': css.c:100:35: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 100 | optstr += strcspn(optstr, ","); | ^~~~~~ | | | const unsigned char * /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'const unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:103:39: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 103 | #define strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,0)) | ^ css.c:116:22: note: in expansion of macro 'strlcasecmp' 116 | if (!strlcasecmp(token, token_length, beg, end - beg)) | ^~~~~~~~~~~ ../../.././src/util/string.h:103:39: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 103 | #define strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,0)) | ^ css.c:124:14: note: in expansion of macro 'strlcasecmp' 124 | if (!strlcasecmp(token, token_length, "all", 3)) | ^~~~~~~~~~~ css.c:124:47: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 124 | if (!strlcasecmp(token, token_length, "all", 3)) | ^~~~~ | | | char * ../../.././src/util/string.h:103:94: note: in definition of macro 'strlcasecmp' 103 | #define strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,0)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ css.c: In function 'import_default_css': css.c:188:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 188 | unsigned char *url = get_opt_str("document.css.stylesheet", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ css.c:188:30: note: in expansion of macro 'get_opt_str' 188 | unsigned char *url = get_opt_str("document.css.stylesheet", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ css.c:195:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 195 | import_css_file(&default_stylesheet, NULL, url, strlen(url)); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ css.c: In function 'change_hook_css': css.c:203:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 203 | if (!strcmp(changed->name, "stylesheet")) { | ~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ css.c:209:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 209 | if (!strcmp(changed->name, "media")) | ~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ css.c: In function 'init_css': css.c:224:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 224 | { "document.css", change_hook_css }, | ^~~~~~~~~~~~~~ css.c:224:19: note: (near initialization for 'css_change_hooks[0].name') In file included from css.c:20: css.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ css.c:240:33: note: in expansion of macro 'N_' 240 | /* name: */ N_("Cascading Style Sheets"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'css_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ css.c:240:33: note: in expansion of macro 'N_' 240 | /* name: */ N_("Cascading Style Sheets"), | ^~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o parser.o -c parser.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from parser.c:13: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/document/document.h:8, from ../../.././src/document/html/renderer.h:5, from ../../.././src/document/html/parser.h:7, from ../../.././src/document/css/property.h:6, from parser.c:16: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from parser.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'begin_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'end_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'css_parse_properties': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:34:9: note: in expansion of macro 'assert' 34 | assert(props && scanner); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:34:9: note: in expansion of macro 'assert' 34 | assert(props && scanner); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ parser.c:61:29: note: in expansion of macro 'scanner_token_strlcasecmp' 61 | if (scanner_token_strlcasecmp(token, info->name, -1)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:69:25: note: in expansion of macro 'assert' 69 | assert(!scanner_has_tokens(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:69:25: note: in expansion of macro 'assert' 69 | assert(!scanner_has_tokens(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'css_parse_media_types': parser.c:140:57: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 140 | const unsigned char *const optstr = get_opt_str("document.css.media", NULL); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ parser.c:140:45: note: in expansion of macro 'get_opt_str' 140 | const unsigned char *const optstr = get_opt_str("document.css.media", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ parser.c: In function 'css_parse_atrule': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:217:25: note: in expansion of macro 'assert' 217 | assert(css->import); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:217:25: note: in expansion of macro 'assert' 217 | assert(css->import); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ parser.c:266:25: note: in expansion of macro 'INTERNAL' 266 | INTERNAL("@-rule parser called without atrule."); | ^~~~~~~~ parser.c:266:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 266 | INTERNAL("@-rule parser called without atrule."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'css_parse_selector': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:365:17: note: in expansion of macro 'assert' 365 | assert(token); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:365:17: note: in expansion of macro 'assert' 365 | assert(token); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:366:17: note: in expansion of macro 'assert' 366 | assert(!last_fragment); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:366:17: note: in expansion of macro 'assert' 366 | assert(!last_fragment); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:470:25: note: in expansion of macro 'assert' 470 | assert(base_sel); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:470:25: note: in expansion of macro 'assert' 470 | assert(base_sel); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:498:33: note: in expansion of macro 'assert' 498 | assert(prev_element_selector); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:498:33: note: in expansion of macro 'assert' 498 | assert(prev_element_selector); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:516:25: note: in expansion of macro 'assert' 516 | assert(prev_element_selector); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:516:25: note: in expansion of macro 'assert' 516 | assert(prev_element_selector); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'css_parse_stylesheet': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:641:17: note: in expansion of macro 'assert' 641 | assert(token); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:641:17: note: in expansion of macro 'assert' 641 | assert(token); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In function 'css_parse_selector', inlined from 'css_parse_ruleset' at parser.c:582:2: ../../.././src/util/lists.h:172:24: warning: array subscript 'struct selector_pkg[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ parser.c:462:25: note: in expansion of macro 'add_to_list' 462 | add_to_list(*selectors, pkg); | ^~~~~~~~~~~ parser.c: In function 'css_parse_ruleset': parser.c:578:43: note: object 'selectors' of size 16 578 | INIT_LIST_OF(struct selector_pkg, selectors); | ^~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'css_parse_selector', inlined from 'css_parse_ruleset' at parser.c:582:2: ../../.././src/util/lists.h:174:19: warning: array subscript 'struct selector_pkg[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ parser.c:462:25: note: in expansion of macro 'add_to_list' 462 | add_to_list(*selectors, pkg); | ^~~~~~~~~~~ parser.c: In function 'css_parse_ruleset': parser.c:578:43: note: object 'selectors' of size 16 578 | INIT_LIST_OF(struct selector_pkg, selectors); | ^~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o property.o -c property.c In file included from ../../.././src/document/document.h:8, from ../../.././src/document/html/renderer.h:5, from ../../.././src/document/html/parser.h:7, from ../../.././src/document/css/property.h:6, from property.c:12: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from property.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/document/forms.h:4, from ../../.././src/document/html/parser.h:6: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'begin_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'end_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ property.c: At top level: property.c:19:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { "background", CSS_PT_BACKGROUND, CSS_VT_COLOR, css_parse_background_value }, | ^~~~~~~~~~~~ property.c:19:11: note: (near initialization for 'css_property_info[0].name') property.c:20:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 20 | { "background-color", CSS_PT_BACKGROUND_COLOR, CSS_VT_COLOR, css_parse_color_value }, | ^~~~~~~~~~~~~~~~~~ property.c:20:11: note: (near initialization for 'css_property_info[1].name') property.c:21:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | { "color", CSS_PT_COLOR, CSS_VT_COLOR, css_parse_color_value }, | ^~~~~~~ property.c:21:11: note: (near initialization for 'css_property_info[2].name') property.c:22:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { "display", CSS_PT_DISPLAY, CSS_VT_DISPLAY, css_parse_display_value }, | ^~~~~~~~~ property.c:22:11: note: (near initialization for 'css_property_info[3].name') property.c:23:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 23 | { "font-style", CSS_PT_FONT_STYLE, CSS_VT_FONT_ATTRIBUTE, css_parse_font_style_value }, | ^~~~~~~~~~~~ property.c:23:11: note: (near initialization for 'css_property_info[4].name') property.c:24:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | { "font-weight", CSS_PT_FONT_WEIGHT, CSS_VT_FONT_ATTRIBUTE, css_parse_font_weight_value }, | ^~~~~~~~~~~~~ property.c:24:11: note: (near initialization for 'css_property_info[5].name') property.c:25:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 25 | { "list-style", CSS_PT_LIST_STYLE, CSS_VT_LIST_STYLE, css_parse_list_style_value }, | ^~~~~~~~~~~~ property.c:25:11: note: (near initialization for 'css_property_info[6].name') property.c:26:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | { "list-style-type", CSS_PT_LIST_STYLE_TYPE, CSS_VT_LIST_STYLE, css_parse_list_style_value }, | ^~~~~~~~~~~~~~~~~ property.c:26:11: note: (near initialization for 'css_property_info[7].name') property.c:27:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 27 | { "text-align", CSS_PT_TEXT_ALIGN, CSS_VT_TEXT_ALIGN, css_parse_text_align_value }, | ^~~~~~~~~~~~ property.c:27:11: note: (near initialization for 'css_property_info[8].name') property.c:28:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 28 | { "text-decoration", CSS_PT_TEXT_DECORATION, CSS_VT_FONT_ATTRIBUTE, css_parse_text_decoration_value }, | ^~~~~~~~~~~~~~~~~ property.c:28:11: note: (near initialization for 'css_property_info[9].name') property.c:29:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 29 | { "white-space", CSS_PT_WHITE_SPACE, CSS_VT_FONT_ATTRIBUTE, css_parse_white_space_value }, | ^~~~~~~~~~~~~ property.c:29:11: note: (near initialization for 'css_property_info[10].name') gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o scanner.o -c scanner.c In file included from ../../.././src/util/scanner.h:4, from ../../.././src/document/css/scanner.h:5, from scanner.c:13: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'begin_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'end_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c: At top level: ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:35:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 35 | SCAN_TABLE_RANGE("0", '9', CSS_CHAR_DIGIT | CSS_CHAR_HEX_DIGIT | CSS_CHAR_IDENT), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[0].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:35:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 35 | SCAN_TABLE_RANGE("0", '9', CSS_CHAR_DIGIT | CSS_CHAR_HEX_DIGIT | CSS_CHAR_IDENT), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:36:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 36 | SCAN_TABLE_RANGE("A", 'F', CSS_CHAR_HEX_DIGIT), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[1].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:36:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 36 | SCAN_TABLE_RANGE("A", 'F', CSS_CHAR_HEX_DIGIT), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:37:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 37 | SCAN_TABLE_RANGE("A", 'Z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[2].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:37:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 37 | SCAN_TABLE_RANGE("A", 'Z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:38:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 38 | SCAN_TABLE_RANGE("a", 'f', CSS_CHAR_HEX_DIGIT), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[3].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:38:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 38 | SCAN_TABLE_RANGE("a", 'f', CSS_CHAR_HEX_DIGIT), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:39:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 39 | SCAN_TABLE_RANGE("a", 'z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[4].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:39:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 39 | SCAN_TABLE_RANGE("a", 'z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:41:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 41 | SCAN_TABLE_RANGE("\241", 255, CSS_CHAR_NON_ASCII | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[5].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:56:42: note: in expansion of macro 'SCAN_TABLE_INFO' 56 | #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~ scanner.c:41:9: note: in expansion of macro 'SCAN_TABLE_RANGE' 41 | SCAN_TABLE_RANGE("\241", 255, CSS_CHAR_NON_ASCII | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:43:9: note: in expansion of macro 'SCAN_TABLE_STRING' 43 | SCAN_TABLE_STRING(" \f\n\r\t\v\000", CSS_CHAR_WHITESPACE), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[6].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:43:9: note: in expansion of macro 'SCAN_TABLE_STRING' 43 | SCAN_TABLE_STRING(" \f\n\r\t\v\000", CSS_CHAR_WHITESPACE), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:44:9: note: in expansion of macro 'SCAN_TABLE_STRING' 44 | SCAN_TABLE_STRING("\f\n\r", CSS_CHAR_NEWLINE), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[7].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:44:9: note: in expansion of macro 'SCAN_TABLE_STRING' 44 | SCAN_TABLE_STRING("\f\n\r", CSS_CHAR_NEWLINE), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:45:9: note: in expansion of macro 'SCAN_TABLE_STRING' 45 | SCAN_TABLE_STRING("-", CSS_CHAR_IDENT), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[8].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:45:9: note: in expansion of macro 'SCAN_TABLE_STRING' 45 | SCAN_TABLE_STRING("-", CSS_CHAR_IDENT), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:46:9: note: in expansion of macro 'SCAN_TABLE_STRING' 46 | SCAN_TABLE_STRING(".#@!\"'<-/|^$*", CSS_CHAR_TOKEN_START), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[9].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:46:9: note: in expansion of macro 'SCAN_TABLE_STRING' 46 | SCAN_TABLE_STRING(".#@!\"'<-/|^$*", CSS_CHAR_TOKEN_START), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:48:9: note: in expansion of macro 'SCAN_TABLE_STRING' 48 | SCAN_TABLE_STRING("\\_", CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[10].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:48:9: note: in expansion of macro 'SCAN_TABLE_STRING' 48 | SCAN_TABLE_STRING("\\_", CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:51:9: note: in expansion of macro 'SCAN_TABLE_STRING' 51 | SCAN_TABLE_STRING("[({})];:,.>+~", CSS_CHAR_TOKEN), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[11].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:51:9: note: in expansion of macro 'SCAN_TABLE_STRING' 51 | SCAN_TABLE_STRING("[({})];:,.>+~", CSS_CHAR_TOKEN), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:52:9: note: in expansion of macro 'SCAN_TABLE_STRING' 52 | SCAN_TABLE_STRING("", CSS_CHAR_SGML_MARKUP), | ^~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:23: note: (near initialization for 'css_scan_table_info[12].data.string.source') 54 | { (type), { { (data1), (data2) } }, (bits) } | ^ ../../.././src/util/scanner.h:57:42: note: in expansion of macro 'SCAN_TABLE_INFO' 57 | #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~ scanner.c:52:9: note: in expansion of macro 'SCAN_TABLE_STRING' 52 | SCAN_TABLE_STRING("", CSS_CHAR_SGML_MARKUP), | ^~~~~~~~~~~~~~~~~ scanner.c:58:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 58 | { "Hz", CSS_TOKEN_FREQUENCY, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:58:11: note: (near initialization for 'css_string_mappings[0].name') scanner.c:59:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 59 | { "cm", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:59:11: note: (near initialization for 'css_string_mappings[1].name') scanner.c:60:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | { "deg", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, | ^~~~~ scanner.c:60:11: note: (near initialization for 'css_string_mappings[2].name') scanner.c:61:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | { "em", CSS_TOKEN_EM, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:61:11: note: (near initialization for 'css_string_mappings[3].name') scanner.c:62:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | { "ex", CSS_TOKEN_EX, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:62:11: note: (near initialization for 'css_string_mappings[4].name') scanner.c:63:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 63 | { "grad", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, | ^~~~~~ scanner.c:63:11: note: (near initialization for 'css_string_mappings[5].name') scanner.c:64:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | { "in", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:64:11: note: (near initialization for 'css_string_mappings[6].name') scanner.c:65:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | { "kHz", CSS_TOKEN_FREQUENCY, CSS_TOKEN_DIMENSION }, | ^~~~~ scanner.c:65:11: note: (near initialization for 'css_string_mappings[7].name') scanner.c:66:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 66 | { "mm", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:66:11: note: (near initialization for 'css_string_mappings[8].name') scanner.c:67:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 67 | { "ms", CSS_TOKEN_TIME, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:67:11: note: (near initialization for 'css_string_mappings[9].name') scanner.c:68:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 68 | { "pc", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:68:11: note: (near initialization for 'css_string_mappings[10].name') scanner.c:69:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | { "pt", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:69:11: note: (near initialization for 'css_string_mappings[11].name') scanner.c:70:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | { "px", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, | ^~~~ scanner.c:70:11: note: (near initialization for 'css_string_mappings[12].name') scanner.c:71:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 71 | { "rad", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, | ^~~~~ scanner.c:71:11: note: (near initialization for 'css_string_mappings[13].name') scanner.c:72:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 72 | { "s", CSS_TOKEN_TIME, CSS_TOKEN_DIMENSION }, | ^~~ scanner.c:72:11: note: (near initialization for 'css_string_mappings[14].name') scanner.c:74:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | { "rgb", CSS_TOKEN_RGB, CSS_TOKEN_FUNCTION }, | ^~~~~ scanner.c:74:11: note: (near initialization for 'css_string_mappings[15].name') scanner.c:75:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 75 | { "url", CSS_TOKEN_URL, CSS_TOKEN_FUNCTION }, | ^~~~~ scanner.c:75:11: note: (near initialization for 'css_string_mappings[16].name') scanner.c:77:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 77 | { "charset", CSS_TOKEN_AT_CHARSET, CSS_TOKEN_AT_KEYWORD }, | ^~~~~~~~~ scanner.c:77:11: note: (near initialization for 'css_string_mappings[17].name') scanner.c:78:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 78 | { "font-face", CSS_TOKEN_AT_FONT_FACE, CSS_TOKEN_AT_KEYWORD }, | ^~~~~~~~~~~ scanner.c:78:11: note: (near initialization for 'css_string_mappings[18].name') scanner.c:79:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 79 | { "import", CSS_TOKEN_AT_IMPORT, CSS_TOKEN_AT_KEYWORD }, | ^~~~~~~~ scanner.c:79:11: note: (near initialization for 'css_string_mappings[19].name') scanner.c:80:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | { "media", CSS_TOKEN_AT_MEDIA, CSS_TOKEN_AT_KEYWORD }, | ^~~~~~~ scanner.c:80:11: note: (near initialization for 'css_string_mappings[20].name') scanner.c:81:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 81 | { "page", CSS_TOKEN_AT_PAGE, CSS_TOKEN_AT_KEYWORD }, | ^~~~~~ scanner.c:81:11: note: (near initialization for 'css_string_mappings[21].name') scanner.c: In function 'scan_css_token': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:132:9: note: in expansion of macro 'assert' 132 | assert(first_char); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:132:9: note: in expansion of macro 'assert' 132 | assert(first_char); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:218:33: note: in expansion of macro 'assert' 218 | assert(type != CSS_TOKEN_RGB || *string == '('); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:218:33: note: in expansion of macro 'assert' 218 | assert(type != CSS_TOKEN_RGB || *string == '('); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:219:33: note: in expansion of macro 'assert' 219 | assert(type != CSS_TOKEN_URL || *string == ')'); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:219:33: note: in expansion of macro 'assert' 219 | assert(type != CSS_TOKEN_URL || *string == ')'); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:220:33: note: in expansion of macro 'assert' 220 | assert(type != CSS_TOKEN_FUNCTION || *string == ')'); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:220:33: note: in expansion of macro 'assert' 220 | assert(type != CSS_TOKEN_FUNCTION || *string == ')'); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c:297:36: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 297 | if (!c_strncasecmp(string, "important", 9)) { | ^~~~~~ | | | const unsigned char * In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'const unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ scanner.c:350:17: note: in expansion of macro 'INTERNAL' 350 | INTERNAL("Someone forgot to put code for recognizing tokens " | ^~~~~~~~ scanner.c:350:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 350 | INTERNAL("Someone forgot to put code for recognizing tokens " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o stylesheet.o -c stylesheet.c In file included from ../../.././src/document/document.h:8, from ../../.././src/document/html/renderer.h:5, from ../../.././src/document/html/parser.h:7, from ../../.././src/document/css/property.h:6, from stylesheet.c:13: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from stylesheet.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/document/forms.h:4, from ../../.././src/document/html/parser.h:6: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stylesheet.c: In function 'find_css_selector': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stylesheet.c:36:9: note: in expansion of macro 'assert' 36 | assert(sels && name); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stylesheet.c:36:9: note: in expansion of macro 'assert' 36 | assert(sels && name); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from stylesheet.c:18: ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ stylesheet.c:41:21: note: in expansion of macro 'c_strlcasecmp' 41 | if (c_strlcasecmp(name, namelen, selector->name, -1)) | ^~~~~~~~~~~~~ stylesheet.c: In function 'init_css_selector': stylesheet.c:68:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 68 | namelen = strlen(name); | ^~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ stylesheet.c: In function 'set_css_selector_relation': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stylesheet.c:92:9: note: in expansion of macro 'assert' 92 | assert(!css_selector_is_in_set(selector)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stylesheet.c:92:9: note: in expansion of macro 'assert' 92 | assert(!css_selector_is_in_set(selector)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stylesheet.c: In function 'copy_css_selector': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stylesheet.c:118:9: note: in expansion of macro 'assert' 118 | assert(css && orig); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stylesheet.c:118:9: note: in expansion of macro 'assert' 118 | assert(css && orig); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stylesheet.c:119:9: note: in expansion of macro 'assert' 119 | assert(orig->relation == CSR_ROOT); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stylesheet.c:119:9: note: in expansion of macro 'assert' 119 | assert(orig->relation == CSR_ROOT); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stylesheet.c:122:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 122 | orig->name, strlen(orig->name)); | ~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ stylesheet.c: In function 'add_selector_property': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ stylesheet.c:136:17: note: in expansion of macro 'add_to_list' 136 | add_to_list(selector->properties, newprop); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ stylesheet.c:136:17: note: in expansion of macro 'add_to_list' 136 | add_to_list(selector->properties, newprop); | ^~~~~~~~~~~ stylesheet.c: In function 'clone_css_selector': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stylesheet.c:156:9: note: in expansion of macro 'assert' 156 | assert(css && orig); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stylesheet.c:156:9: note: in expansion of macro 'assert' 156 | assert(css && orig); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stylesheet.c: In function 'add_css_selector_to_set': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stylesheet.c:216:9: note: in expansion of macro 'assert' 216 | assert(!css_selector_is_in_set(selector)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stylesheet.c:216:9: note: in expansion of macro 'assert' 216 | assert(!css_selector_is_in_set(selector)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o value.o -c value.c In file included from ../../.././src/document/document.h:8, from ../../.././src/document/html/renderer.h:5, from ../../.././src/document/html/parser.h:7, from ../../.././src/document/css/property.h:6, from value.c:13: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from value.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/document/forms.h:4, from ../../.././src/document/html/parser.h:6: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'begin_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'end_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ value.c: In function 'css_parse_color_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:29:9: note: in expansion of macro 'assert' 29 | assert(propinfo->value_type == CSS_VT_COLOR); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:29:9: note: in expansion of macro 'assert' 29 | assert(propinfo->value_type == CSS_VT_COLOR); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ value.c:53:44: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 53 | part = strtol(token->string, (char **) &nstring, 10); | ~~~~~^~~~~~~~ | | | const unsigned char * In file included from value.c:8: /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ value.c: In function 'css_parse_background_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:95:9: note: in expansion of macro 'assert' 95 | assert(propinfo->value_type == CSS_VT_COLOR); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:95:9: note: in expansion of macro 'assert' 95 | assert(propinfo->value_type == CSS_VT_COLOR); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ value.c: In function 'css_parse_font_style_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:126:9: note: in expansion of macro 'assert' 126 | assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:126:9: note: in expansion of macro 'assert' 126 | assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/util/scanner.h:5, from ../../.././src/document/css/scanner.h:5, from value.c:14: ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:130:13: note: in expansion of macro 'scanner_token_contains' 130 | if (scanner_token_contains(token, "italic") | ^~~~~~~~~~~~~~~~~~~~~~ value.c:130:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 130 | if (scanner_token_contains(token, "italic") | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:130:13: note: in expansion of macro 'scanner_token_contains' 130 | if (scanner_token_contains(token, "italic") | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:131:16: note: in expansion of macro 'scanner_token_contains' 131 | || scanner_token_contains(token, "oblique")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:131:46: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 131 | || scanner_token_contains(token, "oblique")) { | ^~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:131:16: note: in expansion of macro 'scanner_token_contains' 131 | || scanner_token_contains(token, "oblique")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:134:20: note: in expansion of macro 'scanner_token_contains' 134 | } else if (scanner_token_contains(token, "underline")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:134:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 134 | } else if (scanner_token_contains(token, "underline")) { | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:134:20: note: in expansion of macro 'scanner_token_contains' 134 | } else if (scanner_token_contains(token, "underline")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:137:20: note: in expansion of macro 'scanner_token_contains' 137 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:137:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 137 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:137:20: note: in expansion of macro 'scanner_token_contains' 137 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ value.c: In function 'css_parse_font_weight_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:158:9: note: in expansion of macro 'assert' 158 | assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:158:9: note: in expansion of macro 'assert' 158 | assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:161:21: note: in expansion of macro 'scanner_token_contains' 161 | if (scanner_token_contains(token, "bolder")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:161:51: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 161 | if (scanner_token_contains(token, "bolder")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:161:21: note: in expansion of macro 'scanner_token_contains' 161 | if (scanner_token_contains(token, "bolder")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:164:28: note: in expansion of macro 'scanner_token_contains' 164 | } else if (scanner_token_contains(token, "lighter")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:164:58: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 164 | } else if (scanner_token_contains(token, "lighter")) { | ^~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:164:28: note: in expansion of macro 'scanner_token_contains' 164 | } else if (scanner_token_contains(token, "lighter")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:167:28: note: in expansion of macro 'scanner_token_contains' 167 | } else if (scanner_token_contains(token, "bold")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:167:58: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 167 | } else if (scanner_token_contains(token, "bold")) { | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:167:28: note: in expansion of macro 'scanner_token_contains' 167 | } else if (scanner_token_contains(token, "bold")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:170:28: note: in expansion of macro 'scanner_token_contains' 170 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:170:58: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 170 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:170:28: note: in expansion of macro 'scanner_token_contains' 170 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ value.c:184:30: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 184 | weight = strtol(token->string, (char **) &nstring, 10); | ~~~~~^~~~~~~~ | | | const unsigned char * /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ value.c: In function 'css_parse_list_style_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:207:9: note: in expansion of macro 'assert' 207 | assert(propinfo->value_type == CSS_VT_LIST_STYLE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:207:9: note: in expansion of macro 'assert' 207 | assert(propinfo->value_type == CSS_VT_LIST_STYLE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:211:13: note: in expansion of macro 'scanner_token_contains' 211 | if (scanner_token_contains(token, "none")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:211:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 211 | if (scanner_token_contains(token, "none")) { | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:211:13: note: in expansion of macro 'scanner_token_contains' 211 | if (scanner_token_contains(token, "none")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:214:20: note: in expansion of macro 'scanner_token_contains' 214 | } else if (scanner_token_contains(token, "disc")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:214:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 214 | } else if (scanner_token_contains(token, "disc")) { | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:214:20: note: in expansion of macro 'scanner_token_contains' 214 | } else if (scanner_token_contains(token, "disc")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:217:20: note: in expansion of macro 'scanner_token_contains' 217 | } else if (scanner_token_contains(token, "circle")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:217:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 217 | } else if (scanner_token_contains(token, "circle")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:217:20: note: in expansion of macro 'scanner_token_contains' 217 | } else if (scanner_token_contains(token, "circle")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:220:20: note: in expansion of macro 'scanner_token_contains' 220 | } else if (scanner_token_contains(token, "square")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:220:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 220 | } else if (scanner_token_contains(token, "square")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:220:20: note: in expansion of macro 'scanner_token_contains' 220 | } else if (scanner_token_contains(token, "square")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:223:20: note: in expansion of macro 'scanner_token_contains' 223 | } else if (scanner_token_contains(token, "decimal")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:223:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 223 | } else if (scanner_token_contains(token, "decimal")) { | ^~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:223:20: note: in expansion of macro 'scanner_token_contains' 223 | } else if (scanner_token_contains(token, "decimal")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:226:20: note: in expansion of macro 'scanner_token_contains' 226 | } else if (scanner_token_contains(token, "decimal-leading-zero")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:226:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 226 | } else if (scanner_token_contains(token, "decimal-leading-zero")) { | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:226:20: note: in expansion of macro 'scanner_token_contains' 226 | } else if (scanner_token_contains(token, "decimal-leading-zero")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:229:20: note: in expansion of macro 'scanner_token_contains' 229 | } else if (scanner_token_contains(token, "lower-roman")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:229:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 229 | } else if (scanner_token_contains(token, "lower-roman")) { | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:229:20: note: in expansion of macro 'scanner_token_contains' 229 | } else if (scanner_token_contains(token, "lower-roman")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:232:20: note: in expansion of macro 'scanner_token_contains' 232 | } else if (scanner_token_contains(token, "upper-roman")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:232:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 232 | } else if (scanner_token_contains(token, "upper-roman")) { | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:232:20: note: in expansion of macro 'scanner_token_contains' 232 | } else if (scanner_token_contains(token, "upper-roman")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:235:20: note: in expansion of macro 'scanner_token_contains' 235 | } else if (scanner_token_contains(token, "lower-alpha")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:235:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 235 | } else if (scanner_token_contains(token, "lower-alpha")) { | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:235:20: note: in expansion of macro 'scanner_token_contains' 235 | } else if (scanner_token_contains(token, "lower-alpha")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:238:20: note: in expansion of macro 'scanner_token_contains' 238 | } else if (scanner_token_contains(token, "upper-alpha")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:238:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 238 | } else if (scanner_token_contains(token, "upper-alpha")) { | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:238:20: note: in expansion of macro 'scanner_token_contains' 238 | } else if (scanner_token_contains(token, "upper-alpha")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:241:20: note: in expansion of macro 'scanner_token_contains' 241 | } else if (scanner_token_contains(token, "lower-greek")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:241:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 241 | } else if (scanner_token_contains(token, "lower-greek")) { | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:241:20: note: in expansion of macro 'scanner_token_contains' 241 | } else if (scanner_token_contains(token, "lower-greek")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:244:20: note: in expansion of macro 'scanner_token_contains' 244 | } else if (scanner_token_contains(token, "lower-latin")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:244:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 244 | } else if (scanner_token_contains(token, "lower-latin")) { | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:244:20: note: in expansion of macro 'scanner_token_contains' 244 | } else if (scanner_token_contains(token, "lower-latin")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:247:20: note: in expansion of macro 'scanner_token_contains' 247 | } else if (scanner_token_contains(token, "upper-latin")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:247:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 247 | } else if (scanner_token_contains(token, "upper-latin")) { | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:247:20: note: in expansion of macro 'scanner_token_contains' 247 | } else if (scanner_token_contains(token, "upper-latin")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:250:20: note: in expansion of macro 'scanner_token_contains' 250 | } else if (scanner_token_contains(token, "hebrew")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:250:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 250 | } else if (scanner_token_contains(token, "hebrew")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:250:20: note: in expansion of macro 'scanner_token_contains' 250 | } else if (scanner_token_contains(token, "hebrew")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:253:20: note: in expansion of macro 'scanner_token_contains' 253 | } else if (scanner_token_contains(token, "armenian")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:253:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 253 | } else if (scanner_token_contains(token, "armenian")) { | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:253:20: note: in expansion of macro 'scanner_token_contains' 253 | } else if (scanner_token_contains(token, "armenian")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:256:20: note: in expansion of macro 'scanner_token_contains' 256 | } else if (scanner_token_contains(token, "georgian")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:256:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 256 | } else if (scanner_token_contains(token, "georgian")) { | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:256:20: note: in expansion of macro 'scanner_token_contains' 256 | } else if (scanner_token_contains(token, "georgian")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:259:20: note: in expansion of macro 'scanner_token_contains' 259 | } else if (scanner_token_contains(token, "cjk-ideographic")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:259:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 259 | } else if (scanner_token_contains(token, "cjk-ideographic")) { | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:259:20: note: in expansion of macro 'scanner_token_contains' 259 | } else if (scanner_token_contains(token, "cjk-ideographic")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:262:20: note: in expansion of macro 'scanner_token_contains' 262 | } else if (scanner_token_contains(token, "hiragana")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:262:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 262 | } else if (scanner_token_contains(token, "hiragana")) { | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:262:20: note: in expansion of macro 'scanner_token_contains' 262 | } else if (scanner_token_contains(token, "hiragana")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:265:20: note: in expansion of macro 'scanner_token_contains' 265 | } else if (scanner_token_contains(token, "katakana")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:265:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 265 | } else if (scanner_token_contains(token, "katakana")) { | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:265:20: note: in expansion of macro 'scanner_token_contains' 265 | } else if (scanner_token_contains(token, "katakana")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:268:20: note: in expansion of macro 'scanner_token_contains' 268 | } else if (scanner_token_contains(token, "hiragana-iroha")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:268:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 268 | } else if (scanner_token_contains(token, "hiragana-iroha")) { | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:268:20: note: in expansion of macro 'scanner_token_contains' 268 | } else if (scanner_token_contains(token, "hiragana-iroha")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:271:20: note: in expansion of macro 'scanner_token_contains' 271 | } else if (scanner_token_contains(token, "katakana-iroha")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:271:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 271 | } else if (scanner_token_contains(token, "katakana-iroha")) { | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:271:20: note: in expansion of macro 'scanner_token_contains' 271 | } else if (scanner_token_contains(token, "katakana-iroha")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ value.c: In function 'css_parse_text_align_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:289:9: note: in expansion of macro 'assert' 289 | assert(propinfo->value_type == CSS_VT_TEXT_ALIGN); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:289:9: note: in expansion of macro 'assert' 289 | assert(propinfo->value_type == CSS_VT_TEXT_ALIGN); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:293:13: note: in expansion of macro 'scanner_token_contains' 293 | if (scanner_token_contains(token, "left")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:293:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 293 | if (scanner_token_contains(token, "left")) { | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:293:13: note: in expansion of macro 'scanner_token_contains' 293 | if (scanner_token_contains(token, "left")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:296:21: note: in expansion of macro 'scanner_token_contains' 296 | } else if (scanner_token_contains(token, "right")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:296:51: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 296 | } else if (scanner_token_contains(token, "right")) { | ^~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:296:21: note: in expansion of macro 'scanner_token_contains' 296 | } else if (scanner_token_contains(token, "right")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:299:21: note: in expansion of macro 'scanner_token_contains' 299 | } else if (scanner_token_contains(token, "center")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:299:51: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 299 | } else if (scanner_token_contains(token, "center")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:299:21: note: in expansion of macro 'scanner_token_contains' 299 | } else if (scanner_token_contains(token, "center")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:302:21: note: in expansion of macro 'scanner_token_contains' 302 | } else if (scanner_token_contains(token, "justify")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:302:51: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 302 | } else if (scanner_token_contains(token, "justify")) { | ^~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:302:21: note: in expansion of macro 'scanner_token_contains' 302 | } else if (scanner_token_contains(token, "justify")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ value.c: In function 'css_parse_text_decoration_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:321:9: note: in expansion of macro 'assert' 321 | assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:321:9: note: in expansion of macro 'assert' 321 | assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:327:13: note: in expansion of macro 'scanner_token_contains' 327 | if (scanner_token_contains(token, "underline")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:327:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 327 | if (scanner_token_contains(token, "underline")) { | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:327:13: note: in expansion of macro 'scanner_token_contains' 327 | if (scanner_token_contains(token, "underline")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:330:20: note: in expansion of macro 'scanner_token_contains' 330 | } else if (scanner_token_contains(token, "none")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:330:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 330 | } else if (scanner_token_contains(token, "none")) { | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:330:20: note: in expansion of macro 'scanner_token_contains' 330 | } else if (scanner_token_contains(token, "none")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ value.c: In function 'css_parse_white_space_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:348:9: note: in expansion of macro 'assert' 348 | assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:348:9: note: in expansion of macro 'assert' 348 | assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:353:13: note: in expansion of macro 'scanner_token_contains' 353 | if (scanner_token_contains(token, "pre")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:353:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 353 | if (scanner_token_contains(token, "pre")) { | ^~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:353:13: note: in expansion of macro 'scanner_token_contains' 353 | if (scanner_token_contains(token, "pre")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:356:20: note: in expansion of macro 'scanner_token_contains' 356 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:356:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 356 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:356:20: note: in expansion of macro 'scanner_token_contains' 356 | } else if (scanner_token_contains(token, "normal")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ value.c: In function 'css_parse_display_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:374:9: note: in expansion of macro 'assert' 374 | assert(propinfo->value_type == CSS_VT_DISPLAY); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:374:9: note: in expansion of macro 'assert' 374 | assert(propinfo->value_type == CSS_VT_DISPLAY); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:379:13: note: in expansion of macro 'scanner_token_contains' 379 | if (scanner_token_contains(token, "inline")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:379:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 379 | if (scanner_token_contains(token, "inline")) { | ^~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:379:13: note: in expansion of macro 'scanner_token_contains' 379 | if (scanner_token_contains(token, "inline")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:381:20: note: in expansion of macro 'scanner_token_contains' 381 | } else if (scanner_token_contains(token, "inline-block")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:381:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 381 | } else if (scanner_token_contains(token, "inline-block")) { | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:381:20: note: in expansion of macro 'scanner_token_contains' 381 | } else if (scanner_token_contains(token, "inline-block")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:383:20: note: in expansion of macro 'scanner_token_contains' 383 | } else if (scanner_token_contains(token, "block")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:383:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 383 | } else if (scanner_token_contains(token, "block")) { | ^~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:383:20: note: in expansion of macro 'scanner_token_contains' 383 | } else if (scanner_token_contains(token, "block")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:385:20: note: in expansion of macro 'scanner_token_contains' 385 | } else if (scanner_token_contains(token, "none")) { | ^~~~~~~~~~~~~~~~~~~~~~ value.c:385:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 385 | } else if (scanner_token_contains(token, "none")) { | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:37:9: note: in expansion of macro 'scanner_token_strlcasecmp' 37 | scanner_token_strlcasecmp(token, str, sizeof(str) - 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~ value.c:385:20: note: in expansion of macro 'scanner_token_contains' 385 | } else if (scanner_token_contains(token, "none")) { | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ value.c: In function 'css_parse_value': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:403:9: note: in expansion of macro 'assert' 403 | assert(scanner && value && propinfo); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:403:9: note: in expansion of macro 'assert' 403 | assert(scanner && value && propinfo); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ value.c:404:9: note: in expansion of macro 'assert' 404 | assert(propinfo->parser); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * value.c:404:9: note: in expansion of macro 'assert' 404 | assert(propinfo->parser); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ld -r -o lib.o apply.o css.o parser.o property.o scanner.o stylesheet.o value.o make[5]: Leaving directory '/build/elinks-0.13.2/src/document/css' make -C dom all make[5]: Entering directory '/build/elinks-0.13.2/src/document/dom' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o renderer.o -c renderer.c In file included from ../../.././src/document/document.h:8, from renderer.c:12: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from renderer.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from renderer.c:11: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/dom/string.h:4, from ../../.././src/dom/node.h:59, from ../../.././src/dom/stack.h:46, from ../../.././src/document/dom/rss.h:5, from renderer.c:14: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/scanner.h: In function 'begin_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/scanner.h: In function 'end_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'get_doctype': renderer.c:57:56: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 57 | if (!c_strcasecmp("application/rss+xml", cached->content_type)) { | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:61:40: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 61 | cached->content_type)) { | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:64:64: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 64 | } else if (!c_strcasecmp("application/xbel+xml", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:65:65: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 65 | || !c_strcasecmp("application/x-xbel", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:66:63: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 66 | || !c_strcasecmp("application/xbel", cached->content_type)) { | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:70:58: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 70 | assertm(!c_strcasecmp("text/html", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../../.././src/util/error.h:126:47: note: in definition of macro 'assertm' 126 | do { if (!assert_failed && (assert_failed = !(x))) { \ | ^ ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:72:48: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 72 | cached->content_type), | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../../.././src/util/error.h:126:47: note: in definition of macro 'assertm' 126 | do { if (!assert_failed && (assert_failed = !(x))) { \ | ^ ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:70:17: note: in expansion of macro 'assertm' 70 | assertm(!c_strcasecmp("text/html", cached->content_type) | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:70:17: note: in expansion of macro 'assertm' 70 | assertm(!c_strcasecmp("text/html", cached->content_type) | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'render_dom_document': renderer.c:91:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 91 | size_t length = strlen(string); | ^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:133:17: note: in expansion of macro 'assert' 133 | assert(parser->stack.depth == 1); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:133:17: note: in expansion of macro 'assert' 133 | assert(parser->stack.depth == 1); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o rss.o -c rss.c In file included from ../../.././src/document/css/stylesheet.h:5, from rss.c:11: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from rss.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/document/css/parser.h:8, from rss.c:10: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/dom/string.h:4, from ../../.././src/dom/node.h:59, from ../../.././src/dom/sgml/sgml.h:6, from ../../.././src/document/dom/util.h:11, from rss.c:13: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ rss.c: In function 'render_rss_item': rss.c:84:40: warning: pointer targets in passing argument 2 of 'add_dom_link' differ in signedness [-Wpointer-sign] 84 | add_dom_link(renderer, "[link]", 6, link->string, link->length); | ^~~~~~~~ | | | char * ../../.././src/document/dom/util.h:51:73: note: expected 'unsigned char *' but argument is of type 'char *' 51 | struct link *add_dom_link(struct dom_renderer *renderer, unsigned char *string, | ~~~~~~~~~~~~~~~^~~~~~ rss.c:99:41: warning: pointer targets in passing argument 3 of 'render_dom_text' differ in signedness [-Wpointer-sign] 99 | " - ", 3); | ^~~~~ | | | char * ../../.././src/document/dom/util.h:50:37: note: expected 'unsigned char *' but argument is of type 'char *' 50 | unsigned char *string, int length); | ~~~~~~~~~~~~~~~^~~~~~ rss.c: In function 'dom_rss_push_element': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ rss.c:130:9: note: in expansion of macro 'assert' 130 | assert(node && node->parent && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * rss.c:130:9: note: in expansion of macro 'assert' 130 | assert(node && node->parent && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ rss.c: In function 'dom_rss_pop_element': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ rss.c:153:9: note: in expansion of macro 'assert' 153 | assert(node && node->parent && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * rss.c:153:9: note: in expansion of macro 'assert' 153 | assert(node && node->parent && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ rss.c: In function 'dom_rss_push_document': rss.c:202:27: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 202 | { "title", "author", "author-date-sep", "date" }; | ^~~~~~~ rss.c:202:27: note: (near initialization for 'names[0]') rss.c:202:36: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 202 | { "title", "author", "author-date-sep", "date" }; | ^~~~~~~~ rss.c:202:36: note: (near initialization for 'names[1]') rss.c:202:46: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 202 | { "title", "author", "author-date-sep", "date" }; | ^~~~~~~~~~~~~~~~~ rss.c:202:46: note: (near initialization for 'names[2]') rss.c:202:65: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 202 | { "title", "author", "author-date-sep", "date" }; | ^~~~~~ rss.c:202:65: note: (near initialization for 'names[3]') rss.c:207:71: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 207 | names[type], strlen(names[type])); | ~~~~~^~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o source.o -c source.c In file included from ../../.././src/document/document.h:8, from ../../.././src/document/html/renderer.h:5, from ../../.././src/document/html/parser.h:7, from ../../.././src/document/css/property.h:6, from source.c:17: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from source.c:12: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from source.c:14: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/dom/string.h:4, from ../../.././src/dom/node.h:59, from ../../.././src/dom/sgml/sgml.h:6, from ../../.././src/document/dom/util.h:11, from source.c:21: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/scanner.h: In function 'begin_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/scanner.h: In function 'end_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ source.c: In function 'render_dom_flush': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:69:9: note: in expansion of macro 'assert_source' 69 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:69:9: note: in expansion of macro 'assert_source' 69 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:70:9: note: in expansion of macro 'assert_source' 70 | assert_source(renderer, string, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:70:9: note: in expansion of macro 'assert_source' 70 | assert_source(renderer, string, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:76:9: note: in expansion of macro 'assert_source' 76 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:76:9: note: in expansion of macro 'assert_source' 76 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ source.c: In function 'render_dom_node_text': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:94:17: note: in expansion of macro 'assert_source' 94 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:94:17: note: in expansion of macro 'assert_source' 94 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ source.c: In function 'render_dom_node_source': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ source.c:154:9: note: in expansion of macro 'assert' 154 | assert(node && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * source.c:154:9: note: in expansion of macro 'assert' 154 | assert(node && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ source.c: In function 'render_dom_element_source': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ source.c:176:9: note: in expansion of macro 'assert' 176 | assert(node && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * source.c:176:9: note: in expansion of macro 'assert' 176 | assert(node && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ source.c: In function 'render_dom_element_end_source': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ source.c:194:9: note: in expansion of macro 'assert' 194 | assert(node && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * source.c:194:9: note: in expansion of macro 'assert' 194 | assert(node && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:202:17: note: in expansion of macro 'assert_source' 202 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:202:17: note: in expansion of macro 'assert_source' 202 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ source.c: In function 'render_dom_attribute_source': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ source.c:238:9: note: in expansion of macro 'assert' 238 | assert(node && renderer->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * source.c:238:9: note: in expansion of macro 'assert' 238 | assert(node && renderer->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:250:25: note: in expansion of macro 'assert_source' 250 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:250:25: note: in expansion of macro 'assert_source' 250 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ source.c: In function 'render_dom_cdata_source': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ source.c:314:9: note: in expansion of macro 'assert' 314 | assert(node && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * source.c:314:9: note: in expansion of macro 'assert' 314 | assert(node && renderer && renderer->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:321:17: note: in expansion of macro 'assert_source' 321 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * source.c:43:9: note: in expansion of macro 'assertm' 43 | assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ | ^~~~~~~ source.c:321:17: note: in expansion of macro 'assert_source' 321 | assert_source(renderer, renderer->position, 0); | ^~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o util.o -c util.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/main/module.h:4, from ../../.././src/bookmarks/bookmarks.h:4, from util.c:15: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/document/document.h:8, from ../../.././src/document/html/renderer.h:5, from ../../.././src/document/html/parser.h:7, from ../../.././src/document/css/property.h:6, from util.c:16: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from util.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/dom/string.h:4, from ../../.././src/dom/node.h:59, from ../../.././src/dom/sgml/sgml.h:6, from ../../.././src/document/dom/util.h:11, from util.c:19: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ util.c: In function 'add_search_node': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ util.c:108:17: note: in expansion of macro 'add_to_list' 108 | add_to_list(renderer->document->nodes, node); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ util.c:108:17: note: in expansion of macro 'add_to_list' 108 | add_to_list(renderer->document->nodes, node); | ^~~~~~~~~~~ util.c: In function 'render_dom_line': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ util.c:131:9: note: in expansion of macro 'assert' 131 | assert(renderer && template_ && string && length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * util.c:131:9: note: in expansion of macro 'assert' 131 | assert(renderer && template_ && string && length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ld -r -o lib.o renderer.o rss.o source.o util.o make[5]: Leaving directory '/build/elinks-0.13.2/src/document/dom' make -C html all make[5]: Entering directory '/build/elinks-0.13.2/src/document/html' make -C parser all make[6]: Entering directory '/build/elinks-0.13.2/src/document/html/parser' gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o forms.o -c forms.c In file included from ../../../.././src/util/lists.h:4, from ../../../.././src/main/object.h:4, from ../../../.././src/config/options.h:5, from ../../../.././src/config/kbdbind.h:4, from ../../../.././src/bfu/menu.h:4, from forms.c:15: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../../.././src/document/document.h:8, from ../../../.././src/document/html/renderer.h:5, from ../../../.././src/document/html/parser.h:7, from ../../../.././src/document/html/parser/stack.h:5, from forms.c:18: ../../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from forms.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from forms.c:26: ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../../.././src/document/html/parser/forms.h:5, from forms.c:16: forms.c: In function 'html_form': forms.c:53:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 53 | al = get_attr_val(a, "method", html_context->doc_cp); | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:55:35: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 55 | if (!c_strcasecmp(al, "post")) { | ^~ | | | unsigned char * In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:58:52: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 58 | enctype = get_attr_val(a, "enctype", | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:63:51: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 63 | if (!c_strcasecmp(enctype, "multipart/form-data")) | ^~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:65:56: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 65 | else if (!c_strcasecmp(enctype, "text/plain")) | ^~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:72:42: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 72 | form->onsubmit = get_attr_val(a, "onsubmit", html_context->doc_cp); | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:73:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 73 | al = get_attr_val(a, "name", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:76:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 76 | al = get_attr_val(a, "action", html_context->doc_cp); | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ forms.c:99:17: note: in expansion of macro 'assert' 99 | assert(!form->action || !strchr((const char *)form->action, POST_CHAR)); | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * forms.c:99:17: note: in expansion of macro 'assert' 99 | assert(!form->action || !strchr((const char *)form->action, POST_CHAR)); | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ forms.c:102:17: note: in expansion of macro 'assert' 102 | assert(!form->action | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * forms.c:102:17: note: in expansion of macro 'assert' 102 | assert(!form->action | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ forms.c: In function 'get_form_mode': forms.c:117:28: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 117 | if (has_attr(attr, "disabled", html_context->doc_cp)) | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:120:28: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 120 | if (has_attr(attr, "readonly", html_context->doc_cp)) | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c: In function 'html_button': forms.c:153:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 153 | al = get_attr_val(a, "type", cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:156:27: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 156 | if (!c_strcasecmp(al, "button")) { | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:158:34: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 158 | } else if (!c_strcasecmp(al, "reset")) { | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:160:33: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 160 | } else if (c_strcasecmp(al, "submit")) { | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:171:34: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 171 | fc->id = get_attr_val(a, "id", cp); | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:172:36: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 172 | fc->name = get_attr_val(a, "name", cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:173:45: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 173 | fc->default_value = get_attr_val(a, "value", cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:176:53: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 176 | fc->default_value = stracpy("Submit"); | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:178:53: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 178 | fc->default_value = stracpy("Reset"); | ^~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:180:53: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 180 | fc->default_value = stracpy("Button"); | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:183:45: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 183 | fc->default_value = stracpy(""); | ^~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c: In function 'html_input_format': forms.c:194:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 194 | put_chrs(html_context, " ", 1); | ^~~ | | | char * In file included from forms.c:34: ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:199:40: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 199 | format.title = get_attr_val(a, "title", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:209:56: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 209 | put_chrs(html_context, "_", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:214:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 214 | put_chrs(html_context, "[ ]", 8); | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:218:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 218 | put_chrs(html_context, "( )", 8); | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:225:45: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 225 | al = get_url_val(a, "src", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:227:53: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 227 | al = get_url_val(a, "dynsrc", | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:234:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 234 | put_chrs(html_context, "[ ", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:237:74: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 237 | put_chrs(html_context, fc->alt, strlen(fc->alt)); | ~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ forms.c:239:75: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 239 | put_chrs(html_context, fc->name, strlen(fc->name)); | ~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ forms.c:241:56: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 241 | put_chrs(html_context, "Submit", 6); | ^~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:244:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 244 | put_chrs(html_context, " ]", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:251:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 251 | put_chrs(html_context, "[ ", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:254:84: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 254 | put_chrs(html_context, fc->default_value, strlen(fc->default_value)); | ~~^~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ forms.c:257:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 257 | put_chrs(html_context, " ]", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ forms.c:262:25: note: in expansion of macro 'INTERNAL' 262 | INTERNAL("bad control type"); | ^~~~~~~~ forms.c:262:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 262 | INTERNAL("bad control type"); | ^~~~~~~~~~~~~~~~~~ | | | char * ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ forms.c:265:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 265 | put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c: In function 'html_input': forms.c:279:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 279 | al = get_attr_val(a, "type", cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:281:35: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 281 | if (!c_strcasecmp(al, "text")) fc->type = FC_TEXT; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:282:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 282 | else if (!c_strcasecmp(al, "hidden")) fc->type = FC_HIDDEN; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:283:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 283 | else if (!c_strcasecmp(al, "button")) fc->type = FC_BUTTON; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:284:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 284 | else if (!c_strcasecmp(al, "checkbox")) fc->type = FC_CHECKBOX; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:285:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 285 | else if (!c_strcasecmp(al, "radio")) fc->type = FC_RADIO; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:286:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 286 | else if (!c_strcasecmp(al, "password")) fc->type = FC_PASSWORD; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:287:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 287 | else if (!c_strcasecmp(al, "submit")) fc->type = FC_SUBMIT; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:288:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 288 | else if (!c_strcasecmp(al, "reset")) fc->type = FC_RESET; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:289:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 289 | else if (!c_strcasecmp(al, "file")) fc->type = FC_FILE; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:290:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 290 | else if (!c_strcasecmp(al, "image")) fc->type = FC_IMAGE; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:296:57: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 296 | fc->default_value = get_lit_attr_val(a, "value", cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:44:57: note: in definition of macro 'get_lit_attr_val' 44 | #define get_lit_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_LITERAL_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:298:53: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 298 | fc->default_value = get_attr_val(a, "value", cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:301:53: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 301 | fc->default_value = stracpy("on"); | ^~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:303:53: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 303 | fc->default_value = stracpy("Submit"); | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:305:53: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 305 | fc->default_value = stracpy("Reset"); | ^~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:307:53: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 307 | fc->default_value = stracpy("Button"); | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:310:45: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 310 | fc->default_value = stracpy(""); | ^~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:312:34: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 312 | fc->id = get_attr_val(a, "id", cp); | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:313:36: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 313 | fc->name = get_attr_val(a, "name", cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:315:31: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 315 | fc->size = get_num(a, "size", cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ forms.c:321:36: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 321 | fc->maxlength = get_num(a, "maxlength", cp); | ^~~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ forms.c:324:49: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 324 | fc->default_state = has_attr(a, "checked", cp); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:326:43: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 326 | fc->alt = get_attr_val(a, "alt", cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c: In function 'do_html_select': ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ forms.c:418:29: note: in expansion of macro 'c_strlcasecmp' 418 | if (closing_tag && !c_strlcasecmp(name, namelen, "SELECT", 6)) { | ^~~~~~~~~~~~~ forms.c:418:58: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 418 | if (closing_tag && !c_strlcasecmp(name, namelen, "SELECT", 6)) { | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ forms.c:423:14: note: in expansion of macro 'c_strlcasecmp' 423 | if (!c_strlcasecmp(name, namelen, "OPTION", 6)) { | ^~~~~~~~~~~~~ forms.c:423:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 423 | if (!c_strlcasecmp(name, namelen, "OPTION", 6)) { | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ forms.c:429:46: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 429 | if (has_attr(t_attr, "disabled", html_context->doc_cp)) | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:432:49: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 432 | && has_attr(t_attr, "selected", html_context->doc_cp)) | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:434:54: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 434 | value = get_attr_val(t_attr, "value", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:440:54: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 440 | label = get_attr_val(t_attr, "label", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ forms.c:452:14: note: in expansion of macro 'c_strlcasecmp' 452 | if (!c_strlcasecmp(name, namelen, "OPTGROUP", 8)) { | ^~~~~~~~~~~~~ forms.c:452:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 452 | if (!c_strlcasecmp(name, namelen, "OPTGROUP", 8)) { | ^~~~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ forms.c:460:54: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 460 | label = get_attr_val(t_attr, "label", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:463:49: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 463 | label = stracpy(""); | ^~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:487:37: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 487 | fc->id = get_attr_val(attr, "id", html_context->doc_cp); | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:488:39: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 488 | fc->name = get_attr_val(attr, "name", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:490:82: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 490 | fc->default_value = order ? stracpy(values[fc->default_state]) : stracpy(""); | ^~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ forms.c:496:31: warning: pointer targets in passing argument 2 of 'menu_labels' differ in signedness [-Wpointer-sign] 496 | menu_labels(fc->menu, "", labels); | ^~ | | | char * In file included from forms.c:14: ../../../.././src/bfu/listmenu.h:19:54: note: expected 'unsigned char *' but argument is of type 'char *' 19 | void menu_labels(struct menu_item *m, unsigned char *base, unsigned char **lbls); | ~~~~~~~~~~~~~~~^~~~ forms.c:500:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 500 | put_chrs(html_context, "[ ", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:511:66: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 511 | int_lower_bound(&max_width, strlen(labels[i])); | ~~~~~~^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ forms.c:515:40: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 515 | put_chrs(html_context, "_", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:517:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 517 | put_chrs(html_context, " ]", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c: In function 'do_html_select_multiple': forms.c:528:45: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 528 | unsigned char *al = get_attr_val(a, "name", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:534:46: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 534 | format.select_disabled = has_attr(a, "disabled", html_context->doc_cp) | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c: In function 'html_select': forms.c:543:25: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 543 | if (has_attr(a, "multiple", html_context->doc_cp)) | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c: In function 'html_option': forms.c:559:31: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 559 | val = get_attr_val(a, "value", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ forms.c:570:25: note: in expansion of macro 'INTERNAL' 570 | INTERNAL("parse element failed"); | ^~~~~~~~ forms.c:570:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 570 | INTERNAL("parse element failed"); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ forms.c:597:21: note: in expansion of macro 'c_strlcasecmp' 597 | if (c_strlcasecmp(name, namelen, "OPTION", 6) | ^~~~~~~~~~~~~ forms.c:597:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 597 | if (c_strlcasecmp(name, namelen, "OPTION", 6) | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ forms.c:598:24: note: in expansion of macro 'c_strlcasecmp' 598 | && c_strlcasecmp(name, namelen, "SELECT", 6) | ^~~~~~~~~~~~~ forms.c:598:53: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 598 | && c_strlcasecmp(name, namelen, "SELECT", 6) | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ forms.c:599:24: note: in expansion of macro 'c_strlcasecmp' 599 | && c_strlcasecmp(name, namelen, "OPTGROUP", 8)) | ^~~~~~~~~~~~~ forms.c:599:53: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 599 | && c_strlcasecmp(name, namelen, "OPTGROUP", 8)) | ^~~~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ forms.c:610:34: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 610 | fc->id = get_attr_val(a, "id", html_context->doc_cp); | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:613:41: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 613 | fc->default_state = has_attr(a, "selected", html_context->doc_cp); | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:614:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 614 | fc->mode = has_attr(a, "disabled", html_context->doc_cp) | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:618:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 618 | put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:622:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 622 | put_chrs(html_context, "[ ]", 3); | ^~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:624:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 624 | put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c: In function 'html_textarea': ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ forms.c:651:13: note: in expansion of macro 'c_strlcasecmp' 651 | if (c_strlcasecmp(t_name, t_namelen, "/TEXTAREA", 9)) goto pp; | ^~~~~~~~~~~~~ forms.c:651:46: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 651 | if (c_strlcasecmp(t_name, t_namelen, "/TEXTAREA", 9)) goto pp; | ^~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ forms.c:656:37: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 656 | fc->id = get_attr_val(attr, "id", html_context->doc_cp); | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:657:39: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 657 | fc->name = get_attr_val(attr, "name", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:668:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 668 | memmove(p, p + 1, strlen(p)); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ forms.c:676:30: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 676 | cols = get_num(attr, "cols", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ forms.c:685:30: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 685 | rows = get_num(attr, "rows", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ forms.c:692:40: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 692 | wrap_attr = get_attr_val(attr, "wrap", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:694:35: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 694 | if (!c_strcasecmp(wrap_attr, "hard") | ^~~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:695:38: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 695 | || !c_strcasecmp(wrap_attr, "physical")) { | ^~~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:697:42: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 697 | } else if (!c_strcasecmp(wrap_attr, "soft") | ^~~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:698:45: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 698 | || !c_strcasecmp(wrap_attr, "virtual")) { | ^~~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:700:42: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 700 | } else if (!c_strcasecmp(wrap_attr, "none") | ^~~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:701:45: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 701 | || !c_strcasecmp(wrap_attr, "off")) { | ^~~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ forms.c:706:35: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 706 | } else if (has_attr(attr, "nowrap", html_context->doc_cp)) { | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ forms.c:713:39: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 713 | fc->maxlength = get_num(attr, "maxlength", html_context->doc_cp); | ^~~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ forms.c:717:37: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 717 | else put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:727:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 727 | put_chrs(html_context, "_", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ forms.c:736:40: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 736 | put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o general.o -c general.c In file included from ../../../.././src/util/lists.h:4, from ../../../.././src/main/object.h:4, from ../../../.././src/config/options.h:5, from general.c:18: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../../.././src/document/document.h:8, from ../../../.././src/document/html/renderer.h:5, from ../../../.././src/document/html/parser.h:7, from ../../../.././src/document/html/parser/stack.h:5, from general.c:23: ../../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from general.c:14: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from general.c:35: ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ general.c: In function 'html_subscript': general.c:83:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 83 | put_chrs(html_context, "[", 1); | ^~~ | | | char * In file included from general.c:42: ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c: In function 'html_subscript_close': general.c:90:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 90 | put_chrs(html_context, "]", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c: In function 'html_superscript': general.c:97:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 97 | put_chrs(html_context, "^", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c: At top level: general.c:102:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | static unsigned char *quote_char[2] = { "\"", "'" }; | ^~~~ general.c:102:41: note: (near initialization for 'quote_char[0]') general.c:102:47: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | static unsigned char *quote_char[2] = { "\"", "'" }; | ^~~ general.c:102:47: note: (near initialization for 'quote_char[1]') In file included from ../../../.././src/document/html/parser/general.h:5, from general.c:21: general.c: In function 'html_font': general.c:140:45: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 140 | unsigned char *al = get_attr_val(a, "size", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c:152:29: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign] 152 | s = strtoul(nn, (char **) &end, 10); | ^~ | | | unsigned char * In file included from general.c:13: /usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 181 | extern unsigned long int strtoul (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ general.c:162:36: warning: pointer targets in passing argument 3 of 'get_color' differ in signedness [-Wpointer-sign] 162 | get_color(html_context, a, "color", &format.style.color.foreground); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser.h:206:83: note: expected 'unsigned char *' but argument is of type 'char *' 206 | int get_color(struct html_context *html_context, unsigned char *a, unsigned char *c, color_T *rgb); | ~~~~~~~~~~~~~~~^ general.c: In function 'html_body': general.c:169:36: warning: pointer targets in passing argument 3 of 'get_color' differ in signedness [-Wpointer-sign] 169 | get_color(html_context, a, "text", &format.style.color.foreground); | ^~~~~~ | | | char * ../../../.././src/document/html/parser.h:206:83: note: expected 'unsigned char *' but argument is of type 'char *' 206 | int get_color(struct html_context *html_context, unsigned char *a, unsigned char *c, color_T *rgb); | ~~~~~~~~~~~~~~~^ general.c:170:36: warning: pointer targets in passing argument 3 of 'get_color' differ in signedness [-Wpointer-sign] 170 | get_color(html_context, a, "link", &format.color.clink); | ^~~~~~ | | | char * ../../../.././src/document/html/parser.h:206:83: note: expected 'unsigned char *' but argument is of type 'char *' 206 | int get_color(struct html_context *html_context, unsigned char *a, unsigned char *c, color_T *rgb); | ~~~~~~~~~~~~~~~^ general.c:171:36: warning: pointer targets in passing argument 3 of 'get_color' differ in signedness [-Wpointer-sign] 171 | get_color(html_context, a, "vlink", &format.color.vlink); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser.h:206:83: note: expected 'unsigned char *' but argument is of type 'char *' 206 | int get_color(struct html_context *html_context, unsigned char *a, unsigned char *c, color_T *rgb); | ~~~~~~~~~~~~~~~^ general.c: In function 'html_apply_canvas_bgcolor': general.c:202:49: warning: pointer targets in passing argument 2 of 'search_html_stack' differ in signedness [-Wpointer-sign] 202 | && !search_html_stack(html_context, "BODY")) { | ^~~~~~ | | | char * ../../../.././src/document/html/parser/stack.h:10:55: note: expected 'unsigned char *' but argument is of type 'char *' 10 | unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ general.c: In function 'html_linebrk': general.c:485:45: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 485 | unsigned char *al = get_attr_val(a, "align", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c:488:35: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 488 | if (!c_strcasecmp(al, "left")) par_format.align = ALIGN_LEFT; | ^~ | | | unsigned char * In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ general.c:489:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 489 | else if (!c_strcasecmp(al, "right")) par_format.align = ALIGN_RIGHT; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ general.c:490:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 490 | else if (!c_strcasecmp(al, "center")) { | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ general.c:494:42: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 494 | } else if (!c_strcasecmp(al, "justify")) par_format.align = ALIGN_JUSTIFY; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ general.c: In function 'html_hr': general.c:638:28: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 638 | int q = get_num(a, "size", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ general.c:649:26: warning: pointer targets in passing argument 2 of 'get_width' differ in signedness [-Wpointer-sign] 649 | i = get_width(a, "width", 1, html_context); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:64:32: note: expected 'unsigned char *' but argument is of type 'char *' 64 | int get_width(unsigned char *, unsigned char *, int, struct html_context *); | ^~~~~~~~~~~~~~~ general.c: In function 'html_th': general.c:700:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 700 | put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c: In function 'html_td': general.c:711:32: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 711 | put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c: In function 'html_base': general.c:720:29: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 720 | al = get_url_val(a, "href", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c: In function 'html_ul': general.c:749:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 749 | al = get_attr_val(a, "type", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c:751:35: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 751 | if (!c_strcasecmp(al, "disc")) | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ general.c:753:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 753 | else if (!c_strcasecmp(al, "circle")) | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ general.c:755:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 755 | else if (!c_strcasecmp(al, "square")) | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ general.c: In function 'html_ol': general.c:775:25: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 775 | st = get_num(a, "start", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ general.c:780:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 780 | al = get_attr_val(a, "type", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c: At top level: general.c:806:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 806 | {1000, "m"}, | ^~~ general.c:806:17: note: (near initialization for 'roman_tbl[0].s') general.c:807:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 807 | {999, "im"}, | ^~~~ general.c:807:17: note: (near initialization for 'roman_tbl[1].s') general.c:808:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 808 | {990, "xm"}, | ^~~~ general.c:808:17: note: (near initialization for 'roman_tbl[2].s') general.c:809:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 809 | {900, "cm"}, | ^~~~ general.c:809:17: note: (near initialization for 'roman_tbl[3].s') general.c:810:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 810 | {500, "d"}, | ^~~ general.c:810:17: note: (near initialization for 'roman_tbl[4].s') general.c:811:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 811 | {499, "id"}, | ^~~~ general.c:811:17: note: (near initialization for 'roman_tbl[5].s') general.c:812:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 812 | {490, "xd"}, | ^~~~ general.c:812:17: note: (near initialization for 'roman_tbl[6].s') general.c:813:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 813 | {400, "cd"}, | ^~~~ general.c:813:17: note: (near initialization for 'roman_tbl[7].s') general.c:814:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 814 | {100, "c"}, | ^~~ general.c:814:17: note: (near initialization for 'roman_tbl[8].s') general.c:815:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 815 | {99, "ic"}, | ^~~~ general.c:815:17: note: (near initialization for 'roman_tbl[9].s') general.c:816:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 816 | {90, "xc"}, | ^~~~ general.c:816:17: note: (near initialization for 'roman_tbl[10].s') general.c:817:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 817 | {50, "l"}, | ^~~ general.c:817:17: note: (near initialization for 'roman_tbl[11].s') general.c:818:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 818 | {49, "il"}, | ^~~~ general.c:818:17: note: (near initialization for 'roman_tbl[12].s') general.c:819:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 819 | {40, "xl"}, | ^~~~ general.c:819:17: note: (near initialization for 'roman_tbl[13].s') general.c:820:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 820 | {10, "x"}, | ^~~ general.c:820:17: note: (near initialization for 'roman_tbl[14].s') general.c:821:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 821 | {9, "ix"}, | ^~~~ general.c:821:17: note: (near initialization for 'roman_tbl[15].s') general.c:822:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 822 | {5, "v"}, | ^~~ general.c:822:17: note: (near initialization for 'roman_tbl[16].s') general.c:823:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 823 | {4, "iv"}, | ^~~~ general.c:823:17: note: (near initialization for 'roman_tbl[17].s') general.c:824:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 824 | {1, "i"}, | ^~~ general.c:824:17: note: (near initialization for 'roman_tbl[18].s') general.c: In function 'roman': general.c:834:34: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 834 | add_to_string(p, "---"); | ^~~~~ | | | char * ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ general.c:838:34: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 838 | add_to_string(p, "o"); | ^~~ | | | char * ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ general.c:847:17: note: in expansion of macro 'assertm' 847 | assertm(!(n && !roman_tbl[i].n), | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * general.c:847:17: note: in expansion of macro 'assertm' 847 | assertm(!(n && !roman_tbl[i].n), | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ general.c: In function 'html_li': general.c:873:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 873 | put_chrs(html_context, "◦", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c:875:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 875 | put_chrs(html_context, "▪", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c:877:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 877 | put_chrs(html_context, "•", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c:878:40: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 878 | put_chrs(html_context, " ", 6); | ^~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c:886:36: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 886 | int s = get_num(a, "value", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ general.c:896:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 896 | put_chrs(html_context, " ", 6); | ^~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c:915:56: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 915 | put_chrs(html_context, " ", 6); | ^~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c:925:40: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 925 | put_chrs(html_context, ". ", 7); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ general.c:933:67: warning: pointer targets in passing argument 2 of 'search_html_stack' differ in signedness [-Wpointer-sign] 933 | element = search_html_stack(html_context, "ol"); | ^~~~ | | | char * ../../../.././src/document/html/parser/stack.h:10:55: note: expected 'unsigned char *' but argument is of type 'char *' 10 | unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ general.c: In function 'html_dl': general.c:951:25: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 951 | if (has_attr(a, "compact", html_context->doc_cp)) | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c: In function 'html_dt': general.c:973:29: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 973 | && !has_attr(a, "compact", html_context->doc_cp)) | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c: In function 'html_noframes': general.c:1002:51: warning: pointer targets in passing argument 2 of 'search_html_stack' differ in signedness [-Wpointer-sign] 1002 | element = search_html_stack(html_context, "frameset"); | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/stack.h:10:55: note: expected 'unsigned char *' but argument is of type 'char *' 10 | unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ general.c: In function 'html_frame': general.c:1014:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 1014 | src = get_url_val(a, "src", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c:1016:31: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 1016 | url = stracpy("about:blank"); | ^~~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ general.c:1023:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 1023 | name = get_attr_val(a, "name", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c:1035:31: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 1035 | put_link_line("Frame: ", name, url, "", html_context); | ^~~~~~~~~ | | | char * In file included from general.c:22: ../../../.././src/document/html/parser/link.h:9:35: note: expected 'unsigned char *' but argument is of type 'char *' 9 | void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); | ~~~~~~~~~~~~~~~^~~~~~ general.c:1035:53: warning: pointer targets in passing argument 4 of 'put_link_line' differ in signedness [-Wpointer-sign] 1035 | put_link_line("Frame: ", name, url, "", html_context); | ^~ | | | char * ../../../.././src/document/html/parser/link.h:9:104: note: expected 'unsigned char *' but argument is of type 'char *' 9 | void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); | ~~~~~~~~~~~~~~~^~~~~~ general.c: In function 'html_frameset': general.c:1062:45: warning: pointer targets in passing argument 2 of 'search_html_stack' differ in signedness [-Wpointer-sign] 1062 | if (search_html_stack(html_context, "BODY") | ^~~~~~ | | | char * ../../../.././src/document/html/parser/stack.h:10:55: note: expected 'unsigned char *' but argument is of type 'char *' 10 | unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ general.c:1067:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 1067 | cols = get_attr_val(a, "cols", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c:1069:32: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 1069 | cols = stracpy("100%"); | ^~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ general.c:1073:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 1073 | rows = get_attr_val(a, "rows", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ general.c:1075:32: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 1075 | rows = stracpy("100%"); | ^~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o link.o -c link.c In file included from ../../../.././src/util/lists.h:4, from ../../../.././src/main/object.h:4, from ../../../.././src/config/options.h:5, from ../../../.././src/config/kbdbind.h:4, from ../../../.././src/bfu/menu.h:4, from link.c:21: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../../.././src/document/document.h:8, from ../../../.././src/document/html/renderer.h:5, from ../../../.././src/document/html/parser.h:7, from ../../../.././src/document/html/parser/stack.h:5, from link.c:28: ../../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from link.c:16: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from link.c:34: ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../../.././src/document/html/parser/link.h:5, from link.c:26: link.c: In function 'html_a': link.c:50:31: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 50 | href = get_url_val(a, "href", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ In file included from ../../../.././src/config/options.h:8: link.c:89:46: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 89 | get_attr_val(a, "title", html_context->doc_cp)); | ^~~~~~~ | | | char * ../../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ link.c:89:30: note: in expansion of macro 'get_attr_val' 89 | get_attr_val(a, "title", html_context->doc_cp)); | ^~~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:97:50: warning: pointer targets in passing argument 3 of 'set_fragment_identifier' differ in signedness [-Wpointer-sign] 97 | set_fragment_identifier(html_context, a, "name"); | ^~~~~~ | | | char * ../../../.././src/document/html/parser.h:182:71: note: expected 'unsigned char *' but argument is of type 'char *' 182 | unsigned char *attr_name, unsigned char *attr); | ~~~~~~~~~~~~~~~^~~~ link.c: In function 'truncate_label': link.c:115:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | int len = strlen(label); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ link.c: In function 'get_image_filename_from_src': link.c:156:23: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 156 | len = strcspn(src, "?"); | ^~~ | | | unsigned char * /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ link.c: In function 'put_image_label': link.c:208:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 208 | put_chrs(html_context, label, strlen(label)); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ link.c: In function 'html_img_do': link.c:231:39: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 231 | usemap_attr = get_attr_val(a, "usemap", html_context->doc_cp); | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:239:38: warning: pointer targets in passing argument 1 of 'straconcat' differ in signedness [-Wpointer-sign] 239 | map_url = straconcat("MAP@", joined_urls, | ^~~~~~ | | | char * In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:67:48: note: expected 'const unsigned char *' but argument is of type 'char *' 67 | unsigned char *straconcat(const unsigned char *str, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~ link.c:252:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 252 | && has_attr(a, "ismap", html_context->doc_cp) | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:256:41: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 256 | label = get_attr_val(a, "alt", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:258:49: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 258 | label = get_attr_val(a, "title", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:263:37: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 263 | if (label && strlen(label) > 5) clr_spaces(label); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ link.c:267:40: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 267 | if (!src) src = get_url_val(a, "src", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:268:40: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 268 | if (!src) src = get_url_val(a, "dynsrc", html_context->doc_cp); | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:286:41: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 286 | label = stracpy("USEMAP"); | ^~~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ link.c:288:41: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 288 | label = stracpy("ISMAP"); | ^~~~~~~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ link.c:304:54: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 304 | mem_free_set(&label, stracpy("IMG")); | ^~~~~ | | | char * ../../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ link.c:329:56: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 329 | format.title = get_attr_val(a, "title", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c: In function 'html_source': link.c:369:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 369 | src = get_url_val(a, "src", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:372:33: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 372 | title = get_attr_val(a, "title", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:382:31: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 382 | put_link_line("Source: ", title, src, | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/link.h:9:35: note: expected 'unsigned char *' but argument is of type 'char *' 9 | void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); | ~~~~~~~~~~~~~~~^~~~~~ link.c:385:31: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 385 | put_link_line("", "Source", src, | ^~ | | | char * ../../../.././src/document/html/parser/link.h:9:35: note: expected 'unsigned char *' but argument is of type 'char *' 9 | void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); | ~~~~~~~~~~~~~~~^~~~~~ link.c:385:35: warning: pointer targets in passing argument 2 of 'put_link_line' differ in signedness [-Wpointer-sign] 385 | put_link_line("", "Source", src, | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/link.h:9:58: note: expected 'unsigned char *' but argument is of type 'char *' 9 | void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); | ~~~~~~~~~~~~~~~^~~~~~~~ link.c: In function 'put_link_line': link.c:406:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 406 | put_chrs(html_context, prefix, strlen(prefix)); | ^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ link.c:414:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 414 | put_chrs(html_context, linkname, strlen(linkname)); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ link.c: In function 'html_applet': link.c:426:31: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 426 | code = get_url_val(a, "code", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:429:31: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 429 | alt = get_attr_val(a, "alt", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:434:31: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 434 | put_link_line("Applet: ", alt, code, | ^~~~~~~~~~ | | | char * link.c:395:30: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~ link.c:437:31: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 437 | put_link_line("", "Applet", code, | ^~ | | | char * link.c:395:30: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~ link.c:437:35: warning: pointer targets in passing argument 2 of 'put_link_line' differ in signedness [-Wpointer-sign] 437 | put_link_line("", "Applet", code, | ^~~~~~~~ | | | char * link.c:395:53: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~~~ link.c: In function 'html_audio': link.c:453:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 453 | url = get_url_val(a, "src", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:458:43: warning: pointer targets in passing argument 1 of '__xpg_basename' differ in signedness [-Wpointer-sign] 458 | put_link_line("Audio: ", basename(url), url, | ^~~ | | | unsigned char * In file included from link.c:11: /usr/include/libgen.h:34:36: note: expected 'char *' but argument is of type 'unsigned char *' 34 | extern char *__xpg_basename (char *__path) __THROW; | ~~~~~~^~~~~~ link.c:458:23: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 458 | put_link_line("Audio: ", basename(url), url, | ^~~~~~~~~ | | | char * link.c:395:30: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~ link.c:458:34: warning: pointer targets in passing argument 2 of 'put_link_line' differ in signedness [-Wpointer-sign] 458 | put_link_line("Audio: ", basename(url), url, | ^~~~~~~~ | | | char * link.c:395:53: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~~~ link.c: In function 'html_iframe_do': link.c:473:40: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 473 | if (!url) url = get_url_val(a, "src", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:476:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 476 | name = get_attr_val(a, "name", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:477:43: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 477 | if (!name) name = get_attr_val(a, "id", html_context->doc_cp); | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:478:35: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 478 | if (!name) name = stracpy(""); | ^~ | | | char * ../../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ link.c:487:31: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 487 | put_link_line("IFrame: ", name, url, | ^~~~~~~~~~ | | | char * link.c:395:30: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~ link.c:490:31: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 490 | put_link_line("", "IFrame", url, | ^~ | | | char * link.c:395:30: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~ link.c:490:35: warning: pointer targets in passing argument 2 of 'put_link_line' differ in signedness [-Wpointer-sign] 490 | put_link_line("", "IFrame", url, | ^~~~~~~~ | | | char * link.c:395:53: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~~~ link.c: In function 'html_object': link.c:515:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 515 | url = get_url_val(a, "data", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:516:40: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 516 | if (!url) url = get_url_val(a, "codebase", html_context->doc_cp); | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:519:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 519 | type = get_attr_val(a, "type", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:522:28: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 522 | if (!c_strncasecmp(type, "text/", 5)) { | ^~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ link.c:527:35: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 527 | } else if (!c_strncasecmp(type, "image/", 6)) { | ^~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ link.c:534:40: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 534 | name = get_attr_val(a, "standby", html_context->doc_cp); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:539:39: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 539 | put_link_line("Object: ", name, url, | ^~~~~~~~~~ | | | char * link.c:395:30: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~ link.c:543:39: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 543 | put_link_line("Object: ", type, url, | ^~~~~~~~~~ | | | char * link.c:395:30: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~ link.c: In function 'html_embed': link.c:566:37: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 566 | object_src = get_url_val(a, "src", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:574:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 574 | extension = strrchr((const char *)object_src, '.'); | ^ link.c:578:36: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 578 | if (type && !c_strncasecmp(type, "image/", 6)) { | ^~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ link.c: In function 'html_video': link.c:597:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 597 | url = get_url_val(a, "src", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:602:43: warning: pointer targets in passing argument 1 of '__xpg_basename' differ in signedness [-Wpointer-sign] 602 | put_link_line("Video: ", basename(url), url, | ^~~ | | | unsigned char * /usr/include/libgen.h:34:36: note: expected 'char *' but argument is of type 'unsigned char *' 34 | extern char *__xpg_basename (char *__path) __THROW; | ~~~~~~^~~~~~ link.c:602:23: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 602 | put_link_line("Video: ", basename(url), url, | ^~~~~~~~~ | | | char * link.c:395:30: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~ link.c:602:34: warning: pointer targets in passing argument 2 of 'put_link_line' differ in signedness [-Wpointer-sign] 602 | put_link_line("Video: ", basename(url), url, | ^~~~~~~~ | | | char * link.c:395:53: note: expected 'unsigned char *' but argument is of type 'char *' 395 | put_link_line(unsigned char *prefix, unsigned char *linkname, | ~~~~~~~~~~~~~~~^~~~~~~~ link.c: At top level: link.c:737:21: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 737 | { LT_START, "start" }, | ^~~~~~~ link.c:737:21: note: (near initialization for 'lt_names[0].str') link.c:738:21: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 738 | { LT_START, "top" }, | ^~~~~ link.c:738:21: note: (near initialization for 'lt_names[1].str') link.c:739:21: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 739 | { LT_START, "home" }, | ^~~~~~ link.c:739:21: note: (near initialization for 'lt_names[2].str') link.c:740:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 740 | { LT_PARENT, "parent" }, | ^~~~~~~~ link.c:740:22: note: (near initialization for 'lt_names[3].str') link.c:741:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 741 | { LT_PARENT, "up" }, | ^~~~ link.c:741:22: note: (near initialization for 'lt_names[4].str') link.c:742:20: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 742 | { LT_NEXT, "next" }, | ^~~~~~ link.c:742:20: note: (near initialization for 'lt_names[5].str') link.c:743:20: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 743 | { LT_PREV, "previous" }, | ^~~~~~~~~~ link.c:743:20: note: (near initialization for 'lt_names[6].str') link.c:744:20: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 744 | { LT_PREV, "prev" }, | ^~~~~~ link.c:744:20: note: (near initialization for 'lt_names[7].str') link.c:745:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 745 | { LT_CONTENTS, "contents" }, | ^~~~~~~~~~ link.c:745:24: note: (near initialization for 'lt_names[8].str') link.c:746:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 746 | { LT_CONTENTS, "toc" }, | ^~~~~ link.c:746:24: note: (near initialization for 'lt_names[9].str') link.c:747:21: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 747 | { LT_INDEX, "index" }, | ^~~~~~~ link.c:747:21: note: (near initialization for 'lt_names[10].str') link.c:748:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 748 | { LT_GLOSSARY, "glossary" }, | ^~~~~~~~~~ link.c:748:24: note: (near initialization for 'lt_names[11].str') link.c:749:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 749 | { LT_CHAPTER, "chapter" }, | ^~~~~~~~~ link.c:749:23: note: (near initialization for 'lt_names[12].str') link.c:750:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 750 | { LT_SECTION, "section" }, | ^~~~~~~~~ link.c:750:23: note: (near initialization for 'lt_names[13].str') link.c:751:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 751 | { LT_SUBSECTION, "subsection" }, | ^~~~~~~~~~~~ link.c:751:26: note: (near initialization for 'lt_names[14].str') link.c:752:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 752 | { LT_SUBSECTION, "child" }, | ^~~~~~~ link.c:752:26: note: (near initialization for 'lt_names[15].str') link.c:753:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 753 | { LT_SUBSECTION, "sibling" }, | ^~~~~~~~~ link.c:753:26: note: (near initialization for 'lt_names[16].str') link.c:754:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 754 | { LT_APPENDIX, "appendix" }, | ^~~~~~~~~~ link.c:754:24: note: (near initialization for 'lt_names[17].str') link.c:755:20: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 755 | { LT_HELP, "help" }, | ^~~~~~ link.c:755:20: note: (near initialization for 'lt_names[18].str') link.c:756:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 756 | { LT_SEARCH, "search" }, | ^~~~~~~~ link.c:756:22: note: (near initialization for 'lt_names[19].str') link.c:757:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 757 | { LT_BOOKMARK, "bookmark" }, | ^~~~~~~~~~ link.c:757:24: note: (near initialization for 'lt_names[20].str') link.c:758:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 758 | { LT_ALTERNATE_LANG, "alt. language" }, | ^~~~~~~~~~~~~~~ link.c:758:30: note: (near initialization for 'lt_names[21].str') link.c:759:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 759 | { LT_ALTERNATE_MEDIA, "alt. media" }, | ^~~~~~~~~~~~ link.c:759:31: note: (near initialization for 'lt_names[22].str') link.c:760:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 760 | { LT_ALTERNATE_STYLESHEET, "alt. stylesheet" }, | ^~~~~~~~~~~~~~~~~ link.c:760:36: note: (near initialization for 'lt_names[23].str') link.c:761:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 761 | { LT_STYLESHEET, "stylesheet" }, | ^~~~~~~~~~~~ link.c:761:26: note: (near initialization for 'lt_names[24].str') link.c:762:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 762 | { LT_ALTERNATE, "alternate" }, | ^~~~~~~~~~~ link.c:762:25: note: (near initialization for 'lt_names[25].str') link.c:763:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 763 | { LT_COPYRIGHT, "copyright" }, | ^~~~~~~~~~~ link.c:763:25: note: (near initialization for 'lt_names[26].str') link.c:764:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 764 | { LT_AUTHOR, "author" }, | ^~~~~~~~ link.c:764:22: note: (near initialization for 'lt_names[27].str') link.c:765:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 765 | { LT_AUTHOR, "made" }, | ^~~~~~ link.c:765:22: note: (near initialization for 'lt_names[28].str') link.c:766:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 766 | { LT_AUTHOR, "owner" }, | ^~~~~~~ link.c:766:22: note: (near initialization for 'lt_names[29].str') link.c:767:20: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 767 | { LT_ICON, "icon" }, | ^~~~~~ link.c:767:20: note: (near initialization for 'lt_names[30].str') link.c: In function 'get_lt_default_name': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ link.c:777:9: note: in expansion of macro 'assert' 777 | assert(link); | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * link.c:777:9: note: in expansion of macro 'assert' 777 | assert(link); | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ link.c:784:16: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 784 | return "unknown"; | ^~~~~~~~~ link.c: In function 'html_link_clear': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ link.c:790:9: note: in expansion of macro 'assert' 790 | assert(link); | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * link.c:790:9: note: in expansion of macro 'assert' 790 | assert(link); | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ link.c: In function 'html_link_parse': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ link.c:811:9: note: in expansion of macro 'assert' 811 | assert(a && link); | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * link.c:811:9: note: in expansion of macro 'assert' 811 | assert(a && link); | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ link.c:814:37: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 814 | link->href = get_url_val(a, "href", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:817:38: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 817 | link->lang = get_attr_val(a, "lang", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:818:42: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 818 | link->hreflang = get_attr_val(a, "hreflang", html_context->doc_cp); | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:819:39: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 819 | link->title = get_attr_val(a, "title", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:820:46: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 820 | link->content_type = get_attr_val(a, "type", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:821:39: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 821 | link->media = get_attr_val(a, "media", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:823:38: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 823 | link->name = get_attr_val(a, "rel", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:827:46: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 827 | link->name = get_attr_val(a, "rev", html_context->doc_cp); | ^~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ link.c:835:39: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 835 | if (!c_strcasecmp(link->name, lt_names[i].str)) { | ~~~~^~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ link.c:835:58: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 835 | if (!c_strcasecmp(link->name, lt_names[i].str)) { | ~~~~~~~~~~~^~~~ | | | unsigned char * ../../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ link.c: In function 'html_link': link.c:881:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 881 | int len = strlen(link.href); | ~~~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ link.c:910:45: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 910 | name_neq_title = strcmp(link.title, name); | ~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ link.c:910:53: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 910 | name_neq_title = strcmp(link.title, name); | ^~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ link.c:917:51: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 917 | add_to_string(&text, first ? " (" : ", "); \ | ~~~~~~~~~~~~~^~~~~~ | | | char * link.c:923:17: note: in expansion of macro 'APPEND' 923 | APPEND(name); | ^~~~~~ ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ link.c:917:51: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 917 | add_to_string(&text, first ? " (" : ", "); \ | ~~~~~~~~~~~~~^~~~~~ | | | char * link.c:927:17: note: in expansion of macro 'APPEND' 927 | APPEND(link.hreflang); | ^~~~~~ ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ link.c:917:51: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 917 | add_to_string(&text, first ? " (" : ", "); \ | ~~~~~~~~~~~~~^~~~~~ | | | char * link.c:931:17: note: in expansion of macro 'APPEND' 931 | APPEND(link.content_type); | ^~~~~~ ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ link.c:936:52: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 936 | c_strcasecmp(link.hreflang, link.lang)))) { | ~~~~^~~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ link.c:936:67: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 936 | c_strcasecmp(link.hreflang, link.lang)))) { | ~~~~^~~~~ | | | unsigned char * ../../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ link.c:917:51: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 917 | add_to_string(&text, first ? " (" : ", "); \ | ~~~~~~~~~~~~~^~~~~~ | | | char * link.c:937:17: note: in expansion of macro 'APPEND' 937 | APPEND(link.lang); | ^~~~~~ ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ link.c:917:51: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 917 | add_to_string(&text, first ? " (" : ", "); \ | ~~~~~~~~~~~~~^~~~~~ | | | char * link.c:941:17: note: in expansion of macro 'APPEND' 941 | APPEND(link.media); | ^~~~~~ ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ link.c:950:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 950 | unsigned char *prefix = (link.direction == LD_REL) | ^ gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o parse.o -c parse.c In file included from ../../../.././src/util/lists.h:4, from ../../../.././src/main/object.h:4, from ../../../.././src/config/options.h:5, from parse.c:15: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../../.././src/document/document.h:8, from ../../../.././src/document/html/renderer.h:5, from ../../../.././src/document/html/parser.h:7, from ../../../.././src/document/html/parser/stack.h:5, from parse.c:23: ../../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from parse.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from parse.c:28: ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ parse.c: In function 'parse_element': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parse.c:62:9: note: in expansion of macro 'assert' 62 | assert(e && eof); | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parse.c:62:9: note: in expansion of macro 'assert' 62 | assert(e && eof); | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parse.c: In function 'get_num': parse.c:263:30: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 263 | num = strtol(al, (char **) &end, 10); | ^~ | | | unsigned char * In file included from parse.c:10: /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ parse.c: At top level: parse.c:428:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 428 | {"A", html_a, NULL, 0, ET_NON_NESTABLE}, | ^~~ parse.c:428:3: note: (near initialization for 'elements[0].name') parse.c:429:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 429 | {"ABBR", html_italic, NULL, 0, ET_NESTABLE }, | ^~~~~~ parse.c:429:3: note: (near initialization for 'elements[1].name') parse.c:430:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 430 | {"ADDRESS", html_address, NULL, 2, ET_NESTABLE }, | ^~~~~~~~~ parse.c:430:3: note: (near initialization for 'elements[2].name') parse.c:431:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 431 | {"APPLET", html_applet, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~~~ parse.c:431:3: note: (near initialization for 'elements[3].name') parse.c:432:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 432 | {"AUDIO", html_audio, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~~ parse.c:432:3: note: (near initialization for 'elements[4].name') parse.c:433:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 433 | {"B", html_bold, NULL, 0, ET_NESTABLE }, | ^~~ parse.c:433:3: note: (near initialization for 'elements[5].name') parse.c:434:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 434 | {"BASE", html_base, NULL, 0, ET_NON_PAIRABLE}, | ^~~~~~ parse.c:434:3: note: (near initialization for 'elements[6].name') parse.c:435:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 435 | {"BASEFONT", html_font, NULL, 0, ET_NON_PAIRABLE}, | ^~~~~~~~~~ parse.c:435:3: note: (near initialization for 'elements[7].name') parse.c:436:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 436 | {"BLOCKQUOTE", html_blockquote, NULL, 2, ET_NESTABLE }, | ^~~~~~~~~~~~ parse.c:436:3: note: (near initialization for 'elements[8].name') parse.c:437:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 437 | {"BODY", html_body, NULL, 0, ET_NESTABLE }, | ^~~~~~ parse.c:437:3: note: (near initialization for 'elements[9].name') parse.c:438:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 438 | {"BR", html_br, NULL, 1, ET_NON_PAIRABLE}, | ^~~~ parse.c:438:3: note: (near initialization for 'elements[10].name') parse.c:439:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 439 | {"BUTTON", html_button, NULL, 0, ET_NESTABLE }, | ^~~~~~~~ parse.c:439:3: note: (near initialization for 'elements[11].name') parse.c:440:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 440 | {"CAPTION", html_center, NULL, 1, ET_NESTABLE }, | ^~~~~~~~~ parse.c:440:3: note: (near initialization for 'elements[12].name') parse.c:441:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 441 | {"CENTER", html_center, NULL, 1, ET_NESTABLE }, | ^~~~~~~~ parse.c:441:3: note: (near initialization for 'elements[13].name') parse.c:442:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 442 | {"CODE", html_fixed, NULL, 0, ET_NESTABLE }, | ^~~~~~ parse.c:442:3: note: (near initialization for 'elements[14].name') parse.c:443:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 443 | {"DD", html_dd, NULL, 1, ET_NON_PAIRABLE}, | ^~~~ parse.c:443:3: note: (near initialization for 'elements[15].name') parse.c:444:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 444 | {"DFN", html_bold, NULL, 0, ET_NESTABLE }, | ^~~~~ parse.c:444:3: note: (near initialization for 'elements[16].name') parse.c:445:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 445 | {"DIR", html_ul, NULL, 2, ET_NESTABLE }, | ^~~~~ parse.c:445:3: note: (near initialization for 'elements[17].name') parse.c:446:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 446 | {"DIV", html_linebrk, NULL, 1, ET_NESTABLE }, | ^~~~~ parse.c:446:3: note: (near initialization for 'elements[18].name') parse.c:447:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 447 | {"DL", html_dl, NULL, 2, ET_NESTABLE }, | ^~~~ parse.c:447:3: note: (near initialization for 'elements[19].name') parse.c:448:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 448 | {"DT", html_dt, NULL, 1, ET_NON_PAIRABLE}, | ^~~~ parse.c:448:3: note: (near initialization for 'elements[20].name') parse.c:449:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 449 | {"EM", html_italic, NULL, 0, ET_NESTABLE }, | ^~~~ parse.c:449:3: note: (near initialization for 'elements[21].name') parse.c:450:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 450 | {"EMBED", html_embed, NULL, 0, ET_NON_PAIRABLE}, | ^~~~~~~ parse.c:450:3: note: (near initialization for 'elements[22].name') parse.c:451:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 451 | {"FIXED", html_fixed, NULL, 0, ET_NESTABLE }, | ^~~~~~~ parse.c:451:3: note: (near initialization for 'elements[23].name') parse.c:452:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 452 | {"FONT", html_font, NULL, 0, ET_NESTABLE }, | ^~~~~~ parse.c:452:3: note: (near initialization for 'elements[24].name') parse.c:453:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 453 | {"FORM", html_form, NULL, 1, ET_NESTABLE }, | ^~~~~~ parse.c:453:3: note: (near initialization for 'elements[25].name') parse.c:454:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 454 | {"FRAME", html_frame, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~~ parse.c:454:3: note: (near initialization for 'elements[26].name') parse.c:455:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 455 | {"FRAMESET", html_frameset, NULL, 1, ET_NESTABLE }, | ^~~~~~~~~~ parse.c:455:3: note: (near initialization for 'elements[27].name') parse.c:456:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 456 | {"H1", html_h1, NULL, 2, ET_NON_NESTABLE}, | ^~~~ parse.c:456:3: note: (near initialization for 'elements[28].name') parse.c:457:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 457 | {"H2", html_h2, NULL, 2, ET_NON_NESTABLE}, | ^~~~ parse.c:457:3: note: (near initialization for 'elements[29].name') parse.c:458:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 458 | {"H3", html_h3, NULL, 2, ET_NON_NESTABLE}, | ^~~~ parse.c:458:3: note: (near initialization for 'elements[30].name') parse.c:459:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 459 | {"H4", html_h4, NULL, 2, ET_NON_NESTABLE}, | ^~~~ parse.c:459:3: note: (near initialization for 'elements[31].name') parse.c:460:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 460 | {"H5", html_h5, NULL, 2, ET_NON_NESTABLE}, | ^~~~ parse.c:460:3: note: (near initialization for 'elements[32].name') parse.c:461:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 461 | {"H6", html_h6, NULL, 2, ET_NON_NESTABLE}, | ^~~~ parse.c:461:3: note: (near initialization for 'elements[33].name') parse.c:462:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 462 | {"HEAD", html_head, NULL, 0, ET_NESTABLE }, | ^~~~~~ parse.c:462:3: note: (near initialization for 'elements[34].name') parse.c:463:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 463 | {"HR", html_hr, NULL, 2, ET_NON_PAIRABLE}, | ^~~~ parse.c:463:3: note: (near initialization for 'elements[35].name') parse.c:464:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 464 | {"HTML", html_html, html_html_close, 0, ET_NESTABLE }, | ^~~~~~ parse.c:464:3: note: (near initialization for 'elements[36].name') parse.c:465:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 465 | {"I", html_italic, NULL, 0, ET_NESTABLE }, | ^~~ parse.c:465:3: note: (near initialization for 'elements[37].name') parse.c:466:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 466 | {"IFRAME", html_iframe, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~~~ parse.c:466:3: note: (near initialization for 'elements[38].name') parse.c:467:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 467 | {"IMG", html_img, NULL, 0, ET_NON_PAIRABLE}, | ^~~~~ parse.c:467:3: note: (near initialization for 'elements[39].name') parse.c:468:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 468 | {"INPUT", html_input, NULL, 0, ET_NON_PAIRABLE}, | ^~~~~~~ parse.c:468:3: note: (near initialization for 'elements[40].name') parse.c:469:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 469 | {"LI", html_li, NULL, 1, ET_LI }, | ^~~~ parse.c:469:3: note: (near initialization for 'elements[41].name') parse.c:470:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 470 | {"LINK", html_link, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~ parse.c:470:3: note: (near initialization for 'elements[42].name') parse.c:471:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 471 | {"LISTING", html_pre, NULL, 2, ET_NESTABLE }, | ^~~~~~~~~ parse.c:471:3: note: (near initialization for 'elements[43].name') parse.c:472:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 472 | {"MENU", html_ul, NULL, 2, ET_NESTABLE }, | ^~~~~~ parse.c:472:3: note: (near initialization for 'elements[44].name') parse.c:473:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 473 | {"META", html_meta, NULL, 0, ET_NON_PAIRABLE}, | ^~~~~~ parse.c:473:3: note: (near initialization for 'elements[45].name') parse.c:474:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 474 | {"NOFRAMES", html_noframes, NULL, 0, ET_NESTABLE }, | ^~~~~~~~~~ parse.c:474:3: note: (near initialization for 'elements[46].name') parse.c:475:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 475 | {"NOSCRIPT", html_noscript, NULL, 0, ET_NESTABLE }, | ^~~~~~~~~~ parse.c:475:3: note: (near initialization for 'elements[47].name') parse.c:476:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 476 | {"OBJECT", html_object, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~~~ parse.c:476:3: note: (near initialization for 'elements[48].name') parse.c:477:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 477 | {"OL", html_ol, NULL, 2, ET_NESTABLE }, | ^~~~ parse.c:477:3: note: (near initialization for 'elements[49].name') parse.c:478:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 478 | {"OPTION", html_option, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~~~ parse.c:478:3: note: (near initialization for 'elements[50].name') parse.c:479:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 479 | {"P", html_p, NULL, 2, ET_NON_NESTABLE}, | ^~~ parse.c:479:3: note: (near initialization for 'elements[51].name') parse.c:480:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 480 | {"PRE", html_pre, NULL, 2, ET_NESTABLE }, | ^~~~~ parse.c:480:3: note: (near initialization for 'elements[52].name') parse.c:481:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 481 | {"Q", html_quote, html_quote_close, 0, ET_NESTABLE }, | ^~~ parse.c:481:3: note: (near initialization for 'elements[53].name') parse.c:482:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 482 | {"S", html_underline, NULL, 0, ET_NESTABLE }, | ^~~ parse.c:482:3: note: (near initialization for 'elements[54].name') parse.c:483:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 483 | {"SCRIPT", html_script, NULL, 0, ET_NESTABLE }, | ^~~~~~~~ parse.c:483:3: note: (near initialization for 'elements[55].name') parse.c:484:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 484 | {"SELECT", html_select, NULL, 0, ET_NESTABLE }, | ^~~~~~~~ parse.c:484:3: note: (near initialization for 'elements[56].name') parse.c:485:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 485 | {"SOURCE", html_source, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~~~ parse.c:485:3: note: (near initialization for 'elements[57].name') parse.c:486:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 486 | {"SPAN", html_span, NULL, 0, ET_NESTABLE }, | ^~~~~~ parse.c:486:3: note: (near initialization for 'elements[58].name') parse.c:487:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 487 | {"STRIKE", html_underline, NULL, 0, ET_NESTABLE }, | ^~~~~~~~ parse.c:487:3: note: (near initialization for 'elements[59].name') parse.c:488:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 488 | {"STRONG", html_bold, NULL, 0, ET_NESTABLE }, | ^~~~~~~~ parse.c:488:3: note: (near initialization for 'elements[60].name') parse.c:489:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 489 | {"STYLE", html_style, html_style_close, 0, ET_NESTABLE }, | ^~~~~~~ parse.c:489:3: note: (near initialization for 'elements[61].name') parse.c:490:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 490 | {"SUB", html_subscript, html_subscript_close, 0, ET_NESTABLE }, | ^~~~~ parse.c:490:3: note: (near initialization for 'elements[62].name') parse.c:491:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 491 | {"SUP", html_superscript, NULL, 0, ET_NESTABLE }, | ^~~~~ parse.c:491:3: note: (near initialization for 'elements[63].name') parse.c:492:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 492 | {"TABLE", html_table, NULL, 2, ET_NESTABLE }, | ^~~~~~~ parse.c:492:3: note: (near initialization for 'elements[64].name') parse.c:493:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 493 | {"TD", html_td, NULL, 0, ET_NESTABLE }, | ^~~~ parse.c:493:3: note: (near initialization for 'elements[65].name') parse.c:494:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 494 | {"TEXTAREA", html_textarea, NULL, 0, ET_NON_PAIRABLE}, | ^~~~~~~~~~ parse.c:494:3: note: (near initialization for 'elements[66].name') parse.c:495:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 495 | {"TH", html_th, NULL, 0, ET_NESTABLE }, | ^~~~ parse.c:495:3: note: (near initialization for 'elements[67].name') parse.c:496:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 496 | {"TITLE", html_title, NULL, 0, ET_NESTABLE }, | ^~~~~~~ parse.c:496:3: note: (near initialization for 'elements[68].name') parse.c:497:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 497 | {"TR", html_tr, NULL, 1, ET_NESTABLE }, | ^~~~ parse.c:497:3: note: (near initialization for 'elements[69].name') parse.c:498:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 498 | {"TT", html_tt, NULL, 0, ET_NON_NESTABLE}, | ^~~~ parse.c:498:3: note: (near initialization for 'elements[70].name') parse.c:499:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 499 | {"U", html_underline, NULL, 0, ET_NESTABLE }, | ^~~ parse.c:499:3: note: (near initialization for 'elements[71].name') parse.c:500:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 500 | {"UL", html_ul, NULL, 2, ET_NESTABLE }, | ^~~~ parse.c:500:3: note: (near initialization for 'elements[72].name') parse.c:501:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 501 | {"VIDEO", html_video, NULL, 1, ET_NON_PAIRABLE}, | ^~~~~~~ parse.c:501:3: note: (near initialization for 'elements[73].name') parse.c:502:3: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 502 | {"XMP", html_xmp, html_xmp_close, 2, ET_NESTABLE }, | ^~~~~ parse.c:502:3: note: (near initialization for 'elements[74].name') In file included from parse.c:30: ../../../.././src/util/fastfind.h:38:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | { (comment), (reset), (next) } | ^ parse.c:549:11: note: in expansion of macro 'INIT_FASTFIND_INDEX' 549 | = INIT_FASTFIND_INDEX("tags_lookup", tags_list_reset, tags_list_next); | ^~~~~~~~~~~~~~~~~~~ ../../../.././src/util/fastfind.h:38:11: note: (near initialization for 'ff_tags_index.comment') 38 | { (comment), (reset), (next) } | ^ parse.c:549:11: note: in expansion of macro 'INIT_FASTFIND_INDEX' 549 | = INIT_FASTFIND_INDEX("tags_lookup", tags_list_reset, tags_list_next); | ^~~~~~~~~~~~~~~~~~~ parse.c: In function 'parse_html': parse.c:695:56: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 695 | put_chrs(html_context, " ", 1); | ^~~ | | | char * In file included from parse.c:36: ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ parse.c:708:56: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 708 | put_chrs(html_context, " ", | ^~~~~~~~~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ parse.c:783:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 783 | put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ parse.c:793:56: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 793 | put_chrs(html_context, " ", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ In file included from ../../../.././src/document/html/parser/forms.h:5, from parse.c:19: parse.c: In function 'start_element': parse.c:823:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 823 | a = get_attr_val(attr, "id", html_context->doc_cp); \ | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ parse.c:854:17: note: in expansion of macro 'ELEMENT_RENDER_PROLOGUE' 854 | ELEMENT_RENDER_PROLOGUE | ^~~~~~~~~~~~~~~~~~~~~~~ parse.c:141:58: note: expected 'unsigned char *' but argument is of type 'char *' 141 | get_attr_value(register unsigned char *e, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ parse.c:874:46: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 874 | = get_attr_val(attr, "media", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ parse.c:141:58: note: expected 'unsigned char *' but argument is of type 'char *' 141 | get_attr_value(register unsigned char *e, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parse.c:915:38: note: in expansion of macro 'c_strlcasecmp' 915 | if (!c_strlcasecmp(e->name, e->namelen, name, namelen)) break; | ^~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parse.c:919:22: note: in expansion of macro 'c_strlcasecmp' 919 | if (!c_strlcasecmp(e->name, e->namelen, name, namelen)) { | ^~~~~~~~~~~~~ In file included from ../../../.././src/config/options.h:8: parse.c:961:49: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 961 | get_attr_val(attr, "id", html_context->doc_cp)); | ^~~~ | | | char * ../../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parse.c:961:30: note: in expansion of macro 'get_attr_val' 961 | get_attr_val(attr, "id", html_context->doc_cp)); | ^~~~~~~~~~~~ parse.c:141:58: note: expected 'unsigned char *' but argument is of type 'char *' 141 | get_attr_value(register unsigned char *e, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ parse.c:963:49: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 963 | get_attr_val(attr, "class", html_context->doc_cp)); | ^~~~~~~ | | | char * ../../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parse.c:963:30: note: in expansion of macro 'get_attr_val' 963 | get_attr_val(attr, "class", html_context->doc_cp)); | ^~~~~~~~~~~~ parse.c:141:58: note: expected 'unsigned char *' but argument is of type 'char *' 141 | get_attr_value(register unsigned char *e, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ parse.c:823:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 823 | a = get_attr_val(attr, "id", html_context->doc_cp); \ | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ parse.c:988:9: note: in expansion of macro 'ELEMENT_RENDER_PROLOGUE' 988 | ELEMENT_RENDER_PROLOGUE | ^~~~~~~~~~~~~~~~~~~~~~~ parse.c:141:58: note: expected 'unsigned char *' but argument is of type 'char *' 141 | get_attr_value(register unsigned char *e, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ parse.c: In function 'end_element': ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parse.c:1092:21: note: in expansion of macro 'c_strlcasecmp' 1092 | if (c_strlcasecmp(e->name, e->namelen, name, namelen)) { | ^~~~~~~~~~~~~ parse.c: In function 'process_element': parse.c:1153:48: warning: pointer targets in passing argument 2 of 'put_chrs' differ in signedness [-Wpointer-sign] 1153 | put_chrs(html_context, "<", 1); | ^~~ | | | char * ../../../.././src/document/html/internal.h:15:65: note: expected 'unsigned char *' but argument is of type 'char *' 15 | void put_chrs(struct html_context *html_context, unsigned char *start, int len); | ~~~~~~~~~~~~~~~^~~~~ parse.c: In function 'scan_http_equiv': ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parse.c:1191:14: note: in expansion of macro 'c_strlcasecmp' 1191 | if (!c_strlcasecmp(name, namelen, "HEAD", 4)) goto se; | ^~~~~~~~~~~~~ parse.c:1191:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 1191 | if (!c_strlcasecmp(name, namelen, "HEAD", 4)) goto se; | ^~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parse.c:1192:14: note: in expansion of macro 'c_strlcasecmp' 1192 | if (!c_strlcasecmp(name, namelen, "/HEAD", 5)) return; | ^~~~~~~~~~~~~ parse.c:1192:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 1192 | if (!c_strlcasecmp(name, namelen, "/HEAD", 5)) return; | ^~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parse.c:1193:14: note: in expansion of macro 'c_strlcasecmp' 1193 | if (!c_strlcasecmp(name, namelen, "BODY", 4)) return; | ^~~~~~~~~~~~~ parse.c:1193:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 1193 | if (!c_strlcasecmp(name, namelen, "BODY", 4)) return; | ^~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parse.c:1194:41: note: in expansion of macro 'c_strlcasecmp' 1194 | if (title && !title->length && !c_strlcasecmp(name, namelen, "TITLE", 5)) { | ^~~~~~~~~~~~~ parse.c:1194:70: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 1194 | if (title && !title->length && !c_strlcasecmp(name, namelen, "TITLE", 5)) { | ^~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parse.c:1217:13: note: in expansion of macro 'c_strlcasecmp' 1217 | if (c_strlcasecmp(name, namelen, "META", 4)) goto se; | ^~~~~~~~~~~~~ parse.c:1217:42: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 1217 | if (c_strlcasecmp(name, namelen, "META", 4)) goto se; | ^~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ parse.c:1221:33: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 1221 | he = get_attr_val(attr, "charset", cp); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ parse.c:141:58: note: expected 'unsigned char *' but argument is of type 'char *' 141 | get_attr_value(register unsigned char *e, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ parse.c:1223:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1223 | add_to_string(head, "Charset: "); | ^~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ parse.c:1230:33: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 1230 | he = get_attr_val(attr, "http-equiv", cp); | ^~~~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ parse.c:141:58: note: expected 'unsigned char *' but argument is of type 'char *' 141 | get_attr_value(register unsigned char *e, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ parse.c:1238:32: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 1238 | c = get_attr_val(attr, "content", cp); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ parse.c:141:58: note: expected 'unsigned char *' but argument is of type 'char *' 141 | get_attr_value(register unsigned char *e, unsigned char *name, | ~~~~~~~~~~~~~~~^~~~ parse.c:1240:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1240 | add_to_string(head, ": "); | ^~~~ | | | char * ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ parse.c: In function 'supports_html_media_attr': parse.c:1283:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1283 | optstr = get_opt_str("document.css.media", NULL); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ parse.c:1283:18: note: in expansion of macro 'get_opt_str' 1283 | optstr = get_opt_str("document.css.media", NULL); | ^~~~~~~~~~~ ../../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ parse.c:1291:34: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 1291 | media += strcspn(media, ","); | ^~~~~ | | | const unsigned char * /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'const unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o stack.o -c stack.c In file included from ../../../.././src/document/document.h:8, from stack.c:14: ../../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from stack.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../../.././src/util/lists.h:4, from ../../../.././src/main/object.h:4, from ../../../.././src/document/document.h:6: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from stack.c:20: ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ stack.c: In function 'search_html_stack': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:55:9: note: in expansion of macro 'assert' 55 | assert(name && *name); | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:55:9: note: in expansion of macro 'assert' 55 | assert(name && *name); | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c:56:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 56 | namelen = strlen(name); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ stack.c:65:21: note: in expansion of macro 'c_strlcasecmp' 65 | if (c_strlcasecmp(element->name, element->namelen, name, namelen)) | ^~~~~~~~~~~~~ stack.c: In function 'kill_html_stack_item': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:81:9: note: in expansion of macro 'assert' 81 | assert(e); | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:81:9: note: in expansion of macro 'assert' 81 | assert(e); | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ stack.c:83:9: note: in expansion of macro 'assertm' 83 | assertm((void *) e != &html_context->stack, "trying to free bad html element"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * stack.c:83:9: note: in expansion of macro 'assertm' 83 | assertm((void *) e != &html_context->stack, "trying to free bad html element"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ stack.c:85:9: note: in expansion of macro 'assertm' 85 | assertm(e->type != ELEMENT_IMMORTAL, "trying to kill unkillable element"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * stack.c:85:9: note: in expansion of macro 'assertm' 85 | assertm(e->type != ELEMENT_IMMORTAL, "trying to kill unkillable element"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'html_stack_dup': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ stack.c:140:9: note: in expansion of macro 'assertm' 140 | assertm(ep && (void *) ep != &html_context->stack, "html stack empty"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * stack.c:140:9: note: in expansion of macro 'assertm' 140 | assertm(ep && (void *) ep != &html_context->stack, "html stack empty"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ stack.c:176:9: note: in expansion of macro 'add_to_list' 176 | add_to_list(html_context->stack, e); | ^~~~~~~~~~~ ../../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ stack.c:176:9: note: in expansion of macro 'add_to_list' 176 | add_to_list(html_context->stack, e); | ^~~~~~~~~~~ stack.c: In function 'kill_html_stack_until': stack.c:215:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 215 | slen = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ stack.c:221:29: note: in expansion of macro 'c_strlcasecmp' 221 | if (c_strlcasecmp(e->name, e->namelen, s, slen)) | ^~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ stack.c:243:26: note: in expansion of macro 'c_strlcasecmp' 243 | || (!c_strlcasecmp(e->name, e->namelen, "TABLE", 5))) | ^~~~~~~~~~~~~ stack.c:243:61: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 243 | || (!c_strlcasecmp(e->name, e->namelen, "TABLE", 5))) | ^~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o table.o -c table.c In file included from ../../../.././src/document/document.h:8, from ../../../.././src/document/html/renderer.h:5, from ../../../.././src/document/html/parser.h:7, from table.c:19: ../../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from table.c:13: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../../.././src/util/lists.h:4, from ../../../.././src/document/forms.h:4, from ../../../.././src/document/html/parser.h:6: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from table.c:22: ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from table.c:17: table.c: In function 'get_bordercolor': table.c:73:30: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 73 | at = get_attr_val(a, "bordercolor", html_context->doc_cp); | ^~~~~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:76:38: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 76 | at = get_attr_val(a, "bordercolorlight", html_context->doc_cp); | ^~~~~~~~~~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:78:38: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 78 | at = get_attr_val(a, "bordercolordark", html_context->doc_cp); | ^~~~~~~~~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:81:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 81 | decode_color(at, strlen(at), rgb); | ^~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ table.c: In function 'get_align': table.c:88:48: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 88 | unsigned char *al = get_attr_val(attr, "align", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:92:27: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 92 | if (!c_strcasecmp(al, "left")) *a = ALIGN_LEFT; | ^~ | | | unsigned char * In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:93:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 93 | else if (!c_strcasecmp(al, "right")) *a = ALIGN_RIGHT; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:94:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 94 | else if (!c_strcasecmp(al, "center")) *a = ALIGN_CENTER; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:95:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 95 | else if (!c_strcasecmp(al, "justify")) *a = ALIGN_JUSTIFY; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:96:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 96 | else if (!c_strcasecmp(al, "char")) *a = ALIGN_RIGHT; /* NOT IMPLEMENTED */ | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c: In function 'get_valign': table.c:103:48: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 103 | unsigned char *al = get_attr_val(attr, "valign", html_context->doc_cp); | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:107:27: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 107 | if (!c_strcasecmp(al, "top")) *a = VALIGN_TOP; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:108:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 108 | else if (!c_strcasecmp(al, "middle")) *a = VALIGN_MIDDLE; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:109:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 109 | else if (!c_strcasecmp(al, "bottom")) *a = VALIGN_BOTTOM; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:110:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 110 | else if (!c_strcasecmp(al, "baseline")) *a = VALIGN_BASELINE; /* NOT IMPLEMENTED */ | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c: In function 'get_column_width': table.c:118:48: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 118 | unsigned char *al = get_attr_val(attr, "width", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:123:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 123 | len = strlen(al); | ^~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ table.c:130:29: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign] 130 | n = strtoul(al, (char **) &en, 10); | ^~ | | | unsigned char * In file included from table.c:12: /usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 181 | extern unsigned long int strtoul (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ table.c:134:41: warning: pointer targets in passing argument 2 of 'get_width' differ in signedness [-Wpointer-sign] 134 | int w = get_width(attr, "width", sh, html_context); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:64:32: note: expected 'unsigned char *' but argument is of type 'char *' 64 | int get_width(unsigned char *, unsigned char *, int, struct html_context *); | ^~~~~~~~~~~~~~~ table.c: In function 'set_table_frame': table.c:154:33: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 154 | al = get_attr_val(attr, "frame", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:157:27: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 157 | if (!c_strcasecmp(al, "void")) table->frame = TABLE_FRAME_VOID; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:158:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 158 | else if (!c_strcasecmp(al, "above")) table->frame = TABLE_FRAME_ABOVE; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:159:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 159 | else if (!c_strcasecmp(al, "below")) table->frame = TABLE_FRAME_BELOW; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:160:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 160 | else if (!c_strcasecmp(al, "hsides")) table->frame = TABLE_FRAME_HSIDES; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:161:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 161 | else if (!c_strcasecmp(al, "vsides")) table->frame = TABLE_FRAME_VSIDES; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:162:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 162 | else if (!c_strcasecmp(al, "lhs")) table->frame = TABLE_FRAME_LHS; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:163:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 163 | else if (!c_strcasecmp(al, "rhs")) table->frame = TABLE_FRAME_RHS; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c: In function 'set_table_rules': table.c:179:33: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 179 | al = get_attr_val(attr, "rules", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:182:27: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 182 | if (!c_strcasecmp(al, "none")) table->rules = TABLE_RULE_NONE; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:183:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 183 | else if (!c_strcasecmp(al, "groups")) table->rules = TABLE_RULE_GROUPS; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:184:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 184 | else if (!c_strcasecmp(al, "rows")) table->rules = TABLE_RULE_ROWS; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:185:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 185 | else if (!c_strcasecmp(al, "cols")) table->rules = TABLE_RULE_COLS; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c:186:32: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 186 | else if (!c_strcasecmp(al, "all")) table->rules = TABLE_RULE_ALL; | ^~ | | | unsigned char * ../../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ table.c: In function 'parse_table_attributes': table.c:194:49: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 194 | table->fragment_id = get_attr_val(attr, "id", html_context->doc_cp); | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:198:40: warning: pointer targets in passing argument 2 of 'get_width' differ in signedness [-Wpointer-sign] 198 | table->width = get_width(attr, "width", real, html_context); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:64:32: note: expected 'unsigned char *' but argument is of type 'char *' 64 | int get_width(unsigned char *, unsigned char *, int, struct html_context *); | ^~~~~~~~~~~~~~~ table.c:215:39: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 215 | table->border = get_num(attr, "border", html_context->doc_cp); | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ table.c:218:46: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 218 | has_attr(attr, "border", html_context->doc_cp) | ^~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:219:49: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 219 | || has_attr(attr, "rules", html_context->doc_cp) | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:220:49: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 220 | || has_attr(attr, "frame", html_context->doc_cp); | ^~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:46:52: note: in definition of macro 'has_attr' 46 | #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:226:52: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 226 | table->cellspacing = get_num(attr, "cellspacing", html_context->doc_cp); | ^~~~~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ table.c:234:44: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 234 | table->cellpadding = get_num(attr, "cellpadding", html_context->doc_cp); | ^~~~~~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ table.c: In function 'skip_table': ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ table.c:530:22: note: in expansion of macro 'c_strlcasecmp' 530 | if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { | ^~~~~~~~~~~~~ table.c:530:51: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 530 | if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { | ^~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ table.c: In function 'parse_table': ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ table.c:611:14: note: in expansion of macro 'c_strlcasecmp' 611 | if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { | ^~~~~~~~~~~~~ table.c:611:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 611 | if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { | ^~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ table.c:626:14: note: in expansion of macro 'c_strlcasecmp' 626 | if (!c_strlcasecmp(name, namelen, "CAPTION", 7)) { | ^~~~~~~~~~~~~ table.c:626:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 626 | if (!c_strlcasecmp(name, namelen, "CAPTION", 7)) { | ^~~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ table.c:640:14: note: in expansion of macro 'c_strlcasecmp' 640 | if (!c_strlcasecmp(name, namelen, "COLGROUP", 8)) { | ^~~~~~~~~~~~~ table.c:640:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 640 | if (!c_strlcasecmp(name, namelen, "COLGROUP", 8)) { | ^~~~~~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ table.c:653:50: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 653 | c_span = get_num(t_attr, "span", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ table.c:666:30: note: in expansion of macro 'c_strlcasecmp' 666 | if (!closing_tag && !c_strlcasecmp(name, namelen, "COL", 3)) { | ^~~~~~~~~~~~~ table.c:666:59: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 666 | if (!closing_tag && !c_strlcasecmp(name, namelen, "COL", 3)) { | ^~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ table.c:671:38: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 671 | sp = get_num(t_attr, "span", html_context->doc_cp); | ^~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ table.c:715:19: note: in expansion of macro 'c_strlcasecmp' 715 | && ((!c_strlcasecmp(name, namelen, "HEAD", 4)) || | ^~~~~~~~~~~~~ table.c:715:48: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 715 | && ((!c_strlcasecmp(name, namelen, "HEAD", 4)) || | ^~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ table.c:716:19: note: in expansion of macro 'c_strlcasecmp' 716 | (!c_strlcasecmp(name, namelen, "BODY", 4)) || | ^~~~~~~~~~~~~ table.c:716:48: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 716 | (!c_strlcasecmp(name, namelen, "BODY", 4)) || | ^~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ table.c:717:19: note: in expansion of macro 'c_strlcasecmp' 717 | (!c_strlcasecmp(name, namelen, "FOOT", 4)))) { | ^~~~~~~~~~~~~ table.c:717:48: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 717 | (!c_strlcasecmp(name, namelen, "FOOT", 4)))) { | ^~~~~~ | | | char * ../../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from ../../../.././src/util/string.h:14: table.c:748:51: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 748 | get_attr_val(t_attr, "id", html_context->doc_cp)); | ^~~~ | | | char * ../../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ table.c:748:30: note: in expansion of macro 'get_attr_val' 748 | get_attr_val(t_attr, "id", html_context->doc_cp)); | ^~~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:791:50: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 791 | cell->fragment_id = get_attr_val(t_attr, "id", html_context->doc_cp); | ^~~~ | | | char * ../../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ table.c:815:35: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 815 | colspan = get_num(t_attr, "colspan", html_context->doc_cp); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ table.c:820:35: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 820 | rowspan = get_num(t_attr, "rowspan", html_context->doc_cp); | ^~~~~~~~~ | | | char * ../../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ ld -r -o lib.o forms.o general.o link.o parse.o stack.o table.o make[6]: Leaving directory '/build/elinks-0.13.2/src/document/html/parser' make -C test all make[6]: Entering directory '/build/elinks-0.13.2/src/document/html/test' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/elinks-0.13.2/src/document/html/test' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o frames.o -c frames.c In file included from ../../.././src/document/document.h:8, from frames.c:15: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from frames.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from frames.c:14: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c: In function 'add_frameset_entry': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:36:9: note: in expansion of macro 'assert' 36 | assert(frameset_desc); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:36:9: note: in expansion of macro 'assert' 36 | assert(frameset_desc); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c:54:43: warning: pointer targets in passing argument 1 of 'get_uri' differ in signedness [-Wpointer-sign] 54 | frame_desc->uri = get_uri("about:blank", 0); | ^~~~~~~~~~~~~ | | | char * ../../.././src/protocol/uri.h:245:36: note: expected 'unsigned char *' but argument is of type 'char *' 245 | struct uri *get_uri(unsigned char *string, enum uri_component components); | ~~~~~~~~~~~~~~~^~~~~~ frames.c: In function 'create_frameset': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:70:9: note: in expansion of macro 'assert' 70 | assert(fp); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:70:9: note: in expansion of macro 'assert' 70 | assert(fp); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ frames.c:73:9: note: in expansion of macro 'assertm' 73 | assertm(fp->x > 0 && fp->y > 0, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * frames.c:73:9: note: in expansion of macro 'assertm' 73 | assertm(fp->x > 0 && fp->y > 0, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c: In function 'add_frame_to_list': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:111:9: note: in expansion of macro 'assert' 111 | assert(ses && doc_view); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:111:9: note: in expansion of macro 'assert' 111 | assert(ses && doc_view); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c: In function 'find_fd': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:135:9: note: in expansion of macro 'assert' 135 | assert(ses && name); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:135:9: note: in expansion of macro 'assert' 135 | assert(ses && name); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c:140:42: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 140 | if (c_strcasecmp(doc_view->name, name)) continue; | ~~~~~~~~^~~~~~ | | | unsigned char * In file included from ../../.././src/config/options.h:9, from ../../.././src/main/module.h:4, from ../../.././src/bfu/leds.h:6, from ../../.././src/bfu/widget.h:12, from ../../.././src/bfu/dialog.h:5, from ../../.././src/session/session.h:4, from frames.c:21: ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ frames.c:140:50: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 140 | if (c_strcasecmp(doc_view->name, name)) continue; | ^~~~ | | | unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ frames.c: In function 'format_frame': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:174:9: note: in expansion of macro 'assert' 174 | assert(ses && frame_desc && o); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:174:9: note: in expansion of macro 'assert' 174 | assert(ses && frame_desc && o); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:205:17: note: in expansion of macro 'assert' 205 | assert(doc_view->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:205:17: note: in expansion of macro 'assert' 205 | assert(doc_view->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c: In function 'format_frames': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:220:9: note: in expansion of macro 'assert' 220 | assert(ses && fsd && op); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:220:9: note: in expansion of macro 'assert' 220 | assert(ses && fsd && op); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c: In function 'distribute_rows_or_cols': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:314:9: note: in expansion of macro 'assert' 314 | assert(divisor); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:314:9: note: in expansion of macro 'assert' 314 | assert(divisor); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c: In function 'distribute_rows_or_cols_that_left': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ frames.c:364:9: note: in expansion of macro 'assert' 364 | assert(divisor); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * frames.c:364:9: note: in expansion of macro 'assert' 364 | assert(divisor); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ frames.c:374:9: note: in expansion of macro 'assertm' 374 | assertm(val >= 0, "distribute_rows_or_cols_that_left: val < 0"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * frames.c:374:9: note: in expansion of macro 'assertm' 374 | assertm(val >= 0, "distribute_rows_or_cols_that_left: val < 0"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ frames.c:381:9: note: in expansion of macro 'assertm' 381 | assertm(val <= 0, "distribute_rows_or_cols_that_left: val > 0"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * frames.c:381:9: note: in expansion of macro 'assertm' 381 | assertm(val <= 0, "distribute_rows_or_cols_that_left: val > 0"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ frames.c: In function 'extract_rows_or_cols_values': frames.c:410:34: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign] 410 | number = strtoul(str, (char **) &end, 10); | ^~~ | | | unsigned char * In file included from frames.c:9: /usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 181 | extern unsigned long int strtoul (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ frames.c:437:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 437 | tmp_str = strchr((const char *)str, ','); | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o parse-meta-refresh.o -c parse-meta-refresh.c In file included from ../../.././src/util/string.h:11, from parse-meta-refresh.c:14: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parse-meta-refresh.c: In function 'html_parse_meta_refresh': parse-meta-refresh.c:36:30: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign] 36 | *delay_out = strtoul(scan, &delay_end, 10); | ^~~~ | | | const unsigned char * In file included from parse-meta-refresh.c:8: /usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 181 | extern unsigned long int strtoul (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ parse-meta-refresh.c:97:25: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 97 | url_end = strchr((const char *)url_begin, quote); | ^ parse-meta-refresh.c:99:33: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 99 | url_end = strchr((const char *)url_begin, '\0'); | ^ parse-meta-refresh.c:101:25: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 101 | url_end = strchr((const char *)url_begin, '\0'); | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o parser.o -c parser.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/config/kbdbind.h:4, from ../../.././src/bfu/menu.h:4, from parser.c:20: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/document/css/stylesheet.h:5, from parser.c:23: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from parser.c:15: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from parser.c:42: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ parser.c: In function 'extract_color': parser.c:64:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 64 | retval = decode_color(value, strlen(value), rgb); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ parser.c: In function 'get_bgcolor': parser.c:86:47: warning: pointer targets in passing argument 3 of 'extract_color' differ in signedness [-Wpointer-sign] 86 | return extract_color(html_context, a, "bgcolor", rgb); | ^~~~~~~~~ | | | char * parser.c:56:30: note: expected 'unsigned char *' but argument is of type 'char *' 56 | unsigned char *attribute, color_T *rgb) | ~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ../../.././src/document/html/parser/link.h:5, from parser.c:26: parser.c: In function 'get_target': parser.c:94:44: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 94 | unsigned char *v = get_attr_val(a, "target", options->cp); | ^~~~~~~~ | | | char * ../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:98:34: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 98 | if (!*v || !c_strcasecmp(v, "_self")) { | ^ | | | unsigned char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ parser.c: In function 'put_chrs': parser.c:132:57: warning: pointer targets in passing argument 2 of 'html_context->put_chars_f' differ in signedness [-Wpointer-sign] 132 | html_context->put_chars_f(html_context, " ", 1); | ^~~ | | | char * parser.c:132:57: note: expected 'unsigned char *' but argument is of type 'char *' parser.c: In function 'import_css_stylesheet': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:199:9: note: in expansion of macro 'assert' 199 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:199:9: note: in expansion of macro 'assert' 199 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:200:9: note: in expansion of macro 'assert' 200 | assert(base_uri); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:200:9: note: in expansion of macro 'assert' 200 | assert(base_uri); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'html_focusable': parser.c:254:37: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 254 | accesskey = get_attr_val(a, "accesskey", cp); | ^~~~~~~~~~~ | | | char * ../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:260:31: warning: pointer targets in passing argument 2 of 'get_num' differ in signedness [-Wpointer-sign] 260 | tabindex = get_num(a, "tabindex", cp); | ^~~~~~~~~~ | | | char * ../../.././src/document/html/parser/parse.h:63:30: note: expected 'unsigned char *' but argument is of type 'char *' 63 | int get_num(unsigned char *, unsigned char *, int); | ^~~~~~~~~~~~~~~ In file included from ../../.././src/config/options.h:8: parser.c:265:55: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 265 | mem_free_set(&format.onclick, get_attr_val(a, "onclick", cp)); | ^~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parser.c:265:39: note: in expansion of macro 'get_attr_val' 265 | mem_free_set(&format.onclick, get_attr_val(a, "onclick", cp)); | ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:266:58: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 266 | mem_free_set(&format.ondblclick, get_attr_val(a, "ondblclick", cp)); | ^~~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parser.c:266:42: note: in expansion of macro 'get_attr_val' 266 | mem_free_set(&format.ondblclick, get_attr_val(a, "ondblclick", cp)); | ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:267:59: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 267 | mem_free_set(&format.onmouseover, get_attr_val(a, "onmouseover", cp)); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parser.c:267:43: note: in expansion of macro 'get_attr_val' 267 | mem_free_set(&format.onmouseover, get_attr_val(a, "onmouseover", cp)); | ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:268:55: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 268 | mem_free_set(&format.onhover, get_attr_val(a, "onhover", cp)); | ^~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parser.c:268:39: note: in expansion of macro 'get_attr_val' 268 | mem_free_set(&format.onhover, get_attr_val(a, "onhover", cp)); | ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:269:55: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 269 | mem_free_set(&format.onfocus, get_attr_val(a, "onfocus", cp)); | ^~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parser.c:269:39: note: in expansion of macro 'get_attr_val' 269 | mem_free_set(&format.onfocus, get_attr_val(a, "onfocus", cp)); | ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:270:58: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 270 | mem_free_set(&format.onmouseout, get_attr_val(a, "onmouseout", cp)); | ^~~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parser.c:270:42: note: in expansion of macro 'get_attr_val' 270 | mem_free_set(&format.onmouseout, get_attr_val(a, "onmouseout", cp)); | ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:271:54: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 271 | mem_free_set(&format.onblur, get_attr_val(a, "onblur", cp)); | ^~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ parser.c:271:38: note: in expansion of macro 'get_attr_val' 271 | mem_free_set(&format.onblur, get_attr_val(a, "onblur", cp)); | ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c: In function 'check_head_for_refresh': parser.c:289:38: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 289 | refresh = parse_header(head, "Refresh", NULL); | ^~~~~~~~~ | | | char * In file included from parser.c:35: ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ parser.c:310:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 310 | if (get_opt_bool("document.browse.show_refresh_link", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ parser.c:310:21: note: in expansion of macro 'get_opt_bool' 310 | if (get_opt_bool("document.browse.show_refresh_link", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ parser.c:311:39: warning: pointer targets in passing argument 1 of 'put_link_line' differ in signedness [-Wpointer-sign] 311 | put_link_line("Refresh: ", url, joined_url, | ^~~~~~~~~~~ | | | char * ../../.././src/document/html/parser/link.h:9:35: note: expected 'unsigned char *' but argument is of type 'char *' 9 | void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); | ~~~~~~~~~~~~~~~^~~~~~ parser.c: In function 'check_head_for_cache_control': parser.c:330:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 330 | if (get_opt_bool("document.cache.ignore_cache_control", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ parser.c:330:13: note: in expansion of macro 'get_opt_bool' 330 | if (get_opt_bool("document.cache.ignore_cache_control", NULL)) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ parser.c:338:37: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 338 | if ((d = parse_header(head, "Pragma", NULL))) { | ^~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ parser.c:345:50: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 345 | if (!no_cache && (d = parse_header(head, "Cache-Control", NULL))) { | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ parser.c:350:46: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 350 | unsigned char *pos = strstr((const char *)d, "max-age="); | ^~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:352:25: note: in expansion of macro 'assert' 352 | assert(!no_cache); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:352:25: note: in expansion of macro 'assert' 352 | assert(!no_cache); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c:358:73: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 358 | timeval_from_seconds(&seconds, atol(pos + 8)); | ~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from parser.c:11: /usr/include/stdlib.h:367:1: note: expected 'const char *' but argument is of type 'unsigned char *' 367 | __NTH (atol (const char *__nptr)) | ^~~~~ parser.c:369:50: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 369 | if (!no_cache && (d = parse_header(head, "Expires", NULL))) { | ^~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ parser.c: In function 'look_for_map': ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:424:13: note: in expansion of macro 'c_strlcasecmp' 424 | if (c_strlcasecmp(name, namelen, "MAP", 3)) return 1; | ^~~~~~~~~~~~~ parser.c:424:42: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 424 | if (c_strlcasecmp(name, namelen, "MAP", 3)) return 1; | ^~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ parser.c:429:41: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 429 | al = get_attr_val(attr, "name", options->cp); | ^~~~~~ | | | char * ../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:432:21: note: in expansion of macro 'c_strlcasecmp' 432 | if (c_strlcasecmp(al, -1, uri->fragment, uri->fragmentlen)) { | ^~~~~~~~~~~~~ parser.c: In function 'look_for_tag': ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:479:13: note: in expansion of macro 'c_strlcasecmp' 479 | if (c_strlcasecmp(name, namelen, "A", 1) | ^~~~~~~~~~~~~ parser.c:479:42: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 479 | if (c_strlcasecmp(name, namelen, "A", 1) | ^~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:480:16: note: in expansion of macro 'c_strlcasecmp' 480 | && c_strlcasecmp(name, namelen, "/A", 2) | ^~~~~~~~~~~~~ parser.c:480:45: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 480 | && c_strlcasecmp(name, namelen, "/A", 2) | ^~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:481:16: note: in expansion of macro 'c_strlcasecmp' 481 | && c_strlcasecmp(name, namelen, "MAP", 3) | ^~~~~~~~~~~~~ parser.c:481:45: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 481 | && c_strlcasecmp(name, namelen, "MAP", 3) | ^~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:482:16: note: in expansion of macro 'c_strlcasecmp' 482 | && c_strlcasecmp(name, namelen, "/MAP", 4) | ^~~~~~~~~~~~~ parser.c:482:45: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 482 | && c_strlcasecmp(name, namelen, "/MAP", 4) | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:483:16: note: in expansion of macro 'c_strlcasecmp' 483 | && c_strlcasecmp(name, namelen, "AREA", 4) | ^~~~~~~~~~~~~ parser.c:483:45: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 483 | && c_strlcasecmp(name, namelen, "AREA", 4) | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:484:16: note: in expansion of macro 'c_strlcasecmp' 484 | && c_strlcasecmp(name, namelen, "/AREA", 5)) { | ^~~~~~~~~~~~~ parser.c:484:45: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 484 | && c_strlcasecmp(name, namelen, "/AREA", 5)) { | ^~~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ parser.c: In function 'look_for_link': ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:524:14: note: in expansion of macro 'c_strlcasecmp' 524 | if (!c_strlcasecmp(name, namelen, "A", 1)) { | ^~~~~~~~~~~~~ parser.c:524:43: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 524 | if (!c_strlcasecmp(name, namelen, "A", 1)) { | ^~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:529:21: note: in expansion of macro 'c_strlcasecmp' 529 | } else if (!c_strlcasecmp(name, namelen, "AREA", 4)) { | ^~~~~~~~~~~~~ parser.c:529:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 529 | } else if (!c_strlcasecmp(name, namelen, "AREA", 4)) { | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ parser.c:532:57: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 532 | unsigned char *alt = get_attr_val(attr, "alt", options->cp); | ^~~~~ | | | char * ../../.././src/document/html/parser/parse.h:43:53: note: in definition of macro 'get_attr_val' 43 | #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) | ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:537:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 537 | label = convert_string(ct, alt, strlen(alt), | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ parser.c:545:21: note: in expansion of macro 'c_strlcasecmp' 545 | } else if (!c_strlcasecmp(name, namelen, "/MAP", 4)) { | ^~~~~~~~~~~~~ parser.c:545:50: warning: pointer targets in passing argument 3 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 545 | } else if (!c_strlcasecmp(name, namelen, "/MAP", 4)) { | ^~~~~~ | | | char * ../../.././src/util/string.h:104:96: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/string.h:106:45: note: expected 'const unsigned char *' but argument is of type 'char *' 106 | const unsigned char *s2, size_t n2, | ~~~~~~~~~~~~~~~~~~~~~^~ parser.c:570:34: warning: pointer targets in passing argument 2 of 'get_attr_value' differ in signedness [-Wpointer-sign] 570 | href = get_url_val(attr, "href", options->cp); | ^~~~~~ | | | char * ../../.././src/document/html/parser/parse.h:45:52: note: in definition of macro 'get_url_val' 45 | #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) | ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: expected 'unsigned char *' but argument is of type 'char *' 40 | unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); | ~~~~~~~~~~~~~~~^~~~ parser.c:593:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 593 | if (!strcmp(ll->link, ld->link) && | ~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ parser.c:593:41: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 593 | if (!strcmp(ll->link, ld->link) && | ~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ parser.c:594:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 594 | !strcmp(ll->target, ld->target)) { | ~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ parser.c:594:43: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 594 | !strcmp(ll->target, ld->target)) { | ~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ parser.c: In function 'init_html_parser': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:755:9: note: in expansion of macro 'assert' 755 | assert(uri && options); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:755:9: note: in expansion of macro 'assert' 755 | assert(uri && options); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ parser.c:784:9: note: in expansion of macro 'add_to_list' 784 | add_to_list(html_context->stack, e); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ parser.c:784:9: note: in expansion of macro 'add_to_list' 784 | add_to_list(html_context->stack, e); | ^~~~~~~~~~~ parser.c: In function 'done_html_parser': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ parser.c:849:9: note: in expansion of macro 'assertm' 849 | assertm(list_empty(html_context->stack), | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * parser.c:849:9: note: in expansion of macro 'assertm' 849 | assertm(list_empty(html_context->stack), | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o renderer.o -c renderer.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from renderer.c:24: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/document/document.h:8, from ../../.././src/document/docdata.h:4, from renderer.c:26: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from renderer.c:16: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from renderer.c:43: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ renderer.c: In function 'expand_lines': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:196:9: note: in expansion of macro 'assert' 196 | assert(part && part->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:196:9: note: in expansion of macro 'assert' 196 | assert(part && part->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'clear_hchars': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:246:9: note: in expansion of macro 'assert' 246 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:246:9: note: in expansion of macro 'assert' 246 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:251:9: note: in expansion of macro 'assert' 251 | assert(part && part->document && width > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:251:9: note: in expansion of macro 'assert' 251 | assert(part && part->document && width > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:257:9: note: in expansion of macro 'assert' 257 | assert(part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:257:9: note: in expansion of macro 'assert' 257 | assert(part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'get_frame_char': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:280:9: note: in expansion of macro 'assert' 280 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:280:9: note: in expansion of macro 'assert' 280 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:283:9: note: in expansion of macro 'assert' 283 | assert(part && part->document && x >= 0 && y >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:283:9: note: in expansion of macro 'assert' 283 | assert(part && part->document && x >= 0 && y >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:289:9: note: in expansion of macro 'assert' 289 | assert(part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:289:9: note: in expansion of macro 'assert' 289 | assert(part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'draw_frame_hchars': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:309:9: note: in expansion of macro 'assert' 309 | assert(width > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:309:9: note: in expansion of macro 'assert' 309 | assert(width > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'assert_comb_x_y_ok': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:384:9: note: in expansion of macro 'assert' 384 | assert(document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:384:9: note: in expansion of macro 'assert' 384 | assert(document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:386:17: note: in expansion of macro 'assert' 386 | assert(document->comb_y >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:386:17: note: in expansion of macro 'assert' 386 | assert(document->comb_y >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:387:17: note: in expansion of macro 'assert' 387 | assert(document->comb_y < document->height); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:387:17: note: in expansion of macro 'assert' 387 | assert(document->comb_y < document->height); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:388:17: note: in expansion of macro 'assert' 388 | assert(document->comb_x >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:388:17: note: in expansion of macro 'assert' 388 | assert(document->comb_x >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:389:17: note: in expansion of macro 'assert' 389 | assert(document->comb_x < document->data[document->comb_y].length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:389:17: note: in expansion of macro 'assert' 389 | assert(document->comb_x < document->data[document->comb_y].length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'set_hline': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:489:9: note: in expansion of macro 'assert' 489 | assert(part); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:489:9: note: in expansion of macro 'assert' 489 | assert(part); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:492:9: note: in expansion of macro 'assert' 492 | assert(charslen >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:492:9: note: in expansion of macro 'assert' 492 | assert(charslen >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:684:17: note: in expansion of macro 'assert' 684 | assert(X(x) <= LINE(y).length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:684:17: note: in expansion of macro 'assert' 684 | assert(X(x) <= LINE(y).length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'move_links': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:798:9: note: in expansion of macro 'assert' 798 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:798:9: note: in expansion of macro 'assert' 798 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:803:9: note: in expansion of macro 'assert' 803 | assert(part && part->document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:803:9: note: in expansion of macro 'assert' 803 | assert(part && part->document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:861:33: note: in expansion of macro 'assert' 861 | assert(to_move >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:861:33: note: in expansion of macro 'assert' 861 | assert(to_move >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'copy_chars': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:912:9: note: in expansion of macro 'assert' 912 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:912:9: note: in expansion of macro 'assert' 912 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:917:9: note: in expansion of macro 'assert' 917 | assert(width > 0 && part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:917:9: note: in expansion of macro 'assert' 917 | assert(width > 0 && part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'move_chars': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:931:9: note: in expansion of macro 'assert' 931 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:931:9: note: in expansion of macro 'assert' 931 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:936:9: note: in expansion of macro 'assert' 936 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:936:9: note: in expansion of macro 'assert' 936 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'shift_chars': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:959:9: note: in expansion of macro 'assert' 959 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:959:9: note: in expansion of macro 'assert' 959 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:964:9: note: in expansion of macro 'assert' 964 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:964:9: note: in expansion of macro 'assert' 964 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'del_chars': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:993:9: note: in expansion of macro 'assert' 993 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:993:9: note: in expansion of macro 'assert' 993 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:998:9: note: in expansion of macro 'assert' 998 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:998:9: note: in expansion of macro 'assert' 998 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'split_line_at': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1027:9: note: in expansion of macro 'assert' 1027 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1027:9: note: in expansion of macro 'assert' 1027 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1032:9: note: in expansion of macro 'assert' 1032 | assert(part); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1032:9: note: in expansion of macro 'assert' 1032 | assert(part); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1040:17: note: in expansion of macro 'assert' 1040 | assert(part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1040:17: note: in expansion of macro 'assert' 1040 | assert(part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:1050:25: note: in expansion of macro 'assertm' 1050 | assertm(POS(width, part->cy).data == ' ', | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1050:25: note: in expansion of macro 'assertm' 1050 | assertm(POS(width, part->cy).data == ' ', | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1074:9: note: in expansion of macro 'assert' 1074 | assert(tmp >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1074:9: note: in expansion of macro 'assert' 1074 | assert(tmp >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:1083:17: note: in expansion of macro 'assertm' 1083 | assertm(tmp > 0, "part->spaces_len - par_format.leftmargin == %d", tmp); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1083:17: note: in expansion of macro 'assertm' 1083 | assertm(tmp > 0, "part->spaces_len - par_format.leftmargin == %d", tmp); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'split_line': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1118:9: note: in expansion of macro 'assert' 1118 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1118:9: note: in expansion of macro 'assert' 1118 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1123:9: note: in expansion of macro 'assert' 1123 | assert(part); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1123:9: note: in expansion of macro 'assert' 1123 | assert(part); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'justify_line': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1217:9: note: in expansion of macro 'assert' 1217 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1217:9: note: in expansion of macro 'assert' 1217 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1222:9: note: in expansion of macro 'assert' 1222 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1222:9: note: in expansion of macro 'assert' 1222 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1226:9: note: in expansion of macro 'assert' 1226 | assert(len > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1226:9: note: in expansion of macro 'assert' 1226 | assert(len > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1294:25: note: in expansion of macro 'assert' 1294 | assert(word_len >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1294:25: note: in expansion of macro 'assert' 1294 | assert(word_len >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1303:25: note: in expansion of macro 'assert' 1303 | assert(LEN(y) >= new_start + word_len); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1303:25: note: in expansion of macro 'assert' 1303 | assert(LEN(y) >= new_start + word_len); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'align_line': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1357:9: note: in expansion of macro 'assert' 1357 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1357:9: note: in expansion of macro 'assert' 1357 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1362:9: note: in expansion of macro 'assert' 1362 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1362:9: note: in expansion of macro 'assert' 1362 | assert(part && part->document && part->document->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'new_link': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1423:9: note: in expansion of macro 'assert' 1423 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1423:9: note: in expansion of macro 'assert' 1423 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1428:9: note: in expansion of macro 'assert' 1428 | assert(part); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1428:9: note: in expansion of macro 'assert' 1428 | assert(part); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1433:9: note: in expansion of macro 'assert' 1433 | assert(document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1433:9: note: in expansion of macro 'assert' 1433 | assert(document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'html_special_tag': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1521:9: note: in expansion of macro 'assert' 1521 | assert(document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1521:9: note: in expansion of macro 'assert' 1521 | assert(document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c:1524:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1524 | tag_len = strlen(t); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ renderer.c:1532:9: note: in expansion of macro 'add_to_list' 1532 | add_to_list(document->tags, tag); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ renderer.c:1532:9: note: in expansion of macro 'add_to_list' 1532 | add_to_list(document->tags, tag); | ^~~~~~~~~~~ renderer.c: In function 'put_chars_conv': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1542:9: note: in expansion of macro 'assert' 1542 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1542:9: note: in expansion of macro 'assert' 1542 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1545:9: note: in expansion of macro 'assert' 1545 | assert(html_context->part && chars && charslen); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1545:9: note: in expansion of macro 'assert' 1545 | assert(html_context->part && chars && charslen); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'qwerty2dec': renderer.c:1589:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1589 | int symlen = strlen(link_sym); | ^~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from renderer.c:25: renderer.c: In function 'put_link_number': renderer.c:1604:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1604 | char *symkey = get_opt_str("document.browse.links.label_key", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ renderer.c:1604:24: note: in expansion of macro 'get_opt_str' 1604 | char *symkey = get_opt_str("document.browse.links.label_key", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:40: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~~~~~ ../../.././src/config/options.h:308:49: note: in expansion of macro 'get_opt' 308 | #define get_opt_str_tree(tree, name, ses) get_opt(tree, name, ses, OPT_STRING)->string | ^~~~~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ renderer.c:1604:24: note: in expansion of macro 'get_opt_str' 1604 | char *symkey = get_opt_str("document.browse.links.label_key", NULL); | ^~~~~~~~~~~ renderer.c:1623:51: warning: pointer targets in passing argument 3 of 'dec2qwerty' differ in signedness [-Wpointer-sign] 1623 | slen += dec2qwerty(part->link_num, s + 1, symkey, base); | ^~~~~~ | | | char * renderer.c:1565:67: note: expected 'const unsigned char *' but argument is of type 'char *' 1565 | dec2qwerty(int num, unsigned char *link_sym, const unsigned char *key, int base) | ~~~~~~~~~~~~~~~~~~~~~^~~ renderer.c: In function 'init_link_state_info': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:1645:9: note: in expansion of macro 'assertm' 1645 | assertm(!(old), "Old link value [%s]. New value [%s]", old, new); | ^~~~~~~ renderer.c:1651:9: note: in expansion of macro 'assert_link_variable' 1651 | assert_link_variable(renderer_context.link_state_info.image, image); | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1645:9: note: in expansion of macro 'assertm' 1645 | assertm(!(old), "Old link value [%s]. New value [%s]", old, new); | ^~~~~~~ renderer.c:1651:9: note: in expansion of macro 'assert_link_variable' 1651 | assert_link_variable(renderer_context.link_state_info.image, image); | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:1645:9: note: in expansion of macro 'assertm' 1645 | assertm(!(old), "Old link value [%s]. New value [%s]", old, new); | ^~~~~~~ renderer.c:1652:9: note: in expansion of macro 'assert_link_variable' 1652 | assert_link_variable(renderer_context.link_state_info.target, target); | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1645:9: note: in expansion of macro 'assertm' 1645 | assertm(!(old), "Old link value [%s]. New value [%s]", old, new); | ^~~~~~~ renderer.c:1652:9: note: in expansion of macro 'assert_link_variable' 1652 | assert_link_variable(renderer_context.link_state_info.target, target); | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:1645:9: note: in expansion of macro 'assertm' 1645 | assertm(!(old), "Old link value [%s]. New value [%s]", old, new); | ^~~~~~~ renderer.c:1653:9: note: in expansion of macro 'assert_link_variable' 1653 | assert_link_variable(renderer_context.link_state_info.link, link); | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1645:9: note: in expansion of macro 'assertm' 1645 | assertm(!(old), "Old link value [%s]. New value [%s]", old, new); | ^~~~~~~ renderer.c:1653:9: note: in expansion of macro 'assert_link_variable' 1653 | assert_link_variable(renderer_context.link_state_info.link, link); | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'process_link': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:1691:17: note: in expansion of macro 'assertm' 1691 | assertm(part->document->nlinks > 0, "no link"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1691:17: note: in expansion of macro 'assertm' 1691 | assertm(part->document->nlinks > 0, "no link"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ renderer.c:1744:17: note: in expansion of macro 'INTERNAL' 1744 | INTERNAL("bad link_state %i", (int) link_state); | ^~~~~~~~ renderer.c:1744:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 1744 | INTERNAL("bad link_state %i", (int) link_state); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'put_chars': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1823:9: note: in expansion of macro 'assert' 1823 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1823:9: note: in expansion of macro 'assert' 1823 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1828:9: note: in expansion of macro 'assert' 1828 | assert(part); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1828:9: note: in expansion of macro 'assert' 1828 | assert(part); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1831:9: note: in expansion of macro 'assert' 1831 | assert(chars && charslen); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1831:9: note: in expansion of macro 'assert' 1831 | assert(chars && charslen); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1922:9: note: in expansion of macro 'assert' 1922 | assert(charslen > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1922:9: note: in expansion of macro 'assert' 1922 | assert(charslen > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'line_break': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1944:9: note: in expansion of macro 'assert' 1944 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1944:9: note: in expansion of macro 'assert' 1944 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1949:9: note: in expansion of macro 'assert' 1949 | assert(part); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1949:9: note: in expansion of macro 'assert' 1949 | assert(part); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'html_special_form': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1996:9: note: in expansion of macro 'assert' 1996 | assert(part && form); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1996:9: note: in expansion of macro 'assert' 1996 | assert(part && form); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1997:9: note: in expansion of macro 'assert' 1997 | assert(form->form_num > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1997:9: note: in expansion of macro 'assert' 1997 | assert(form->form_num > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:1998:9: note: in expansion of macro 'assert' 1998 | assert(form->form_end == INT_MAX); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:1998:9: note: in expansion of macro 'assert' 1998 | assert(form->form_end == INT_MAX); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:2050:17: note: in expansion of macro 'assertm' 2050 | assertm(nform->form_num <= nform->form_end, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:2050:17: note: in expansion of macro 'assertm' 2050 | assertm(nform->form_num <= nform->form_end, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ renderer.c:2057:9: note: in expansion of macro 'ERROR' 2057 | ERROR("hole between forms"); | ^~~~~ renderer.c:2057:15: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign] 2057 | ERROR("hole between forms"); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *' 41 | void elinks_error(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'html_special_form_control': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:2067:9: note: in expansion of macro 'assert' 2067 | assert(part && fc); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:2067:9: note: in expansion of macro 'assert' 2067 | assert(part && fc); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ renderer.c:2089:9: note: in expansion of macro 'add_to_list' 2089 | add_to_list(form->items, fc); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ renderer.c:2089:9: note: in expansion of macro 'add_to_list' 2089 | add_to_list(form->items, fc); | ^~~~~~~~~~~ renderer.c: In function 'check_html_form_hierarchy': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:2156:17: note: in expansion of macro 'assertm' 2156 | assertm(form->form_num <= form->form_end, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:2156:17: note: in expansion of macro 'assertm' 2156 | assertm(form->form_num <= form->form_end, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ ../../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ renderer.c:2164:25: note: in expansion of macro 'move_to_top_of_list' 2164 | move_to_top_of_list(form_controls, fc); | ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ ../../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ renderer.c:2164:25: note: in expansion of macro 'move_to_top_of_list' 2164 | move_to_top_of_list(form_controls, fc); | ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ ../../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ renderer.c:2178:25: note: in expansion of macro 'move_to_top_of_list' 2178 | move_to_top_of_list(form->items, fc); | ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ ../../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ renderer.c:2178:25: note: in expansion of macro 'move_to_top_of_list' 2178 | move_to_top_of_list(form->items, fc); | ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:2183:9: note: in expansion of macro 'assert' 2183 | assert(list_empty(form_controls)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:2183:9: note: in expansion of macro 'assert' 2183 | assert(list_empty(form_controls)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'html_special': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:2221:9: note: in expansion of macro 'assert' 2221 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:2221:9: note: in expansion of macro 'assert' 2221 | assert(html_context); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:2226:9: note: in expansion of macro 'assert' 2226 | assert(part); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:2226:9: note: in expansion of macro 'assert' 2226 | assert(part); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'format_html_part': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:2412:9: note: in expansion of macro 'assertm' 2412 | assertm(y >= 0, "format_html_part: y == %d", y); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:2412:9: note: in expansion of macro 'assertm' 2412 | assertm(y >= 0, "format_html_part: y == %d", y); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ renderer.c:2422:25: note: in expansion of macro 'add_to_list' 2422 | add_to_list(document->nodes, node); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ renderer.c:2422:25: note: in expansion of macro 'add_to_list' 2422 | add_to_list(document->nodes, node); | ^~~~~~~~~~~ renderer.c: In function 'render_html_document': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:2521:9: note: in expansion of macro 'assert' 2521 | assert(cached && document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:2521:9: note: in expansion of macro 'assert' 2521 | assert(cached && document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'check_html_form_hierarchy': ../../.././src/util/lists.h:174:12: warning: array subscript 'struct el_form_control[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ ../../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ renderer.c:2164:25: note: in expansion of macro 'move_to_top_of_list' 2164 | move_to_top_of_list(form_controls, fc); | ^~~~~~~~~~~~~~~~~~~ renderer.c:2142:46: note: object 'form_controls' of size 16 2142 | INIT_LIST_OF(struct el_form_control, form_controls); | ^~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o tables.o -c tables.c In file included from ../../.././src/document/document.h:8, from ../../.././src/document/html/renderer.h:5, from ../../.././src/document/html/parser.h:7, from tables.c:14: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from tables.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/document/forms.h:4, from ../../.././src/document/html/parser.h:6: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from tables.c:20: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ tables.c: In function 'get_table_frames': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ tables.c:39:9: note: in expansion of macro 'assert' 39 | assert(table && result); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * tables.c:39:9: note: in expansion of macro 'assert' 39 | assert(table && result); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'get_cell_width': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:119:17: note: in expansion of macro 'assertm' 119 | assertm(*min <= *max, "get_cell_width: %d > %d", *min, *max); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:119:17: note: in expansion of macro 'assertm' 119 | assertm(*min <= *max, "get_cell_width: %d > %d", *min, *max); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'distribute_values': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:199:17: note: in expansion of macro 'assertm' 199 | assertm(limits != NULL, "bug in distribute_values()"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:199:17: note: in expansion of macro 'assertm' 199 | assertm(limits != NULL, "bug in distribute_values()"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'get_column_widths': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:292:25: note: in expansion of macro 'assertm' 292 | assertm(cell->colspan + col <= table->cols, "colspan out of table"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:292:25: note: in expansion of macro 'assertm' 292 | assertm(cell->colspan + col <= table->cols, "colspan out of table"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'get_table_width': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:351:9: note: in expansion of macro 'assertm' 351 | assertm(min <= max, "min(%d) > max(%d)", min, max); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:351:9: note: in expansion of macro 'assertm' 351 | assertm(min <= max, "min(%d) > max(%d)", min, max); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'stretch_columns': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:468:17: note: in expansion of macro 'assertm' 468 | assertm(stretch_width >= 0, "shrinking cell"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:468:17: note: in expansion of macro 'assertm' 468 | assertm(stretch_width >= 0, "shrinking cell"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'distribute_widths': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:492:9: note: in expansion of macro 'assertm' 492 | assertm(spare_width >= 0, "too small width %d, required %d", | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:492:9: note: in expansion of macro 'assertm' 492 | assertm(spare_width >= 0, "too small width %d, required %d", | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:515:17: note: in expansion of macro 'assertm' 515 | assertm(total_width != -1, "Could not expand table"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:515:17: note: in expansion of macro 'assertm' 515 | assertm(total_width != -1, "Could not expand table"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'check_table_widths': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:621:25: note: in expansion of macro 'assertm' 621 | assertm(cell->colspan + col <= table->cols, "colspan out of table"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:621:25: note: in expansion of macro 'assertm' 621 | assertm(cell->colspan + col <= table->cols, "colspan out of table"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'check_table_height': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:703:9: note: in expansion of macro 'assertm' 703 | assertm(old_height == our_height, "size not matching! %d vs %d", | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:703:9: note: in expansion of macro 'assertm' 703 | assertm(old_height == our_height, "size not matching! %d vs %d", | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'draw_table_cell': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ tables.c:888:17: note: in expansion of macro 'assert' 888 | assert(height >= cell->height); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * tables.c:888:17: note: in expansion of macro 'assert' 888 | assert(height >= cell->height); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'get_frame_pos': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ tables.c:971:9: note: in expansion of macro 'assert' 971 | assert(a >= -1 || a < a_size + 2 || b >= 0 || b <= b_size); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * tables.c:971:9: note: in expansion of macro 'assert' 971 | assert(a >= -1 || a < a_size + 2 || b >= 0 || b <= b_size); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'draw_frame_hline': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:1047:9: note: in expansion of macro 'assertm' 1047 | assertm(pos < 3, "Horizontal table position out of bound [%d]", pos); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:1047:9: note: in expansion of macro 'assertm' 1047 | assertm(pos < 3, "Horizontal table position out of bound [%d]", pos); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'draw_frame_vline': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ tables.c:1063:9: note: in expansion of macro 'assertm' 1063 | assertm(pos < 3, "Vertical table position out of bound [%d]", pos); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * tables.c:1063:9: note: in expansion of macro 'assertm' 1063 | assertm(pos < 3, "Vertical table position out of bound [%d]", pos); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tables.c: In function 'format_table': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ tables.c:1344:17: note: in expansion of macro 'add_to_list' 1344 | add_to_list(part->document->nodes, new_node); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ tables.c:1344:17: note: in expansion of macro 'add_to_list' 1344 | add_to_list(part->document->nodes, new_node); | ^~~~~~~~~~~ ld -r -o lib.o frames.o parse-meta-refresh.o parser.o renderer.o tables.o `test -e parser/lib.o && echo parser/lib.o` `test -e test/lib.o && echo test/lib.o` make[5]: Leaving directory '/build/elinks-0.13.2/src/document/html' make -C plain all make[5]: Entering directory '/build/elinks-0.13.2/src/document/plain' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o renderer.o -c renderer.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/main/module.h:4, from ../../.././src/bookmarks/bookmarks.h:4, from renderer.c:13: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/document/document.h:8, from ../../.././src/document/docdata.h:4, from renderer.c:16: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from renderer.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ renderer.c: In function 'check_link_word': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:122:9: note: in expansion of macro 'assert' 122 | assert(document); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:122:9: note: in expansion of macro 'assert' 122 | assert(document); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c:128:36: warning: pointer targets in passing argument 1 of 'straconcat' differ in signedness [-Wpointer-sign] 128 | where = straconcat("mailto:", uri, (unsigned char *) NULL); | ^~~~~~~~~ | | | char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:67:48: note: expected 'const unsigned char *' but argument is of type 'char *' 67 | unsigned char *straconcat(const unsigned char *str, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~ renderer.c: In function 'add_document_line': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:387:9: note: in expansion of macro 'assert' 387 | assert(expanded >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:387:9: note: in expansion of macro 'assert' 387 | assert(expanded >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:552:41: note: in expansion of macro 'assert' 552 | assert(line_char); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:552:41: note: in expansion of macro 'assert' 552 | assert(line_char); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'add_node': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ renderer.c:588:17: note: in expansion of macro 'add_to_list' 588 | add_to_list(document->nodes, node); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ renderer.c:588:17: note: in expansion of macro 'add_to_list' 588 | add_to_list(document->nodes, node); | ^~~~~~~~~~~ renderer.c: In function 'add_document_lines': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:657:33: note: in expansion of macro 'assert' 657 | assert(renderer->lineno >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:657:33: note: in expansion of macro 'assert' 657 | assert(renderer->lineno >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:683:17: note: in expansion of macro 'assert' 683 | assert(width >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:683:17: note: in expansion of macro 'assert' 683 | assert(width >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:703:9: note: in expansion of macro 'assert' 703 | assert(!length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:703:9: note: in expansion of macro 'assert' 703 | assert(!length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ld -r -o lib.o renderer.o make[5]: Leaving directory '/build/elinks-0.13.2/src/document/plain' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o docdata.o -c docdata.c In file included from ../.././src/document/document.h:8, from ../.././src/document/docdata.h:4, from docdata.c:12: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from docdata.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/document/document.h:6: docdata.c: In function 'realloc_lines': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ docdata.c:20:9: note: in expansion of macro 'assert' 20 | assert(document); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * docdata.c:20:9: note: in expansion of macro 'assert' 20 | assert(document); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o document.o -c document.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/cache/cache.h:4, from document.c:48: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from document.c:50: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from document.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ document.c: In function 'found_dns': document.c:90:44: warning: pointer targets in passing argument 3 of 'inet_ntop' differ in signedness [-Wpointer-sign] 90 | res = inet_ntop(s->sa_family, src, buf, 64); | ^~~ | | | unsigned char * In file included from document.c:43: /usr/include/arpa/inet.h:65:48: note: expected 'char * restrict' but argument is of type 'unsigned char *' 65 | char *__restrict __buf, socklen_t __len) | ~~~~~~~~~~~~~~~~~^~~~~ document.c:90:13: warning: pointer targets in assignment from 'const char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 90 | res = inet_ntop(s->sa_family, src, buf, 64); | ^ document.c: In function 'done_document': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ document.c:190:9: note: in expansion of macro 'assert' 190 | assert(document); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * document.c:190:9: note: in expansion of macro 'assert' 190 | assert(document); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ document.c:193:9: note: in expansion of macro 'assertm' 193 | assertm(!is_object_used(document), "Attempt to free locked formatted data."); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * document.c:193:9: note: in expansion of macro 'assertm' 193 | assertm(!is_object_used(document), "Attempt to free locked formatted data."); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ document.c:196:9: note: in expansion of macro 'assert' 196 | assert(document->cached); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * document.c:196:9: note: in expansion of macro 'assert' 196 | assert(document->cached); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ document.c: In function 'release_document': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ document.c:256:9: note: in expansion of macro 'assert' 256 | assert(document); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * document.c:256:9: note: in expansion of macro 'assert' 256 | assert(document); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/config/options.h:9, from document.c:49: document.c: In function 'find_tag': ../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ document.c:273:22: note: in expansion of macro 'c_strlcasecmp' 273 | if (!c_strlcasecmp(tag->name, -1, name, namelen)) | ^~~~~~~~~~~~~ document.c: In function 'update_cached_document_options': document.c:314:54: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 314 | active_link.color.foreground = get_opt_color("document.browse.links.active_link.colors.text", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ document.c:314:40: note: in expansion of macro 'get_opt_color' 314 | active_link.color.foreground = get_opt_color("document.browse.links.active_link.colors.text", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ document.c:315:54: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 315 | active_link.color.background = get_opt_color("document.browse.links.active_link.colors.background", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ document.c:315:40: note: in expansion of macro 'get_opt_color' 315 | active_link.color.background = get_opt_color("document.browse.links.active_link.colors.background", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ document.c:316:66: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 316 | active_link.insert_mode_color.foreground = get_opt_color("document.browse.links.active_link.insert_mode_colors.text", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ document.c:316:52: note: in expansion of macro 'get_opt_color' 316 | active_link.insert_mode_color.foreground = get_opt_color("document.browse.links.active_link.insert_mode_colors.text", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ document.c:317:66: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 317 | active_link.insert_mode_color.background = get_opt_color("document.browse.links.active_link.insert_mode_colors.background", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ document.c:317:52: note: in expansion of macro 'get_opt_color' 317 | active_link.insert_mode_color.background = get_opt_color("document.browse.links.active_link.insert_mode_colors.background", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ document.c:318:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 318 | active_link.enable_color = get_opt_bool("document.browse.links.active_link.enable_color", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ document.c:318:36: note: in expansion of macro 'get_opt_bool' 318 | active_link.enable_color = get_opt_bool("document.browse.links.active_link.enable_color", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ document.c:319:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 319 | active_link.invert = get_opt_bool("document.browse.links.active_link.invert", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ document.c:319:30: note: in expansion of macro 'get_opt_bool' 319 | active_link.invert = get_opt_bool("document.browse.links.active_link.invert", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ document.c:320:46: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 320 | active_link.underline = get_opt_bool("document.browse.links.active_link.underline", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ document.c:320:33: note: in expansion of macro 'get_opt_bool' 320 | active_link.underline = get_opt_bool("document.browse.links.active_link.underline", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ document.c:321:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 321 | active_link.bold = get_opt_bool("document.browse.links.active_link.bold", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ document.c:321:28: note: in expansion of macro 'get_opt_bool' 321 | active_link.bold = get_opt_bool("document.browse.links.active_link.bold", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ document.c: In function 'shrink_format_cache': document.c:362:45: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 362 | int format_cache_size = get_opt_int("document.cache.format.size", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ document.c:362:33: note: in expansion of macro 'get_opt_int' 362 | int format_cache_size = get_opt_int("document.cache.format.size", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ document.c:379:9: note: in expansion of macro 'assertm' 379 | assertm(format_cache_entries >= 0, "format_cache_entries underflow on entry"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * document.c:379:9: note: in expansion of macro 'assertm' 379 | assertm(format_cache_entries >= 0, "format_cache_entries underflow on entry"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ document.c:394:9: note: in expansion of macro 'assertm' 394 | assertm(format_cache_entries >= 0, "format_cache_entries underflow"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * document.c:394:9: note: in expansion of macro 'assertm' 394 | assertm(format_cache_entries >= 0, "format_cache_entries underflow"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from document.c:58: document.c: At top level: document.c:445:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 445 | /* name: */ "Document", | ^~~~~~~~~~ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ document.c:445:33: note: (near initialization for 'document_module.name') 445 | /* name: */ "Document", | ^~~~~~~~~~ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ document.c: In function 'init_document': ../.././src/util/lists.h:172:24: warning: array subscript 'struct document[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ document.c:144:9: note: in expansion of macro 'add_to_list' 144 | add_to_list(format_cache, document); | ^~~~~~~~~~~ document.c:70:38: note: object 'format_cache' of size 16 70 | static INIT_LIST_OF(struct document, format_cache); | ^~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct document[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ document.c:144:9: note: in expansion of macro 'add_to_list' 144 | add_to_list(format_cache, document); | ^~~~~~~~~~~ document.c:70:38: note: object 'format_cache' of size 16 70 | static INIT_LIST_OF(struct document, format_cache); | ^~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ document.c: In function 'release_document': ../.././src/util/lists.h:174:12: warning: array subscript 'struct document[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ document.c:264:9: note: in expansion of macro 'move_to_top_of_list' 264 | move_to_top_of_list(format_cache, document); | ^~~~~~~~~~~~~~~~~~~ document.c:70:38: note: object 'format_cache' of size 16 70 | static INIT_LIST_OF(struct document, format_cache); | ^~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ document.c: In function 'get_cached_document': ../.././src/util/lists.h:174:12: warning: array subscript 'struct document[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ document.c:348:17: note: in expansion of macro 'move_to_top_of_list' 348 | move_to_top_of_list(format_cache, document); | ^~~~~~~~~~~~~~~~~~~ document.c:70:38: note: object 'format_cache' of size 16 70 | static INIT_LIST_OF(struct document, format_cache); | ^~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o format.o -c format.c gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o forms.o -c forms.c In file included from ../.././src/document/document.h:8, from forms.c:16: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from forms.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ forms.c: At top level: forms.c:30:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 30 | { FC_TEXT, "text" }, | ^~~~~~ forms.c:30:25: note: (near initialization for 'form_type2name[0].name') forms.c:31:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 31 | { FC_PASSWORD, "password" }, | ^~~~~~~~~~ forms.c:31:25: note: (near initialization for 'form_type2name[1].name') forms.c:32:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 32 | { FC_FILE, "file" }, | ^~~~~~ forms.c:32:25: note: (near initialization for 'form_type2name[2].name') forms.c:33:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | { FC_TEXTAREA, "textarea" }, | ^~~~~~~~~~ forms.c:33:25: note: (near initialization for 'form_type2name[3].name') forms.c:34:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 34 | { FC_CHECKBOX, "checkbox" }, | ^~~~~~~~~~ forms.c:34:25: note: (near initialization for 'form_type2name[4].name') forms.c:35:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 35 | { FC_RADIO, "radio" }, | ^~~~~~~ forms.c:35:25: note: (near initialization for 'form_type2name[5].name') forms.c:36:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | { FC_SELECT, "select" }, | ^~~~~~~~ forms.c:36:25: note: (near initialization for 'form_type2name[6].name') forms.c:37:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 37 | { FC_SUBMIT, "submit" }, | ^~~~~~~~ forms.c:37:25: note: (near initialization for 'form_type2name[7].name') forms.c:38:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | { FC_IMAGE, "image" }, | ^~~~~~~ forms.c:38:25: note: (near initialization for 'form_type2name[8].name') forms.c:39:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | { FC_HIDDEN, "hidden" }, | ^~~~~~~~ forms.c:39:25: note: (near initialization for 'form_type2name[9].name') forms.c: In function 'str2form_type': forms.c:50:46: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 50 | if (!strcmp(form_type2name[n].name, s)) | ~~~~~~~~~~~~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ forms.c:50:53: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 50 | if (!strcmp(form_type2name[n].name, s)) | ^ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/document/document.h:6: forms.c: In function 'has_form_submit': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ forms.c:112:9: note: in expansion of macro 'assert' 112 | assert(form); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * forms.c:112:9: note: in expansion of macro 'assert' 112 | assert(form); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ forms.c:115:9: note: in expansion of macro 'assertm' 115 | assertm(!list_empty(form->items), "form has no items"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * forms.c:115:9: note: in expansion of macro 'assertm' 115 | assertm(!list_empty(form->items), "form has no items"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ forms.c: In function 'get_form_control_link': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ forms.c:142:9: note: in expansion of macro 'assertm' 142 | assertm(0, "Form control has no link."); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * forms.c:142:9: note: in expansion of macro 'assertm' 142 | assertm(0, "Form control has no link."); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ forms.c: In function 'done_form_control': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ forms.c:152:9: note: in expansion of macro 'assert' 152 | assert(fc); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * forms.c:152:9: note: in expansion of macro 'assert' 152 | assert(fc); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o options.o -c options.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from options.c:13: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ options.c: In function 'init_document_options': options.c:30:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 30 | doo->assume_cp = get_opt_codepage("document.codepage.assume", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:317:37: note: in expansion of macro 'get_opt_codepage_tree' 317 | #define get_opt_codepage(name, ses) get_opt_codepage_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~~~~ options.c:30:26: note: in expansion of macro 'get_opt_codepage' 30 | doo->assume_cp = get_opt_codepage("document.codepage.assume", ses); | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:31:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 31 | doo->hard_assume = get_opt_bool("document.codepage.force_assumed", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:31:28: note: in expansion of macro 'get_opt_bool' 31 | doo->hard_assume = get_opt_bool("document.codepage.force_assumed", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:33:48: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 33 | doo->use_document_colors = get_opt_int("document.colors.use_document_colors", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:33:36: note: in expansion of macro 'get_opt_int' 33 | doo->use_document_colors = get_opt_int("document.colors.use_document_colors", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:34:35: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 34 | doo->margin = get_opt_int("document.browse.margin_width", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:34:23: note: in expansion of macro 'get_opt_int' 34 | doo->margin = get_opt_int("document.browse.margin_width", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:37:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 37 | if (get_opt_bool("document.browse.use_preferred_document_width", ses)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:37:13: note: in expansion of macro 'get_opt_bool' 37 | if (get_opt_bool("document.browse.use_preferred_document_width", ses)) | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:38:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 38 | doo->document_width = get_opt_int("document.browse.preferred_document_width", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:38:39: note: in expansion of macro 'get_opt_int' 38 | doo->document_width = get_opt_int("document.browse.preferred_document_width", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:46:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 46 | doo->document_width = get_opt_int("document.dump.width", NULL); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:46:39: note: in expansion of macro 'get_opt_int' 46 | doo->document_width = get_opt_int("document.dump.width", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:49:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 49 | doo->num_links_key = get_opt_int("document.browse.links.number_keys_select_link", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:49:30: note: in expansion of macro 'get_opt_int' 49 | doo->num_links_key = get_opt_int("document.browse.links.number_keys_select_link", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:50:46: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 50 | doo->meta_link_display = get_opt_int("document.html.link_display", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:50:34: note: in expansion of macro 'get_opt_int' 50 | doo->meta_link_display = get_opt_int("document.html.link_display", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:51:52: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 51 | doo->default_form_input_size = get_opt_int("document.browse.forms.input_size", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:51:40: note: in expansion of macro 'get_opt_int' 51 | doo->default_form_input_size = get_opt_int("document.browse.forms.input_size", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:54:61: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 54 | doo->default_style.color.foreground = get_opt_color("document.colors.text", ses); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:54:47: note: in expansion of macro 'get_opt_color' 54 | doo->default_style.color.foreground = get_opt_color("document.colors.text", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:55:61: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 55 | doo->default_style.color.background = get_opt_color("document.colors.background", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:55:47: note: in expansion of macro 'get_opt_color' 55 | doo->default_style.color.background = get_opt_color("document.colors.background", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:56:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 56 | doo->default_color.link = get_opt_color("document.colors.link", ses); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:56:35: note: in expansion of macro 'get_opt_color' 56 | doo->default_color.link = get_opt_color("document.colors.link", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:57:50: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 57 | doo->default_color.vlink = get_opt_color("document.colors.vlink", ses); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:57:36: note: in expansion of macro 'get_opt_color' 57 | doo->default_color.vlink = get_opt_color("document.colors.vlink", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:59:58: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 59 | doo->default_color.bookmark_link = get_opt_color("document.colors.bookmark", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:59:44: note: in expansion of macro 'get_opt_color' 59 | doo->default_color.bookmark_link = get_opt_color("document.colors.bookmark", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:61:55: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 61 | doo->default_color.image_link = get_opt_color("document.colors.image", ses); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:61:41: note: in expansion of macro 'get_opt_color' 61 | doo->default_color.image_link = get_opt_color("document.colors.image", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:62:56: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 62 | doo->default_color.link_number = get_opt_color("document.colors.link_number", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:62:42: note: in expansion of macro 'get_opt_color' 62 | doo->default_color.link_number = get_opt_color("document.colors.link_number", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:63:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 63 | doo->use_link_number_color = get_opt_bool("document.colors.use_link_number_color", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:63:38: note: in expansion of macro 'get_opt_bool' 63 | doo->use_link_number_color = get_opt_bool("document.colors.use_link_number_color", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:65:59: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 65 | doo->active_link.color.foreground = get_opt_color("document.browse.links.active_link.colors.text", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:65:45: note: in expansion of macro 'get_opt_color' 65 | doo->active_link.color.foreground = get_opt_color("document.browse.links.active_link.colors.text", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:66:59: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 66 | doo->active_link.color.background = get_opt_color("document.browse.links.active_link.colors.background", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:66:45: note: in expansion of macro 'get_opt_color' 66 | doo->active_link.color.background = get_opt_color("document.browse.links.active_link.colors.background", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:67:71: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 67 | doo->active_link.insert_mode_color.foreground = get_opt_color("document.browse.links.active_link.insert_mode_colors.text", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:67:57: note: in expansion of macro 'get_opt_color' 67 | doo->active_link.insert_mode_color.foreground = get_opt_color("document.browse.links.active_link.insert_mode_colors.text", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:68:71: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 68 | doo->active_link.insert_mode_color.background = get_opt_color("document.browse.links.active_link.insert_mode_colors.background", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ options.c:68:57: note: in expansion of macro 'get_opt_color' 68 | doo->active_link.insert_mode_color.background = get_opt_color("document.browse.links.active_link.insert_mode_colors.background", ses); | ^~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:70:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 70 | if (get_opt_bool("document.colors.increase_contrast", ses)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:70:13: note: in expansion of macro 'get_opt_bool' 70 | if (get_opt_bool("document.colors.increase_contrast", ses)) | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:73:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 73 | if (get_opt_bool("document.colors.ensure_contrast", ses)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:73:13: note: in expansion of macro 'get_opt_bool' 73 | if (get_opt_bool("document.colors.ensure_contrast", ses)) | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:78:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 78 | doo->css_enable = get_opt_bool("document.css.enable", ses); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:78:27: note: in expansion of macro 'get_opt_bool' 78 | doo->css_enable = get_opt_bool("document.css.enable", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:79:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 79 | doo->css_ignore_display_none = get_opt_bool("document.css.ignore_display_none", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:79:40: note: in expansion of macro 'get_opt_bool' 79 | doo->css_ignore_display_none = get_opt_bool("document.css.ignore_display_none", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:80:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 80 | doo->css_import = get_opt_bool("document.css.import", ses); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:80:27: note: in expansion of macro 'get_opt_bool' 80 | doo->css_import = get_opt_bool("document.css.import", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:83:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 83 | doo->plain_display_links = get_opt_bool("document.plain.display_links", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:83:36: note: in expansion of macro 'get_opt_bool' 83 | doo->plain_display_links = get_opt_bool("document.plain.display_links", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:84:56: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 84 | doo->plain_compress_empty_lines = get_opt_bool("document.plain.compress_empty_lines", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:84:43: note: in expansion of macro 'get_opt_bool' 84 | doo->plain_compress_empty_lines = get_opt_bool("document.plain.compress_empty_lines", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:85:45: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 85 | doo->underline_links = get_opt_bool("document.html.underline_links", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:85:32: note: in expansion of macro 'get_opt_bool' 85 | doo->underline_links = get_opt_bool("document.html.underline_links", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:86:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 86 | doo->wrap_nbsp = get_opt_bool("document.html.wrap_nbsp", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:86:26: note: in expansion of macro 'get_opt_bool' 86 | doo->wrap_nbsp = get_opt_bool("document.html.wrap_nbsp", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:87:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 87 | doo->use_tabindex = get_opt_bool("document.browse.links.use_tabindex", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:87:29: note: in expansion of macro 'get_opt_bool' 87 | doo->use_tabindex = get_opt_bool("document.browse.links.use_tabindex", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:88:45: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 88 | doo->links_numbering = get_opt_bool("document.browse.links.numbering", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:88:32: note: in expansion of macro 'get_opt_bool' 88 | doo->links_numbering = get_opt_bool("document.browse.links.numbering", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:90:54: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 90 | doo->active_link.enable_color = get_opt_bool("document.browse.links.active_link.enable_color", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:90:41: note: in expansion of macro 'get_opt_bool' 90 | doo->active_link.enable_color = get_opt_bool("document.browse.links.active_link.enable_color", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:91:48: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 91 | doo->active_link.invert = get_opt_bool("document.browse.links.active_link.invert", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:91:35: note: in expansion of macro 'get_opt_bool' 91 | doo->active_link.invert = get_opt_bool("document.browse.links.active_link.invert", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:92:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 92 | doo->active_link.underline = get_opt_bool("document.browse.links.active_link.underline", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:92:38: note: in expansion of macro 'get_opt_bool' 92 | doo->active_link.underline = get_opt_bool("document.browse.links.active_link.underline", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:93:46: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 93 | doo->active_link.bold = get_opt_bool("document.browse.links.active_link.bold", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:93:33: note: in expansion of macro 'get_opt_bool' 93 | doo->active_link.bold = get_opt_bool("document.browse.links.active_link.bold", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:95:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 95 | doo->table_order = get_opt_bool("document.browse.table_move_order", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:95:28: note: in expansion of macro 'get_opt_bool' 95 | doo->table_order = get_opt_bool("document.browse.table_move_order", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:96:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 96 | doo->tables = get_opt_bool("document.html.display_tables", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:96:23: note: in expansion of macro 'get_opt_bool' 96 | doo->tables = get_opt_bool("document.html.display_tables", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:97:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 97 | doo->frames = get_opt_bool("document.html.display_frames", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:97:23: note: in expansion of macro 'get_opt_bool' 97 | doo->frames = get_opt_bool("document.html.display_frames", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:98:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 98 | doo->images = get_opt_bool("document.browse.images.show_as_links", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:98:23: note: in expansion of macro 'get_opt_bool' 98 | doo->images = get_opt_bool("document.browse.images.show_as_links", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:99:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 99 | doo->display_subs = get_opt_bool("document.html.display_subs", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:99:29: note: in expansion of macro 'get_opt_bool' 99 | doo->display_subs = get_opt_bool("document.html.display_subs", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:100:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 100 | doo->display_sups = get_opt_bool("document.html.display_sups", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:100:29: note: in expansion of macro 'get_opt_bool' 100 | doo->display_sups = get_opt_bool("document.html.display_sups", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:102:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 102 | doo->framename = ""; | ^ options.c:104:32: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 104 | doo->image_link.prefix = ""; | ^ options.c:105:32: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 105 | doo->image_link.suffix = ""; | ^ options.c:106:55: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 106 | doo->image_link.filename_maxlen = get_opt_int("document.browse.images.filename_maxlen", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:106:43: note: in expansion of macro 'get_opt_int' 106 | doo->image_link.filename_maxlen = get_opt_int("document.browse.images.filename_maxlen", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:107:52: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 107 | doo->image_link.label_maxlen = get_opt_int("document.browse.images.label_maxlen", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:107:40: note: in expansion of macro 'get_opt_int' 107 | doo->image_link.label_maxlen = get_opt_int("document.browse.images.label_maxlen", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:108:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 108 | doo->image_link.display_style = get_opt_int("document.browse.images.display_style", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:108:41: note: in expansion of macro 'get_opt_int' 108 | doo->image_link.display_style = get_opt_int("document.browse.images.display_style", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:109:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 109 | doo->image_link.tagging = get_opt_int("document.browse.images.image_link_tagging", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:109:35: note: in expansion of macro 'get_opt_int' 109 | doo->image_link.tagging = get_opt_int("document.browse.images.image_link_tagging", ses); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:110:58: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 110 | doo->image_link.show_any_as_links = get_opt_bool("document.browse.images.show_any_as_links", ses); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ options.c:110:45: note: in expansion of macro 'get_opt_bool' 110 | doo->image_link.show_any_as_links = get_opt_bool("document.browse.images.show_any_as_links", ses); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c: In function 'compare_opt': options.c:117:35: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 117 | || c_strcasecmp(o1->framename, o2->framename) | ~~^~~~~~~~~~~ | | | unsigned char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ options.c:117:50: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 117 | || c_strcasecmp(o1->framename, o2->framename) | ~~^~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ options.c: In function 'copy_opt': options.c:131:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 131 | o1->image_link.prefix = stracpy(get_opt_str("document.browse.images.image_link_prefix", NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:131:41: note: in expansion of macro 'get_opt_str' 131 | o1->image_link.prefix = stracpy(get_opt_str("document.browse.images.image_link_prefix", NULL)); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c:132:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 132 | o1->image_link.suffix = stracpy(get_opt_str("document.browse.images.image_link_suffix", NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ options.c:132:41: note: in expansion of macro 'get_opt_str' 132 | o1->image_link.suffix = stracpy(get_opt_str("document.browse.images.image_link_suffix", NULL)); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ options.c: In function 'toggle_document_option': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:148:9: note: in expansion of macro 'assert' 148 | assert(ses && ses->doc_view && ses->tab && ses->tab->term); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:148:9: note: in expansion of macro 'assert' 148 | assert(ses && ses->doc_view && ses->tab && ses->tab->term); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ options.c:157:9: note: in expansion of macro 'assert' 157 | assert(option); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * options.c:157:9: note: in expansion of macro 'assert' 157 | assert(option); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o refresh.o -c refresh.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from refresh.c:14: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from refresh.c:15: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from refresh.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ refresh.c: In function 'do_document_refresh': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ refresh.c:74:9: note: in expansion of macro 'assert' 74 | assert(refresh); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * refresh.c:74:9: note: in expansion of macro 'assert' 74 | assert(refresh); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ refresh.c: In function 'start_document_refresh': refresh.c:103:63: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 103 | milliseconds_T minimum = (milliseconds_T) get_opt_int("document.browse.minimum_refresh_time", doc_view->session); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ refresh.c:103:51: note: in expansion of macro 'get_opt_int' 103 | milliseconds_T minimum = (milliseconds_T) get_opt_int("document.browse.minimum_refresh_time", doc_view->session); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ refresh.c: In function 'start_document_refreshes': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ refresh.c:139:9: note: in expansion of macro 'assert' 139 | assert(ses); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * refresh.c:139:9: note: in expansion of macro 'assert' 139 | assert(ses); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ refresh.c:143:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 143 | || !get_opt_bool("document.browse.refresh", ses)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ refresh.c:143:17: note: in expansion of macro 'get_opt_bool' 143 | || !get_opt_bool("document.browse.refresh", ses)) | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o renderer.o -c renderer.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/cache/cache.h:4, from renderer.c:15: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from renderer.c:17: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from renderer.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/config/options.h:9, from renderer.c:16: renderer.c: In function 'render_encoded_document': renderer.c:213:44: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 213 | struct string buffer = INIT_STRING("", 0); | ^~ ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ renderer.c:213:44: note: (near initialization for 'buffer.source') 213 | struct string buffer = INIT_STRING("", 0); | ^~ ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ renderer.c:263:58: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 263 | && (!c_strcasecmp("text/html", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:264:73: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 264 | || !c_strcasecmp("application/xhtml+xml", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:265:75: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 265 | || !c_strcasecmp("application/docbook+xml", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:266:71: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 266 | || !c_strcasecmp("application/rss+xml", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:267:72: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 267 | || !c_strcasecmp("application/xbel+xml", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:268:70: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 268 | || !c_strcasecmp("application/x-xbel", cached->content_type) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ renderer.c:269:68: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 269 | || !c_strcasecmp("application/xbel", cached->content_type))) | ~~~~~~^~~~~~~~~~~~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ ../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ renderer.c:278:26: note: in expansion of macro 'c_strlcasecmp' 278 | && (!c_strlcasecmp("application/rss+xml", 19, cached->content_type, -1))) | ^~~~~~~~~~~~~ renderer.c:278:40: warning: pointer targets in passing argument 1 of 'elinks_strlcasecmp' differ in signedness [-Wpointer-sign] 278 | && (!c_strlcasecmp("application/rss+xml", 19, cached->content_type, -1))) | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:104:92: note: in definition of macro 'c_strlcasecmp' 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../.././src/util/string.h:105:45: note: expected 'const unsigned char *' but argument is of type 'char *' 105 | int elinks_strlcasecmp(const unsigned char *s1, size_t n1, | ~~~~~~~~~~~~~~~~~~~~~^~ renderer.c: In function 'render_document': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:298:9: note: in expansion of macro 'assert' 298 | assert(vs && doc_view && options); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:298:9: note: in expansion of macro 'assert' 298 | assert(vs && doc_view && options); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:330:17: note: in expansion of macro 'assert' 330 | assert(vs->doc_view->vs == vs); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:330:17: note: in expansion of macro 'assert' 330 | assert(vs->doc_view->vs == vs); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ renderer.c:343:17: note: in expansion of macro 'INTERNAL' 343 | INTERNAL("document %s to format not found", struri(vs->uri)); | ^~~~~~~~ renderer.c:343:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 343 | INTERNAL("document %s to format not found", struri(vs->uri)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'render_document_frames': renderer.c:477:70: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 477 | doc_opts.color_mode = get_opt_int_tree(ses->tab->term->spec, "colors", | ^~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ renderer.c:477:31: note: in expansion of macro 'get_opt_int_tree' 477 | doc_opts.color_mode = get_opt_int_tree(ses->tab->term->spec, "colors", | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ renderer.c:479:54: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 479 | if (!get_opt_bool_tree(ses->tab->term->spec, "underline", NULL)) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ renderer.c:479:14: note: in expansion of macro 'get_opt_bool_tree' 479 | if (!get_opt_bool_tree(ses->tab->term->spec, "underline", NULL)) | ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ renderer.c: In function 'comp_links': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:534:9: note: in expansion of macro 'assert' 534 | assert(l1 && l2); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:534:9: note: in expansion of macro 'assert' 534 | assert(l1 && l2); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'sort_links': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:544:9: note: in expansion of macro 'assert' 544 | assert(document); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:544:9: note: in expansion of macro 'assert' 544 | assert(document); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:549:9: note: in expansion of macro 'assert' 549 | assert(document->links); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:549:9: note: in expansion of macro 'assert' 549 | assert(document->links); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ renderer.c:583:25: note: in expansion of macro 'assertm' 583 | assertm(j < document->height, "link out of screen"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * renderer.c:583:25: note: in expansion of macro 'assertm' 583 | assertm(j < document->height, "link out of screen"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c: In function 'get_convert_table': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ renderer.c:601:9: note: in expansion of macro 'assert' 601 | assert(head); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * renderer.c:601:9: note: in expansion of macro 'assert' 601 | assert(head); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ renderer.c:617:55: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 617 | unsigned char *a = parse_header(part, "Content-Type", &part); | ^~~~~~~~~~~~~~ | | | char * In file included from renderer.c:30: ../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ renderer.c:621:39: warning: pointer targets in passing argument 2 of 'parse_header_param' differ in signedness [-Wpointer-sign] 621 | parse_header_param(a, "charset", &ct_charset, 0); | ^~~~~~~~~ | | | char * ../.././src/protocol/header.h:13:61: note: expected 'unsigned char *' but argument is of type 'char *' 13 | enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **, int); | ^~~~~~~~~~~~~~~ renderer.c:630:55: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 630 | unsigned char *a = parse_header(head, "Content-Charset", NULL); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ renderer.c:639:55: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 639 | unsigned char *a = parse_header(head, "Charset", NULL); | ^~~~~~~~~ | | | char * ../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ ld -r -o lib.o docdata.o document.o format.o forms.o options.o refresh.o renderer.o `test -e css/lib.o && echo css/lib.o` `test -e dom/lib.o && echo dom/lib.o` `test -e html/lib.o && echo html/lib.o` `test -e plain/lib.o && echo plain/lib.o` make[4]: Leaving directory '/build/elinks-0.13.2/src/document' make -C dom all make[4]: Entering directory '/build/elinks-0.13.2/src/dom' make -C css all make[5]: Entering directory '/build/elinks-0.13.2/src/dom/css' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o scanner.o -c scanner.c In file included from ../../.././src/util/string.h:11, from ../../.././src/util/conv.h:4, from ../../.././src/dom/string.h:4, from ../../.././src/dom/scanner.h:4, from ../../.././src/dom/css/scanner.h:4, from scanner.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from scanner.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/scanner.h: In function 'begin_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/scanner.h: In function 'end_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c: At top level: ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:35:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 35 | DOM_SCAN_TABLE_RANGE("0", '9', CSS_CHAR_DIGIT | CSS_CHAR_HEX_DIGIT | CSS_CHAR_IDENT), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[0].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:35:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 35 | DOM_SCAN_TABLE_RANGE("0", '9', CSS_CHAR_DIGIT | CSS_CHAR_HEX_DIGIT | CSS_CHAR_IDENT), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:36:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 36 | DOM_SCAN_TABLE_RANGE("A", 'F', CSS_CHAR_HEX_DIGIT), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[1].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:36:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 36 | DOM_SCAN_TABLE_RANGE("A", 'F', CSS_CHAR_HEX_DIGIT), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:37:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 37 | DOM_SCAN_TABLE_RANGE("A", 'Z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[2].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:37:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 37 | DOM_SCAN_TABLE_RANGE("A", 'Z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:38:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 38 | DOM_SCAN_TABLE_RANGE("a", 'f', CSS_CHAR_HEX_DIGIT), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[3].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:38:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 38 | DOM_SCAN_TABLE_RANGE("a", 'f', CSS_CHAR_HEX_DIGIT), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:39:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 39 | DOM_SCAN_TABLE_RANGE("a", 'z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[4].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:39:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 39 | DOM_SCAN_TABLE_RANGE("a", 'z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:41:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 41 | DOM_SCAN_TABLE_RANGE("\241", 255, CSS_CHAR_NON_ASCII | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[5].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:41:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 41 | DOM_SCAN_TABLE_RANGE("\241", 255, CSS_CHAR_NON_ASCII | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:43:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 43 | DOM_SCAN_TABLE_STRING(" \f\n\r\t\v\000", CSS_CHAR_WHITESPACE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[6].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:43:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 43 | DOM_SCAN_TABLE_STRING(" \f\n\r\t\v\000", CSS_CHAR_WHITESPACE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:44:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 44 | DOM_SCAN_TABLE_STRING("\f\n\r", CSS_CHAR_NEWLINE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[7].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:44:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 44 | DOM_SCAN_TABLE_STRING("\f\n\r", CSS_CHAR_NEWLINE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:45:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 45 | DOM_SCAN_TABLE_STRING("-", CSS_CHAR_IDENT), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[8].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:45:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 45 | DOM_SCAN_TABLE_STRING("-", CSS_CHAR_IDENT), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:46:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 46 | DOM_SCAN_TABLE_STRING(".#@!\"'<-/|^$*", CSS_CHAR_TOKEN_START), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[9].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:46:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 46 | DOM_SCAN_TABLE_STRING(".#@!\"'<-/|^$*", CSS_CHAR_TOKEN_START), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:48:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 48 | DOM_SCAN_TABLE_STRING("\\_", CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[10].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:48:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 48 | DOM_SCAN_TABLE_STRING("\\_", CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:51:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 51 | DOM_SCAN_TABLE_STRING("[({})];:,.>+~", CSS_CHAR_TOKEN), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[11].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:51:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 51 | DOM_SCAN_TABLE_STRING("[({})];:,.>+~", CSS_CHAR_TOKEN), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:52:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 52 | DOM_SCAN_TABLE_STRING("", CSS_CHAR_SGML_MARKUP), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'css_scan_table_info[12].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:52:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 52 | DOM_SCAN_TABLE_STRING("", CSS_CHAR_SGML_MARKUP), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:61:9: note: in expansion of macro 'CSS_STRING_MAP' 61 | CSS_STRING_MAP("Hz", FREQUENCY, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[0].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:61:9: note: in expansion of macro 'CSS_STRING_MAP' 61 | CSS_STRING_MAP("Hz", FREQUENCY, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:62:9: note: in expansion of macro 'CSS_STRING_MAP' 62 | CSS_STRING_MAP("cm", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[1].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:62:9: note: in expansion of macro 'CSS_STRING_MAP' 62 | CSS_STRING_MAP("cm", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:63:9: note: in expansion of macro 'CSS_STRING_MAP' 63 | CSS_STRING_MAP("deg", ANGLE, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[2].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:63:9: note: in expansion of macro 'CSS_STRING_MAP' 63 | CSS_STRING_MAP("deg", ANGLE, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:64:9: note: in expansion of macro 'CSS_STRING_MAP' 64 | CSS_STRING_MAP("em", EM, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[3].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:64:9: note: in expansion of macro 'CSS_STRING_MAP' 64 | CSS_STRING_MAP("em", EM, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:65:9: note: in expansion of macro 'CSS_STRING_MAP' 65 | CSS_STRING_MAP("ex", EX, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[4].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:65:9: note: in expansion of macro 'CSS_STRING_MAP' 65 | CSS_STRING_MAP("ex", EX, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:66:9: note: in expansion of macro 'CSS_STRING_MAP' 66 | CSS_STRING_MAP("grad", ANGLE, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[5].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:66:9: note: in expansion of macro 'CSS_STRING_MAP' 66 | CSS_STRING_MAP("grad", ANGLE, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:67:9: note: in expansion of macro 'CSS_STRING_MAP' 67 | CSS_STRING_MAP("in", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[6].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:67:9: note: in expansion of macro 'CSS_STRING_MAP' 67 | CSS_STRING_MAP("in", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:68:9: note: in expansion of macro 'CSS_STRING_MAP' 68 | CSS_STRING_MAP("kHz", FREQUENCY, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[7].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:68:9: note: in expansion of macro 'CSS_STRING_MAP' 68 | CSS_STRING_MAP("kHz", FREQUENCY, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:69:9: note: in expansion of macro 'CSS_STRING_MAP' 69 | CSS_STRING_MAP("mm", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[8].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:69:9: note: in expansion of macro 'CSS_STRING_MAP' 69 | CSS_STRING_MAP("mm", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:70:9: note: in expansion of macro 'CSS_STRING_MAP' 70 | CSS_STRING_MAP("ms", TIME, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[9].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:70:9: note: in expansion of macro 'CSS_STRING_MAP' 70 | CSS_STRING_MAP("ms", TIME, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:71:9: note: in expansion of macro 'CSS_STRING_MAP' 71 | CSS_STRING_MAP("pc", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[10].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:71:9: note: in expansion of macro 'CSS_STRING_MAP' 71 | CSS_STRING_MAP("pc", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:72:9: note: in expansion of macro 'CSS_STRING_MAP' 72 | CSS_STRING_MAP("pt", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[11].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:72:9: note: in expansion of macro 'CSS_STRING_MAP' 72 | CSS_STRING_MAP("pt", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:73:9: note: in expansion of macro 'CSS_STRING_MAP' 73 | CSS_STRING_MAP("px", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[12].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:73:9: note: in expansion of macro 'CSS_STRING_MAP' 73 | CSS_STRING_MAP("px", LENGTH, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:74:9: note: in expansion of macro 'CSS_STRING_MAP' 74 | CSS_STRING_MAP("rad", ANGLE, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[13].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:74:9: note: in expansion of macro 'CSS_STRING_MAP' 74 | CSS_STRING_MAP("rad", ANGLE, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:75:9: note: in expansion of macro 'CSS_STRING_MAP' 75 | CSS_STRING_MAP("s", TIME, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[14].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:75:9: note: in expansion of macro 'CSS_STRING_MAP' 75 | CSS_STRING_MAP("s", TIME, DIMENSION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:77:9: note: in expansion of macro 'CSS_STRING_MAP' 77 | CSS_STRING_MAP("rgb", RGB, FUNCTION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[15].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:77:9: note: in expansion of macro 'CSS_STRING_MAP' 77 | CSS_STRING_MAP("rgb", RGB, FUNCTION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:78:9: note: in expansion of macro 'CSS_STRING_MAP' 78 | CSS_STRING_MAP("url", URL, FUNCTION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[16].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:78:9: note: in expansion of macro 'CSS_STRING_MAP' 78 | CSS_STRING_MAP("url", URL, FUNCTION), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:80:9: note: in expansion of macro 'CSS_STRING_MAP' 80 | CSS_STRING_MAP("charset", AT_CHARSET, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[17].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:80:9: note: in expansion of macro 'CSS_STRING_MAP' 80 | CSS_STRING_MAP("charset", AT_CHARSET, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:81:9: note: in expansion of macro 'CSS_STRING_MAP' 81 | CSS_STRING_MAP("font-face", AT_FONT_FACE, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[18].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:81:9: note: in expansion of macro 'CSS_STRING_MAP' 81 | CSS_STRING_MAP("font-face", AT_FONT_FACE, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:82:9: note: in expansion of macro 'CSS_STRING_MAP' 82 | CSS_STRING_MAP("import", AT_IMPORT, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[19].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:82:9: note: in expansion of macro 'CSS_STRING_MAP' 82 | CSS_STRING_MAP("import", AT_IMPORT, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:83:9: note: in expansion of macro 'CSS_STRING_MAP' 83 | CSS_STRING_MAP("media", AT_MEDIA, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[20].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:83:9: note: in expansion of macro 'CSS_STRING_MAP' 83 | CSS_STRING_MAP("media", AT_MEDIA, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:84:9: note: in expansion of macro 'CSS_STRING_MAP' 84 | CSS_STRING_MAP("page", AT_PAGE, AT_KEYWORD), | ^~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'css_string_mappings[21].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:58:11: note: in expansion of macro 'STATIC_DOM_STRING' 58 | { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:84:9: note: in expansion of macro 'CSS_STRING_MAP' 84 | CSS_STRING_MAP("page", AT_PAGE, AT_KEYWORD), | ^~~~~~~~~~~~~~ scanner.c: In function 'scan_css_token': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:135:9: note: in expansion of macro 'assert' 135 | assert(first_char); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:135:9: note: in expansion of macro 'assert' 135 | assert(first_char); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:221:33: note: in expansion of macro 'assert' 221 | assert(type != CSS_TOKEN_RGB || *string == '('); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:221:33: note: in expansion of macro 'assert' 221 | assert(type != CSS_TOKEN_RGB || *string == '('); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:222:33: note: in expansion of macro 'assert' 222 | assert(type != CSS_TOKEN_URL || *string == ')'); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:222:33: note: in expansion of macro 'assert' 222 | assert(type != CSS_TOKEN_URL || *string == ')'); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:223:33: note: in expansion of macro 'assert' 223 | assert(type != CSS_TOKEN_FUNCTION || *string == ')'); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:223:33: note: in expansion of macro 'assert' 223 | assert(type != CSS_TOKEN_FUNCTION || *string == ')'); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c:300:36: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 300 | if (!c_strncasecmp(string, "important", 9)) { | ^~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ scanner.c:353:17: note: in expansion of macro 'INTERNAL' 353 | INTERNAL("Someone forgot to put code for recognizing tokens " | ^~~~~~~~ scanner.c:353:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 353 | INTERNAL("Someone forgot to put code for recognizing tokens " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ld -r -o lib.o scanner.o make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/css' make -C sgml all make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml' make -C docbook all make[6]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/docbook' gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o docbook.o -c docbook.c In file included from ../../../.././src/util/string.h:11, from ../../../.././src/util/conv.h:4, from ../../../.././src/dom/string.h:4, from ../../../.././src/dom/node.h:59, from ../../../.././src/dom/stack.h:46, from ../../../.././src/dom/sgml/docbook/docbook.h:4, from docbook.c:9: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../../../.././src/osdep/stub.h:5, from ../../../.././src/elinks.h:34, from docbook.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/dom/string.h: In function 'set_dom_string': ../../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/stack.h: In function 'get_dom_stack_state': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/dom/sgml/docbook/attribute.inc: At top level: ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:3:1: note: in expansion of macro 'DOCBOOK_' 3 | DOCBOOK_(ATTRIBUTE, ABBR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:3:1: note: in expansion of macro 'DOCBOOK_' 3 | DOCBOOK_(ATTRIBUTE, ABBR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:4:1: note: in expansion of macro 'DOCBOOK_' 4 | DOCBOOK_(ATTRIBUTE, ACTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[2].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:4:1: note: in expansion of macro 'DOCBOOK_' 4 | DOCBOOK_(ATTRIBUTE, ACTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:5:1: note: in expansion of macro 'DOCBOOK_' 5 | DOCBOOK_(ATTRIBUTE, ALIGN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[3].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:5:1: note: in expansion of macro 'DOCBOOK_' 5 | DOCBOOK_(ATTRIBUTE, ALIGN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:6:1: note: in expansion of macro 'DOCBOOK_' 6 | DOCBOOK_(ATTRIBUTE, APPLICATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[4].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:6:1: note: in expansion of macro 'DOCBOOK_' 6 | DOCBOOK_(ATTRIBUTE, APPLICATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:7:1: note: in expansion of macro 'DOCBOOK_' 7 | DOCBOOK_(ATTRIBUTE, ARCH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[5].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:7:1: note: in expansion of macro 'DOCBOOK_' 7 | DOCBOOK_(ATTRIBUTE, ARCH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:8:1: note: in expansion of macro 'DOCBOOK_' 8 | DOCBOOK_(ATTRIBUTE, AREAREFS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[6].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:8:1: note: in expansion of macro 'DOCBOOK_' 8 | DOCBOOK_(ATTRIBUTE, AREAREFS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:9:1: note: in expansion of macro 'DOCBOOK_' 9 | DOCBOOK_(ATTRIBUTE, AUDIENCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[7].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:9:1: note: in expansion of macro 'DOCBOOK_' 9 | DOCBOOK_(ATTRIBUTE, AUDIENCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:10:1: note: in expansion of macro 'DOCBOOK_' 10 | DOCBOOK_(ATTRIBUTE, AXIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[8].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:10:1: note: in expansion of macro 'DOCBOOK_' 10 | DOCBOOK_(ATTRIBUTE, AXIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:11:1: note: in expansion of macro 'DOCBOOK_' 11 | DOCBOOK_(ATTRIBUTE, BASEFORM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[9].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:11:1: note: in expansion of macro 'DOCBOOK_' 11 | DOCBOOK_(ATTRIBUTE, BASEFORM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:12:1: note: in expansion of macro 'DOCBOOK_' 12 | DOCBOOK_(ATTRIBUTE, BGCOLOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[10].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:12:1: note: in expansion of macro 'DOCBOOK_' 12 | DOCBOOK_(ATTRIBUTE, BGCOLOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:13:1: note: in expansion of macro 'DOCBOOK_' 13 | DOCBOOK_(ATTRIBUTE, BORDER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[11].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:13:1: note: in expansion of macro 'DOCBOOK_' 13 | DOCBOOK_(ATTRIBUTE, BORDER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:14:1: note: in expansion of macro 'DOCBOOK_' 14 | DOCBOOK_(ATTRIBUTE, CELLSPACING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[12].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:14:1: note: in expansion of macro 'DOCBOOK_' 14 | DOCBOOK_(ATTRIBUTE, CELLSPACING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:15:1: note: in expansion of macro 'DOCBOOK_' 15 | DOCBOOK_(ATTRIBUTE, CHAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[13].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:15:1: note: in expansion of macro 'DOCBOOK_' 15 | DOCBOOK_(ATTRIBUTE, CHAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:16:1: note: in expansion of macro 'DOCBOOK_' 16 | DOCBOOK_(ATTRIBUTE, CHAROFF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[14].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:16:1: note: in expansion of macro 'DOCBOOK_' 16 | DOCBOOK_(ATTRIBUTE, CHAROFF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:17:1: note: in expansion of macro 'DOCBOOK_' 17 | DOCBOOK_(ATTRIBUTE, CHOICE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[15].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:17:1: note: in expansion of macro 'DOCBOOK_' 17 | DOCBOOK_(ATTRIBUTE, CHOICE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:18:1: note: in expansion of macro 'DOCBOOK_' 18 | DOCBOOK_(ATTRIBUTE, CLASS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[16].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:18:1: note: in expansion of macro 'DOCBOOK_' 18 | DOCBOOK_(ATTRIBUTE, CLASS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:19:1: note: in expansion of macro 'DOCBOOK_' 19 | DOCBOOK_(ATTRIBUTE, CMDLENGTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[17].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:19:1: note: in expansion of macro 'DOCBOOK_' 19 | DOCBOOK_(ATTRIBUTE, CMDLENGTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:20:1: note: in expansion of macro 'DOCBOOK_' 20 | DOCBOOK_(ATTRIBUTE, COLNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[18].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:20:1: note: in expansion of macro 'DOCBOOK_' 20 | DOCBOOK_(ATTRIBUTE, COLNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:21:1: note: in expansion of macro 'DOCBOOK_' 21 | DOCBOOK_(ATTRIBUTE, COLNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[19].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:21:1: note: in expansion of macro 'DOCBOOK_' 21 | DOCBOOK_(ATTRIBUTE, COLNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:22:1: note: in expansion of macro 'DOCBOOK_' 22 | DOCBOOK_(ATTRIBUTE, COLNUMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[20].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:22:1: note: in expansion of macro 'DOCBOOK_' 22 | DOCBOOK_(ATTRIBUTE, COLNUMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:23:1: note: in expansion of macro 'DOCBOOK_' 23 | DOCBOOK_(ATTRIBUTE, COLS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[21].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:23:1: note: in expansion of macro 'DOCBOOK_' 23 | DOCBOOK_(ATTRIBUTE, COLS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:24:1: note: in expansion of macro 'DOCBOOK_' 24 | DOCBOOK_(ATTRIBUTE, COLSEP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[22].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:24:1: note: in expansion of macro 'DOCBOOK_' 24 | DOCBOOK_(ATTRIBUTE, COLSEP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:25:1: note: in expansion of macro 'DOCBOOK_' 25 | DOCBOOK_(ATTRIBUTE, COLSPAN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[23].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:25:1: note: in expansion of macro 'DOCBOOK_' 25 | DOCBOOK_(ATTRIBUTE, COLSPAN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:26:1: note: in expansion of macro 'DOCBOOK_' 26 | DOCBOOK_(ATTRIBUTE, COLWIDTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[24].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:26:1: note: in expansion of macro 'DOCBOOK_' 26 | DOCBOOK_(ATTRIBUTE, COLWIDTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:27:1: note: in expansion of macro 'DOCBOOK_' 27 | DOCBOOK_(ATTRIBUTE, CONDITION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[25].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:27:1: note: in expansion of macro 'DOCBOOK_' 27 | DOCBOOK_(ATTRIBUTE, CONDITION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:28:1: note: in expansion of macro 'DOCBOOK_' 28 | DOCBOOK_(ATTRIBUTE, CONFORMANCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[26].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:28:1: note: in expansion of macro 'DOCBOOK_' 28 | DOCBOOK_(ATTRIBUTE, CONFORMANCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:29:1: note: in expansion of macro 'DOCBOOK_' 29 | DOCBOOK_(ATTRIBUTE, CONTENTDEPTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[27].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:29:1: note: in expansion of macro 'DOCBOOK_' 29 | DOCBOOK_(ATTRIBUTE, CONTENTDEPTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:30:1: note: in expansion of macro 'DOCBOOK_' 30 | DOCBOOK_(ATTRIBUTE, CONTENTS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[28].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:30:1: note: in expansion of macro 'DOCBOOK_' 30 | DOCBOOK_(ATTRIBUTE, CONTENTS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:31:1: note: in expansion of macro 'DOCBOOK_' 31 | DOCBOOK_(ATTRIBUTE, CONTENTWIDTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[29].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:31:1: note: in expansion of macro 'DOCBOOK_' 31 | DOCBOOK_(ATTRIBUTE, CONTENTWIDTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:32:1: note: in expansion of macro 'DOCBOOK_' 32 | DOCBOOK_(ATTRIBUTE, CONTINUATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[30].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:32:1: note: in expansion of macro 'DOCBOOK_' 32 | DOCBOOK_(ATTRIBUTE, CONTINUATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:33:1: note: in expansion of macro 'DOCBOOK_' 33 | DOCBOOK_(ATTRIBUTE, COORDS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[31].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:33:1: note: in expansion of macro 'DOCBOOK_' 33 | DOCBOOK_(ATTRIBUTE, COORDS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:34:1: note: in expansion of macro 'DOCBOOK_' 34 | DOCBOOK_(ATTRIBUTE, DEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[32].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:34:1: note: in expansion of macro 'DOCBOOK_' 34 | DOCBOOK_(ATTRIBUTE, DEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:35:1: note: in expansion of macro 'DOCBOOK_' 35 | DOCBOOK_(ATTRIBUTE, DEFAULTLABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[33].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:35:1: note: in expansion of macro 'DOCBOOK_' 35 | DOCBOOK_(ATTRIBUTE, DEFAULTLABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:36:1: note: in expansion of macro 'DOCBOOK_' 36 | DOCBOOK_(ATTRIBUTE, DEPTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[34].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:36:1: note: in expansion of macro 'DOCBOOK_' 36 | DOCBOOK_(ATTRIBUTE, DEPTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:37:1: note: in expansion of macro 'DOCBOOK_' 37 | DOCBOOK_(ATTRIBUTE, ENCODING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[35].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:37:1: note: in expansion of macro 'DOCBOOK_' 37 | DOCBOOK_(ATTRIBUTE, ENCODING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:38:1: note: in expansion of macro 'DOCBOOK_' 38 | DOCBOOK_(ATTRIBUTE, ENDTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[36].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:38:1: note: in expansion of macro 'DOCBOOK_' 38 | DOCBOOK_(ATTRIBUTE, ENDTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:39:1: note: in expansion of macro 'DOCBOOK_' 39 | DOCBOOK_(ATTRIBUTE, ENTITYREF, SGML_ATTRIBUTE_REFERENCE), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[37].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:39:1: note: in expansion of macro 'DOCBOOK_' 39 | DOCBOOK_(ATTRIBUTE, ENTITYREF, SGML_ATTRIBUTE_REFERENCE), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:40:1: note: in expansion of macro 'DOCBOOK_' 40 | DOCBOOK_(ATTRIBUTE, FILEREF, SGML_ATTRIBUTE_REFERENCE), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[38].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:40:1: note: in expansion of macro 'DOCBOOK_' 40 | DOCBOOK_(ATTRIBUTE, FILEREF, SGML_ATTRIBUTE_REFERENCE), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:41:1: note: in expansion of macro 'DOCBOOK_' 41 | DOCBOOK_(ATTRIBUTE, FLOAT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[39].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:41:1: note: in expansion of macro 'DOCBOOK_' 41 | DOCBOOK_(ATTRIBUTE, FLOAT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:42:1: note: in expansion of macro 'DOCBOOK_' 42 | DOCBOOK_(ATTRIBUTE, FLOATSTYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[40].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:42:1: note: in expansion of macro 'DOCBOOK_' 42 | DOCBOOK_(ATTRIBUTE, FLOATSTYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:43:1: note: in expansion of macro 'DOCBOOK_' 43 | DOCBOOK_(ATTRIBUTE, FORMAT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[41].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:43:1: note: in expansion of macro 'DOCBOOK_' 43 | DOCBOOK_(ATTRIBUTE, FORMAT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:44:1: note: in expansion of macro 'DOCBOOK_' 44 | DOCBOOK_(ATTRIBUTE, FPI, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[42].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:44:1: note: in expansion of macro 'DOCBOOK_' 44 | DOCBOOK_(ATTRIBUTE, FPI, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:45:1: note: in expansion of macro 'DOCBOOK_' 45 | DOCBOOK_(ATTRIBUTE, FRAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[43].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:45:1: note: in expansion of macro 'DOCBOOK_' 45 | DOCBOOK_(ATTRIBUTE, FRAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:46:1: note: in expansion of macro 'DOCBOOK_' 46 | DOCBOOK_(ATTRIBUTE, FUNCTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[44].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:46:1: note: in expansion of macro 'DOCBOOK_' 46 | DOCBOOK_(ATTRIBUTE, FUNCTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:47:1: note: in expansion of macro 'DOCBOOK_' 47 | DOCBOOK_(ATTRIBUTE, HEADERS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[45].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:47:1: note: in expansion of macro 'DOCBOOK_' 47 | DOCBOOK_(ATTRIBUTE, HEADERS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:48:1: note: in expansion of macro 'DOCBOOK_' 48 | DOCBOOK_(ATTRIBUTE, HEIGHT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[46].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:48:1: note: in expansion of macro 'DOCBOOK_' 48 | DOCBOOK_(ATTRIBUTE, HEIGHT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:49:1: note: in expansion of macro 'DOCBOOK_' 49 | DOCBOOK_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[47].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:49:1: note: in expansion of macro 'DOCBOOK_' 49 | DOCBOOK_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:50:1: note: in expansion of macro 'DOCBOOK_' 50 | DOCBOOK_(ATTRIBUTE, INHERITNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[48].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:50:1: note: in expansion of macro 'DOCBOOK_' 50 | DOCBOOK_(ATTRIBUTE, INHERITNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:51:1: note: in expansion of macro 'DOCBOOK_' 51 | DOCBOOK_(ATTRIBUTE, LABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[49].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:51:1: note: in expansion of macro 'DOCBOOK_' 51 | DOCBOOK_(ATTRIBUTE, LABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:52:1: note: in expansion of macro 'DOCBOOK_' 52 | DOCBOOK_(ATTRIBUTE, LANG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[50].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:52:1: note: in expansion of macro 'DOCBOOK_' 52 | DOCBOOK_(ATTRIBUTE, LANG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:53:1: note: in expansion of macro 'DOCBOOK_' 53 | DOCBOOK_(ATTRIBUTE, LANGUAGE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[51].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:53:1: note: in expansion of macro 'DOCBOOK_' 53 | DOCBOOK_(ATTRIBUTE, LANGUAGE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:54:1: note: in expansion of macro 'DOCBOOK_' 54 | DOCBOOK_(ATTRIBUTE, LEVEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[52].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:54:1: note: in expansion of macro 'DOCBOOK_' 54 | DOCBOOK_(ATTRIBUTE, LEVEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:55:1: note: in expansion of macro 'DOCBOOK_' 55 | DOCBOOK_(ATTRIBUTE, LINENUMBERING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[53].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:55:1: note: in expansion of macro 'DOCBOOK_' 55 | DOCBOOK_(ATTRIBUTE, LINENUMBERING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:56:1: note: in expansion of macro 'DOCBOOK_' 56 | DOCBOOK_(ATTRIBUTE, LINKEND, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[54].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:56:1: note: in expansion of macro 'DOCBOOK_' 56 | DOCBOOK_(ATTRIBUTE, LINKEND, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:57:1: note: in expansion of macro 'DOCBOOK_' 57 | DOCBOOK_(ATTRIBUTE, LINKENDS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[55].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:57:1: note: in expansion of macro 'DOCBOOK_' 57 | DOCBOOK_(ATTRIBUTE, LINKENDS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:58:1: note: in expansion of macro 'DOCBOOK_' 58 | DOCBOOK_(ATTRIBUTE, LINKMODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[56].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:58:1: note: in expansion of macro 'DOCBOOK_' 58 | DOCBOOK_(ATTRIBUTE, LINKMODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:59:1: note: in expansion of macro 'DOCBOOK_' 59 | DOCBOOK_(ATTRIBUTE, LOCALINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[57].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:59:1: note: in expansion of macro 'DOCBOOK_' 59 | DOCBOOK_(ATTRIBUTE, LOCALINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:60:1: note: in expansion of macro 'DOCBOOK_' 60 | DOCBOOK_(ATTRIBUTE, MARK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[58].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:60:1: note: in expansion of macro 'DOCBOOK_' 60 | DOCBOOK_(ATTRIBUTE, MARK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:61:1: note: in expansion of macro 'DOCBOOK_' 61 | DOCBOOK_(ATTRIBUTE, MOREINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[59].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:61:1: note: in expansion of macro 'DOCBOOK_' 61 | DOCBOOK_(ATTRIBUTE, MOREINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:62:1: note: in expansion of macro 'DOCBOOK_' 62 | DOCBOOK_(ATTRIBUTE, MOREROWS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[60].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:62:1: note: in expansion of macro 'DOCBOOK_' 62 | DOCBOOK_(ATTRIBUTE, MOREROWS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:63:1: note: in expansion of macro 'DOCBOOK_' 63 | DOCBOOK_(ATTRIBUTE, NAMEEND, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[61].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:63:1: note: in expansion of macro 'DOCBOOK_' 63 | DOCBOOK_(ATTRIBUTE, NAMEEND, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:64:1: note: in expansion of macro 'DOCBOOK_' 64 | DOCBOOK_(ATTRIBUTE, NAMESPACE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[62].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:64:1: note: in expansion of macro 'DOCBOOK_' 64 | DOCBOOK_(ATTRIBUTE, NAMESPACE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:65:1: note: in expansion of macro 'DOCBOOK_' 65 | DOCBOOK_(ATTRIBUTE, NAMEST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[63].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:65:1: note: in expansion of macro 'DOCBOOK_' 65 | DOCBOOK_(ATTRIBUTE, NAMEST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:66:1: note: in expansion of macro 'DOCBOOK_' 66 | DOCBOOK_(ATTRIBUTE, NOWRAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[64].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:66:1: note: in expansion of macro 'DOCBOOK_' 66 | DOCBOOK_(ATTRIBUTE, NOWRAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:67:1: note: in expansion of macro 'DOCBOOK_' 67 | DOCBOOK_(ATTRIBUTE, NUMERATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[65].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:67:1: note: in expansion of macro 'DOCBOOK_' 67 | DOCBOOK_(ATTRIBUTE, NUMERATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:68:1: note: in expansion of macro 'DOCBOOK_' 68 | DOCBOOK_(ATTRIBUTE, ONCLICK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[66].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:68:1: note: in expansion of macro 'DOCBOOK_' 68 | DOCBOOK_(ATTRIBUTE, ONCLICK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:69:1: note: in expansion of macro 'DOCBOOK_' 69 | DOCBOOK_(ATTRIBUTE, ONDBLCLICK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[67].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:69:1: note: in expansion of macro 'DOCBOOK_' 69 | DOCBOOK_(ATTRIBUTE, ONDBLCLICK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:70:1: note: in expansion of macro 'DOCBOOK_' 70 | DOCBOOK_(ATTRIBUTE, ONKEYDOWN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[68].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:70:1: note: in expansion of macro 'DOCBOOK_' 70 | DOCBOOK_(ATTRIBUTE, ONKEYDOWN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:71:1: note: in expansion of macro 'DOCBOOK_' 71 | DOCBOOK_(ATTRIBUTE, ONKEYPRESS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[69].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:71:1: note: in expansion of macro 'DOCBOOK_' 71 | DOCBOOK_(ATTRIBUTE, ONKEYPRESS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:72:1: note: in expansion of macro 'DOCBOOK_' 72 | DOCBOOK_(ATTRIBUTE, ONKEYUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[70].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:72:1: note: in expansion of macro 'DOCBOOK_' 72 | DOCBOOK_(ATTRIBUTE, ONKEYUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:73:1: note: in expansion of macro 'DOCBOOK_' 73 | DOCBOOK_(ATTRIBUTE, ONMOUSEDOWN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[71].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:73:1: note: in expansion of macro 'DOCBOOK_' 73 | DOCBOOK_(ATTRIBUTE, ONMOUSEDOWN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:74:1: note: in expansion of macro 'DOCBOOK_' 74 | DOCBOOK_(ATTRIBUTE, ONMOUSEMOVE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[72].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:74:1: note: in expansion of macro 'DOCBOOK_' 74 | DOCBOOK_(ATTRIBUTE, ONMOUSEMOVE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:75:1: note: in expansion of macro 'DOCBOOK_' 75 | DOCBOOK_(ATTRIBUTE, ONMOUSEOUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[73].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:75:1: note: in expansion of macro 'DOCBOOK_' 75 | DOCBOOK_(ATTRIBUTE, ONMOUSEOUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:76:1: note: in expansion of macro 'DOCBOOK_' 76 | DOCBOOK_(ATTRIBUTE, ONMOUSEOVER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[74].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:76:1: note: in expansion of macro 'DOCBOOK_' 76 | DOCBOOK_(ATTRIBUTE, ONMOUSEOVER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:77:1: note: in expansion of macro 'DOCBOOK_' 77 | DOCBOOK_(ATTRIBUTE, ONMOUSEUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[75].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:77:1: note: in expansion of macro 'DOCBOOK_' 77 | DOCBOOK_(ATTRIBUTE, ONMOUSEUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:78:1: note: in expansion of macro 'DOCBOOK_' 78 | DOCBOOK_(ATTRIBUTE, ORIENT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[76].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:78:1: note: in expansion of macro 'DOCBOOK_' 78 | DOCBOOK_(ATTRIBUTE, ORIENT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:79:1: note: in expansion of macro 'DOCBOOK_' 79 | DOCBOOK_(ATTRIBUTE, ORIGIN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[77].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:79:1: note: in expansion of macro 'DOCBOOK_' 79 | DOCBOOK_(ATTRIBUTE, ORIGIN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:80:1: note: in expansion of macro 'DOCBOOK_' 80 | DOCBOOK_(ATTRIBUTE, OS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[78].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:80:1: note: in expansion of macro 'DOCBOOK_' 80 | DOCBOOK_(ATTRIBUTE, OS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:81:1: note: in expansion of macro 'DOCBOOK_' 81 | DOCBOOK_(ATTRIBUTE, OTHERACTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[79].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:81:1: note: in expansion of macro 'DOCBOOK_' 81 | DOCBOOK_(ATTRIBUTE, OTHERACTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:82:1: note: in expansion of macro 'DOCBOOK_' 82 | DOCBOOK_(ATTRIBUTE, OTHERCLASS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[80].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:82:1: note: in expansion of macro 'DOCBOOK_' 82 | DOCBOOK_(ATTRIBUTE, OTHERCLASS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:83:1: note: in expansion of macro 'DOCBOOK_' 83 | DOCBOOK_(ATTRIBUTE, OTHERFUNCTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[81].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:83:1: note: in expansion of macro 'DOCBOOK_' 83 | DOCBOOK_(ATTRIBUTE, OTHERFUNCTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:84:1: note: in expansion of macro 'DOCBOOK_' 84 | DOCBOOK_(ATTRIBUTE, OTHERSPATIAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[82].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:84:1: note: in expansion of macro 'DOCBOOK_' 84 | DOCBOOK_(ATTRIBUTE, OTHERSPATIAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:85:1: note: in expansion of macro 'DOCBOOK_' 85 | DOCBOOK_(ATTRIBUTE, OTHERTEMPORAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[83].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:85:1: note: in expansion of macro 'DOCBOOK_' 85 | DOCBOOK_(ATTRIBUTE, OTHERTEMPORAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:86:1: note: in expansion of macro 'DOCBOOK_' 86 | DOCBOOK_(ATTRIBUTE, OTHERTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[84].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:86:1: note: in expansion of macro 'DOCBOOK_' 86 | DOCBOOK_(ATTRIBUTE, OTHERTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:87:1: note: in expansion of macro 'DOCBOOK_' 87 | DOCBOOK_(ATTRIBUTE, OTHERTYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[85].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:87:1: note: in expansion of macro 'DOCBOOK_' 87 | DOCBOOK_(ATTRIBUTE, OTHERTYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:88:1: note: in expansion of macro 'DOCBOOK_' 88 | DOCBOOK_(ATTRIBUTE, OTHERUNITS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[86].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:88:1: note: in expansion of macro 'DOCBOOK_' 88 | DOCBOOK_(ATTRIBUTE, OTHERUNITS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:89:1: note: in expansion of macro 'DOCBOOK_' 89 | DOCBOOK_(ATTRIBUTE, OVERRIDE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[87].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:89:1: note: in expansion of macro 'DOCBOOK_' 89 | DOCBOOK_(ATTRIBUTE, OVERRIDE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:90:1: note: in expansion of macro 'DOCBOOK_' 90 | DOCBOOK_(ATTRIBUTE, PAGENUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[88].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:90:1: note: in expansion of macro 'DOCBOOK_' 90 | DOCBOOK_(ATTRIBUTE, PAGENUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:91:1: note: in expansion of macro 'DOCBOOK_' 91 | DOCBOOK_(ATTRIBUTE, PARENTBOOK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[89].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:91:1: note: in expansion of macro 'DOCBOOK_' 91 | DOCBOOK_(ATTRIBUTE, PARENTBOOK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:92:1: note: in expansion of macro 'DOCBOOK_' 92 | DOCBOOK_(ATTRIBUTE, PATH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[90].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:92:1: note: in expansion of macro 'DOCBOOK_' 92 | DOCBOOK_(ATTRIBUTE, PATH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:93:1: note: in expansion of macro 'DOCBOOK_' 93 | DOCBOOK_(ATTRIBUTE, PERFORMANCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[91].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:93:1: note: in expansion of macro 'DOCBOOK_' 93 | DOCBOOK_(ATTRIBUTE, PERFORMANCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:94:1: note: in expansion of macro 'DOCBOOK_' 94 | DOCBOOK_(ATTRIBUTE, PGWIDE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[92].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:94:1: note: in expansion of macro 'DOCBOOK_' 94 | DOCBOOK_(ATTRIBUTE, PGWIDE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:95:1: note: in expansion of macro 'DOCBOOK_' 95 | DOCBOOK_(ATTRIBUTE, PUBWORK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[93].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:95:1: note: in expansion of macro 'DOCBOOK_' 95 | DOCBOOK_(ATTRIBUTE, PUBWORK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:96:1: note: in expansion of macro 'DOCBOOK_' 96 | DOCBOOK_(ATTRIBUTE, RELATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[94].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:96:1: note: in expansion of macro 'DOCBOOK_' 96 | DOCBOOK_(ATTRIBUTE, RELATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:97:1: note: in expansion of macro 'DOCBOOK_' 97 | DOCBOOK_(ATTRIBUTE, REMAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[95].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:97:1: note: in expansion of macro 'DOCBOOK_' 97 | DOCBOOK_(ATTRIBUTE, REMAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:98:1: note: in expansion of macro 'DOCBOOK_' 98 | DOCBOOK_(ATTRIBUTE, RENDERAS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[96].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:98:1: note: in expansion of macro 'DOCBOOK_' 98 | DOCBOOK_(ATTRIBUTE, RENDERAS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:99:1: note: in expansion of macro 'DOCBOOK_' 99 | DOCBOOK_(ATTRIBUTE, REP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[97].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:99:1: note: in expansion of macro 'DOCBOOK_' 99 | DOCBOOK_(ATTRIBUTE, REP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:100:1: note: in expansion of macro 'DOCBOOK_' 100 | DOCBOOK_(ATTRIBUTE, REVISION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[98].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:100:1: note: in expansion of macro 'DOCBOOK_' 100 | DOCBOOK_(ATTRIBUTE, REVISION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:101:1: note: in expansion of macro 'DOCBOOK_' 101 | DOCBOOK_(ATTRIBUTE, REVISIONFLAG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[99].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:101:1: note: in expansion of macro 'DOCBOOK_' 101 | DOCBOOK_(ATTRIBUTE, REVISIONFLAG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:102:1: note: in expansion of macro 'DOCBOOK_' 102 | DOCBOOK_(ATTRIBUTE, ROLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[100].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:102:1: note: in expansion of macro 'DOCBOOK_' 102 | DOCBOOK_(ATTRIBUTE, ROLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:103:1: note: in expansion of macro 'DOCBOOK_' 103 | DOCBOOK_(ATTRIBUTE, ROTATE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[101].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:103:1: note: in expansion of macro 'DOCBOOK_' 103 | DOCBOOK_(ATTRIBUTE, ROTATE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:104:1: note: in expansion of macro 'DOCBOOK_' 104 | DOCBOOK_(ATTRIBUTE, ROWSEP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[102].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:104:1: note: in expansion of macro 'DOCBOOK_' 104 | DOCBOOK_(ATTRIBUTE, ROWSEP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:105:1: note: in expansion of macro 'DOCBOOK_' 105 | DOCBOOK_(ATTRIBUTE, ROWSPAN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[103].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:105:1: note: in expansion of macro 'DOCBOOK_' 105 | DOCBOOK_(ATTRIBUTE, ROWSPAN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:106:1: note: in expansion of macro 'DOCBOOK_' 106 | DOCBOOK_(ATTRIBUTE, RULES, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[104].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:106:1: note: in expansion of macro 'DOCBOOK_' 106 | DOCBOOK_(ATTRIBUTE, RULES, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:107:1: note: in expansion of macro 'DOCBOOK_' 107 | DOCBOOK_(ATTRIBUTE, SCALE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[105].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:107:1: note: in expansion of macro 'DOCBOOK_' 107 | DOCBOOK_(ATTRIBUTE, SCALE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:108:1: note: in expansion of macro 'DOCBOOK_' 108 | DOCBOOK_(ATTRIBUTE, SCALEFIT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[106].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:108:1: note: in expansion of macro 'DOCBOOK_' 108 | DOCBOOK_(ATTRIBUTE, SCALEFIT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:109:1: note: in expansion of macro 'DOCBOOK_' 109 | DOCBOOK_(ATTRIBUTE, SCHEME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[107].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:109:1: note: in expansion of macro 'DOCBOOK_' 109 | DOCBOOK_(ATTRIBUTE, SCHEME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:110:1: note: in expansion of macro 'DOCBOOK_' 110 | DOCBOOK_(ATTRIBUTE, SCOPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[108].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:110:1: note: in expansion of macro 'DOCBOOK_' 110 | DOCBOOK_(ATTRIBUTE, SCOPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:111:1: note: in expansion of macro 'DOCBOOK_' 111 | DOCBOOK_(ATTRIBUTE, SECURITY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[109].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:111:1: note: in expansion of macro 'DOCBOOK_' 111 | DOCBOOK_(ATTRIBUTE, SECURITY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:112:1: note: in expansion of macro 'DOCBOOK_' 112 | DOCBOOK_(ATTRIBUTE, SEPCHAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[110].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:112:1: note: in expansion of macro 'DOCBOOK_' 112 | DOCBOOK_(ATTRIBUTE, SEPCHAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:113:1: note: in expansion of macro 'DOCBOOK_' 113 | DOCBOOK_(ATTRIBUTE, SHORTENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[111].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:113:1: note: in expansion of macro 'DOCBOOK_' 113 | DOCBOOK_(ATTRIBUTE, SHORTENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:114:1: note: in expansion of macro 'DOCBOOK_' 114 | DOCBOOK_(ATTRIBUTE, SIGNIFICANCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[112].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:114:1: note: in expansion of macro 'DOCBOOK_' 114 | DOCBOOK_(ATTRIBUTE, SIGNIFICANCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:115:1: note: in expansion of macro 'DOCBOOK_' 115 | DOCBOOK_(ATTRIBUTE, SORTAS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[113].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:115:1: note: in expansion of macro 'DOCBOOK_' 115 | DOCBOOK_(ATTRIBUTE, SORTAS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:116:1: note: in expansion of macro 'DOCBOOK_' 116 | DOCBOOK_(ATTRIBUTE, SPACING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[114].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:116:1: note: in expansion of macro 'DOCBOOK_' 116 | DOCBOOK_(ATTRIBUTE, SPACING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:117:1: note: in expansion of macro 'DOCBOOK_' 117 | DOCBOOK_(ATTRIBUTE, SPAN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[115].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:117:1: note: in expansion of macro 'DOCBOOK_' 117 | DOCBOOK_(ATTRIBUTE, SPAN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:118:1: note: in expansion of macro 'DOCBOOK_' 118 | DOCBOOK_(ATTRIBUTE, SPANNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[116].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:118:1: note: in expansion of macro 'DOCBOOK_' 118 | DOCBOOK_(ATTRIBUTE, SPANNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:119:1: note: in expansion of macro 'DOCBOOK_' 119 | DOCBOOK_(ATTRIBUTE, SPATIAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[117].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:119:1: note: in expansion of macro 'DOCBOOK_' 119 | DOCBOOK_(ATTRIBUTE, SPATIAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:120:1: note: in expansion of macro 'DOCBOOK_' 120 | DOCBOOK_(ATTRIBUTE, SRCCREDIT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[118].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:120:1: note: in expansion of macro 'DOCBOOK_' 120 | DOCBOOK_(ATTRIBUTE, SRCCREDIT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:121:1: note: in expansion of macro 'DOCBOOK_' 121 | DOCBOOK_(ATTRIBUTE, STARTINGLINENUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[119].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:121:1: note: in expansion of macro 'DOCBOOK_' 121 | DOCBOOK_(ATTRIBUTE, STARTINGLINENUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:122:1: note: in expansion of macro 'DOCBOOK_' 122 | DOCBOOK_(ATTRIBUTE, STARTREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[120].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:122:1: note: in expansion of macro 'DOCBOOK_' 122 | DOCBOOK_(ATTRIBUTE, STARTREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:123:1: note: in expansion of macro 'DOCBOOK_' 123 | DOCBOOK_(ATTRIBUTE, STATUS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[121].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:123:1: note: in expansion of macro 'DOCBOOK_' 123 | DOCBOOK_(ATTRIBUTE, STATUS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:124:1: note: in expansion of macro 'DOCBOOK_' 124 | DOCBOOK_(ATTRIBUTE, STYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[122].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:124:1: note: in expansion of macro 'DOCBOOK_' 124 | DOCBOOK_(ATTRIBUTE, STYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:125:1: note: in expansion of macro 'DOCBOOK_' 125 | DOCBOOK_(ATTRIBUTE, SUBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[123].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:125:1: note: in expansion of macro 'DOCBOOK_' 125 | DOCBOOK_(ATTRIBUTE, SUBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:126:1: note: in expansion of macro 'DOCBOOK_' 126 | DOCBOOK_(ATTRIBUTE, SUMMARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[124].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:126:1: note: in expansion of macro 'DOCBOOK_' 126 | DOCBOOK_(ATTRIBUTE, SUMMARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:127:1: note: in expansion of macro 'DOCBOOK_' 127 | DOCBOOK_(ATTRIBUTE, TABSTYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[125].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:127:1: note: in expansion of macro 'DOCBOOK_' 127 | DOCBOOK_(ATTRIBUTE, TABSTYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:128:1: note: in expansion of macro 'DOCBOOK_' 128 | DOCBOOK_(ATTRIBUTE, TARGETDOC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[126].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:128:1: note: in expansion of macro 'DOCBOOK_' 128 | DOCBOOK_(ATTRIBUTE, TARGETDOC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:129:1: note: in expansion of macro 'DOCBOOK_' 129 | DOCBOOK_(ATTRIBUTE, TARGETDOCENT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[127].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:129:1: note: in expansion of macro 'DOCBOOK_' 129 | DOCBOOK_(ATTRIBUTE, TARGETDOCENT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:130:1: note: in expansion of macro 'DOCBOOK_' 130 | DOCBOOK_(ATTRIBUTE, TARGETPTR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[128].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:130:1: note: in expansion of macro 'DOCBOOK_' 130 | DOCBOOK_(ATTRIBUTE, TARGETPTR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:131:1: note: in expansion of macro 'DOCBOOK_' 131 | DOCBOOK_(ATTRIBUTE, TEMPORAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[129].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:131:1: note: in expansion of macro 'DOCBOOK_' 131 | DOCBOOK_(ATTRIBUTE, TEMPORAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:132:1: note: in expansion of macro 'DOCBOOK_' 132 | DOCBOOK_(ATTRIBUTE, TERMLENGTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[130].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:132:1: note: in expansion of macro 'DOCBOOK_' 132 | DOCBOOK_(ATTRIBUTE, TERMLENGTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:133:1: note: in expansion of macro 'DOCBOOK_' 133 | DOCBOOK_(ATTRIBUTE, TGROUPSTYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[131].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:133:1: note: in expansion of macro 'DOCBOOK_' 133 | DOCBOOK_(ATTRIBUTE, TGROUPSTYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:134:1: note: in expansion of macro 'DOCBOOK_' 134 | DOCBOOK_(ATTRIBUTE, TITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[132].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:134:1: note: in expansion of macro 'DOCBOOK_' 134 | DOCBOOK_(ATTRIBUTE, TITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:135:1: note: in expansion of macro 'DOCBOOK_' 135 | DOCBOOK_(ATTRIBUTE, TOCENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[133].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:135:1: note: in expansion of macro 'DOCBOOK_' 135 | DOCBOOK_(ATTRIBUTE, TOCENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:136:1: note: in expansion of macro 'DOCBOOK_' 136 | DOCBOOK_(ATTRIBUTE, TYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[134].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:136:1: note: in expansion of macro 'DOCBOOK_' 136 | DOCBOOK_(ATTRIBUTE, TYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:137:1: note: in expansion of macro 'DOCBOOK_' 137 | DOCBOOK_(ATTRIBUTE, UNITS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[135].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:137:1: note: in expansion of macro 'DOCBOOK_' 137 | DOCBOOK_(ATTRIBUTE, UNITS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:138:1: note: in expansion of macro 'DOCBOOK_' 138 | DOCBOOK_(ATTRIBUTE, URL, SGML_ATTRIBUTE_REFERENCE), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[136].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:138:1: note: in expansion of macro 'DOCBOOK_' 138 | DOCBOOK_(ATTRIBUTE, URL, SGML_ATTRIBUTE_REFERENCE), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:139:1: note: in expansion of macro 'DOCBOOK_' 139 | DOCBOOK_(ATTRIBUTE, USERLEVEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[137].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:139:1: note: in expansion of macro 'DOCBOOK_' 139 | DOCBOOK_(ATTRIBUTE, USERLEVEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:140:1: note: in expansion of macro 'DOCBOOK_' 140 | DOCBOOK_(ATTRIBUTE, VALIGN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[138].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:140:1: note: in expansion of macro 'DOCBOOK_' 140 | DOCBOOK_(ATTRIBUTE, VALIGN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:141:1: note: in expansion of macro 'DOCBOOK_' 141 | DOCBOOK_(ATTRIBUTE, VENDOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[139].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:141:1: note: in expansion of macro 'DOCBOOK_' 141 | DOCBOOK_(ATTRIBUTE, VENDOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:142:1: note: in expansion of macro 'DOCBOOK_' 142 | DOCBOOK_(ATTRIBUTE, WEIGTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[140].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:142:1: note: in expansion of macro 'DOCBOOK_' 142 | DOCBOOK_(ATTRIBUTE, WEIGTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:143:1: note: in expansion of macro 'DOCBOOK_' 143 | DOCBOOK_(ATTRIBUTE, WIDTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[141].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:143:1: note: in expansion of macro 'DOCBOOK_' 143 | DOCBOOK_(ATTRIBUTE, WIDTH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:144:1: note: in expansion of macro 'DOCBOOK_' 144 | DOCBOOK_(ATTRIBUTE, XREFLABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[142].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:144:1: note: in expansion of macro 'DOCBOOK_' 144 | DOCBOOK_(ATTRIBUTE, XREFLABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:145:1: note: in expansion of macro 'DOCBOOK_' 145 | DOCBOOK_(ATTRIBUTE, XREFSTYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[143].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:145:1: note: in expansion of macro 'DOCBOOK_' 145 | DOCBOOK_(ATTRIBUTE, XREFSTYLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:146:1: note: in expansion of macro 'DOCBOOK_' 146 | DOCBOOK_(ATTRIBUTE, ZONE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_attributes[144].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/attribute.inc:146:1: note: in expansion of macro 'DOCBOOK_' 146 | DOCBOOK_(ATTRIBUTE, ZONE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:3:1: note: in expansion of macro 'DOCBOOK_' 3 | DOCBOOK_(ELEMENT, ABBREV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:3:1: note: in expansion of macro 'DOCBOOK_' 3 | DOCBOOK_(ELEMENT, ABBREV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:4:1: note: in expansion of macro 'DOCBOOK_' 4 | DOCBOOK_(ELEMENT, ABSTRACT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[2].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:4:1: note: in expansion of macro 'DOCBOOK_' 4 | DOCBOOK_(ELEMENT, ABSTRACT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:5:1: note: in expansion of macro 'DOCBOOK_' 5 | DOCBOOK_(ELEMENT, ACCEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[3].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:5:1: note: in expansion of macro 'DOCBOOK_' 5 | DOCBOOK_(ELEMENT, ACCEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:6:1: note: in expansion of macro 'DOCBOOK_' 6 | DOCBOOK_(ELEMENT, ACKNO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[4].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:6:1: note: in expansion of macro 'DOCBOOK_' 6 | DOCBOOK_(ELEMENT, ACKNO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:7:1: note: in expansion of macro 'DOCBOOK_' 7 | DOCBOOK_(ELEMENT, ACRONYM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[5].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:7:1: note: in expansion of macro 'DOCBOOK_' 7 | DOCBOOK_(ELEMENT, ACRONYM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:8:1: note: in expansion of macro 'DOCBOOK_' 8 | DOCBOOK_(ELEMENT, ACTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[6].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:8:1: note: in expansion of macro 'DOCBOOK_' 8 | DOCBOOK_(ELEMENT, ACTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:9:1: note: in expansion of macro 'DOCBOOK_' 9 | DOCBOOK_(ELEMENT, ADDRESS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[7].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:9:1: note: in expansion of macro 'DOCBOOK_' 9 | DOCBOOK_(ELEMENT, ADDRESS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:10:1: note: in expansion of macro 'DOCBOOK_' 10 | DOCBOOK_(ELEMENT, AFFILIATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[8].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:10:1: note: in expansion of macro 'DOCBOOK_' 10 | DOCBOOK_(ELEMENT, AFFILIATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:11:1: note: in expansion of macro 'DOCBOOK_' 11 | DOCBOOK_(ELEMENT, ALT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[9].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:11:1: note: in expansion of macro 'DOCBOOK_' 11 | DOCBOOK_(ELEMENT, ALT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:12:1: note: in expansion of macro 'DOCBOOK_' 12 | DOCBOOK_(ELEMENT, ANCHOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[10].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:12:1: note: in expansion of macro 'DOCBOOK_' 12 | DOCBOOK_(ELEMENT, ANCHOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:13:1: note: in expansion of macro 'DOCBOOK_' 13 | DOCBOOK_(ELEMENT, ANSWER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[11].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:13:1: note: in expansion of macro 'DOCBOOK_' 13 | DOCBOOK_(ELEMENT, ANSWER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:14:1: note: in expansion of macro 'DOCBOOK_' 14 | DOCBOOK_(ELEMENT, APPENDIX, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[12].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:14:1: note: in expansion of macro 'DOCBOOK_' 14 | DOCBOOK_(ELEMENT, APPENDIX, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:15:1: note: in expansion of macro 'DOCBOOK_' 15 | DOCBOOK_(ELEMENT, APPENDIXINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[13].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:15:1: note: in expansion of macro 'DOCBOOK_' 15 | DOCBOOK_(ELEMENT, APPENDIXINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:16:1: note: in expansion of macro 'DOCBOOK_' 16 | DOCBOOK_(ELEMENT, APPLICATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[14].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:16:1: note: in expansion of macro 'DOCBOOK_' 16 | DOCBOOK_(ELEMENT, APPLICATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:17:1: note: in expansion of macro 'DOCBOOK_' 17 | DOCBOOK_(ELEMENT, AREA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[15].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:17:1: note: in expansion of macro 'DOCBOOK_' 17 | DOCBOOK_(ELEMENT, AREA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:18:1: note: in expansion of macro 'DOCBOOK_' 18 | DOCBOOK_(ELEMENT, AREASET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[16].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:18:1: note: in expansion of macro 'DOCBOOK_' 18 | DOCBOOK_(ELEMENT, AREASET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:19:1: note: in expansion of macro 'DOCBOOK_' 19 | DOCBOOK_(ELEMENT, AREASPEC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[17].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:19:1: note: in expansion of macro 'DOCBOOK_' 19 | DOCBOOK_(ELEMENT, AREASPEC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:20:1: note: in expansion of macro 'DOCBOOK_' 20 | DOCBOOK_(ELEMENT, ARG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[18].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:20:1: note: in expansion of macro 'DOCBOOK_' 20 | DOCBOOK_(ELEMENT, ARG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:21:1: note: in expansion of macro 'DOCBOOK_' 21 | DOCBOOK_(ELEMENT, ARTICLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[19].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:21:1: note: in expansion of macro 'DOCBOOK_' 21 | DOCBOOK_(ELEMENT, ARTICLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:22:1: note: in expansion of macro 'DOCBOOK_' 22 | DOCBOOK_(ELEMENT, ARTICLEINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[20].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:22:1: note: in expansion of macro 'DOCBOOK_' 22 | DOCBOOK_(ELEMENT, ARTICLEINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:23:1: note: in expansion of macro 'DOCBOOK_' 23 | DOCBOOK_(ELEMENT, ARTPAGENUMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[21].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:23:1: note: in expansion of macro 'DOCBOOK_' 23 | DOCBOOK_(ELEMENT, ARTPAGENUMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:24:1: note: in expansion of macro 'DOCBOOK_' 24 | DOCBOOK_(ELEMENT, ATTRIBUTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[22].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:24:1: note: in expansion of macro 'DOCBOOK_' 24 | DOCBOOK_(ELEMENT, ATTRIBUTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:25:1: note: in expansion of macro 'DOCBOOK_' 25 | DOCBOOK_(ELEMENT, AUDIODATA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[23].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:25:1: note: in expansion of macro 'DOCBOOK_' 25 | DOCBOOK_(ELEMENT, AUDIODATA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:26:1: note: in expansion of macro 'DOCBOOK_' 26 | DOCBOOK_(ELEMENT, AUDIOOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[24].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:26:1: note: in expansion of macro 'DOCBOOK_' 26 | DOCBOOK_(ELEMENT, AUDIOOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:27:1: note: in expansion of macro 'DOCBOOK_' 27 | DOCBOOK_(ELEMENT, AUTHOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[25].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:27:1: note: in expansion of macro 'DOCBOOK_' 27 | DOCBOOK_(ELEMENT, AUTHOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:28:1: note: in expansion of macro 'DOCBOOK_' 28 | DOCBOOK_(ELEMENT, AUTHORBLURB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[26].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:28:1: note: in expansion of macro 'DOCBOOK_' 28 | DOCBOOK_(ELEMENT, AUTHORBLURB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:29:1: note: in expansion of macro 'DOCBOOK_' 29 | DOCBOOK_(ELEMENT, AUTHORGROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[27].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:29:1: note: in expansion of macro 'DOCBOOK_' 29 | DOCBOOK_(ELEMENT, AUTHORGROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:30:1: note: in expansion of macro 'DOCBOOK_' 30 | DOCBOOK_(ELEMENT, AUTHORINITIALS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[28].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:30:1: note: in expansion of macro 'DOCBOOK_' 30 | DOCBOOK_(ELEMENT, AUTHORINITIALS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:31:1: note: in expansion of macro 'DOCBOOK_' 31 | DOCBOOK_(ELEMENT, BEGINPAGE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[29].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:31:1: note: in expansion of macro 'DOCBOOK_' 31 | DOCBOOK_(ELEMENT, BEGINPAGE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:32:1: note: in expansion of macro 'DOCBOOK_' 32 | DOCBOOK_(ELEMENT, BIBLIOCOVERAGE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[30].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:32:1: note: in expansion of macro 'DOCBOOK_' 32 | DOCBOOK_(ELEMENT, BIBLIOCOVERAGE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:33:1: note: in expansion of macro 'DOCBOOK_' 33 | DOCBOOK_(ELEMENT, BIBLIODIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[31].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:33:1: note: in expansion of macro 'DOCBOOK_' 33 | DOCBOOK_(ELEMENT, BIBLIODIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:34:1: note: in expansion of macro 'DOCBOOK_' 34 | DOCBOOK_(ELEMENT, BIBLIOENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[32].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:34:1: note: in expansion of macro 'DOCBOOK_' 34 | DOCBOOK_(ELEMENT, BIBLIOENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:35:1: note: in expansion of macro 'DOCBOOK_' 35 | DOCBOOK_(ELEMENT, BIBLIOGRAPHY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[33].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:35:1: note: in expansion of macro 'DOCBOOK_' 35 | DOCBOOK_(ELEMENT, BIBLIOGRAPHY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:36:1: note: in expansion of macro 'DOCBOOK_' 36 | DOCBOOK_(ELEMENT, BIBLIOGRAPHYINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[34].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:36:1: note: in expansion of macro 'DOCBOOK_' 36 | DOCBOOK_(ELEMENT, BIBLIOGRAPHYINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:37:1: note: in expansion of macro 'DOCBOOK_' 37 | DOCBOOK_(ELEMENT, BIBLIOID, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[35].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:37:1: note: in expansion of macro 'DOCBOOK_' 37 | DOCBOOK_(ELEMENT, BIBLIOID, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:38:1: note: in expansion of macro 'DOCBOOK_' 38 | DOCBOOK_(ELEMENT, BIBLIOMISC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[36].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:38:1: note: in expansion of macro 'DOCBOOK_' 38 | DOCBOOK_(ELEMENT, BIBLIOMISC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:39:1: note: in expansion of macro 'DOCBOOK_' 39 | DOCBOOK_(ELEMENT, BIBLIOMIXED, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[37].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:39:1: note: in expansion of macro 'DOCBOOK_' 39 | DOCBOOK_(ELEMENT, BIBLIOMIXED, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:40:1: note: in expansion of macro 'DOCBOOK_' 40 | DOCBOOK_(ELEMENT, BIBLIOMSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[38].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:40:1: note: in expansion of macro 'DOCBOOK_' 40 | DOCBOOK_(ELEMENT, BIBLIOMSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:41:1: note: in expansion of macro 'DOCBOOK_' 41 | DOCBOOK_(ELEMENT, BIBLIORELATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[39].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:41:1: note: in expansion of macro 'DOCBOOK_' 41 | DOCBOOK_(ELEMENT, BIBLIORELATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:42:1: note: in expansion of macro 'DOCBOOK_' 42 | DOCBOOK_(ELEMENT, BIBLIOSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[40].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:42:1: note: in expansion of macro 'DOCBOOK_' 42 | DOCBOOK_(ELEMENT, BIBLIOSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:43:1: note: in expansion of macro 'DOCBOOK_' 43 | DOCBOOK_(ELEMENT, BIBLIOSOURCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[41].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:43:1: note: in expansion of macro 'DOCBOOK_' 43 | DOCBOOK_(ELEMENT, BIBLIOSOURCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:44:1: note: in expansion of macro 'DOCBOOK_' 44 | DOCBOOK_(ELEMENT, BLOCKINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[42].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:44:1: note: in expansion of macro 'DOCBOOK_' 44 | DOCBOOK_(ELEMENT, BLOCKINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:45:1: note: in expansion of macro 'DOCBOOK_' 45 | DOCBOOK_(ELEMENT, BLOCKQUOTE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[43].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:45:1: note: in expansion of macro 'DOCBOOK_' 45 | DOCBOOK_(ELEMENT, BLOCKQUOTE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:46:1: note: in expansion of macro 'DOCBOOK_' 46 | DOCBOOK_(ELEMENT, BOOK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[44].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:46:1: note: in expansion of macro 'DOCBOOK_' 46 | DOCBOOK_(ELEMENT, BOOK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:47:1: note: in expansion of macro 'DOCBOOK_' 47 | DOCBOOK_(ELEMENT, BOOKINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[45].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:47:1: note: in expansion of macro 'DOCBOOK_' 47 | DOCBOOK_(ELEMENT, BOOKINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:48:1: note: in expansion of macro 'DOCBOOK_' 48 | DOCBOOK_(ELEMENT, BRIDGEHEAD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[46].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:48:1: note: in expansion of macro 'DOCBOOK_' 48 | DOCBOOK_(ELEMENT, BRIDGEHEAD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:49:1: note: in expansion of macro 'DOCBOOK_' 49 | DOCBOOK_(ELEMENT, CALLOUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[47].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:49:1: note: in expansion of macro 'DOCBOOK_' 49 | DOCBOOK_(ELEMENT, CALLOUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:50:1: note: in expansion of macro 'DOCBOOK_' 50 | DOCBOOK_(ELEMENT, CALLOUTLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[48].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:50:1: note: in expansion of macro 'DOCBOOK_' 50 | DOCBOOK_(ELEMENT, CALLOUTLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:51:1: note: in expansion of macro 'DOCBOOK_' 51 | DOCBOOK_(ELEMENT, CAPTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[49].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:51:1: note: in expansion of macro 'DOCBOOK_' 51 | DOCBOOK_(ELEMENT, CAPTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:52:1: note: in expansion of macro 'DOCBOOK_' 52 | DOCBOOK_(ELEMENT, CAUTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[50].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:52:1: note: in expansion of macro 'DOCBOOK_' 52 | DOCBOOK_(ELEMENT, CAUTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:53:1: note: in expansion of macro 'DOCBOOK_' 53 | DOCBOOK_(ELEMENT, CHAPTER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[51].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:53:1: note: in expansion of macro 'DOCBOOK_' 53 | DOCBOOK_(ELEMENT, CHAPTER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:54:1: note: in expansion of macro 'DOCBOOK_' 54 | DOCBOOK_(ELEMENT, CHAPTERINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[52].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:54:1: note: in expansion of macro 'DOCBOOK_' 54 | DOCBOOK_(ELEMENT, CHAPTERINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:55:1: note: in expansion of macro 'DOCBOOK_' 55 | DOCBOOK_(ELEMENT, CITATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[53].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:55:1: note: in expansion of macro 'DOCBOOK_' 55 | DOCBOOK_(ELEMENT, CITATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:56:1: note: in expansion of macro 'DOCBOOK_' 56 | DOCBOOK_(ELEMENT, CITEBIBLIOID, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[54].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:56:1: note: in expansion of macro 'DOCBOOK_' 56 | DOCBOOK_(ELEMENT, CITEBIBLIOID, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:57:1: note: in expansion of macro 'DOCBOOK_' 57 | DOCBOOK_(ELEMENT, CITEREFENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[55].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:57:1: note: in expansion of macro 'DOCBOOK_' 57 | DOCBOOK_(ELEMENT, CITEREFENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:58:1: note: in expansion of macro 'DOCBOOK_' 58 | DOCBOOK_(ELEMENT, CITETITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[56].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:58:1: note: in expansion of macro 'DOCBOOK_' 58 | DOCBOOK_(ELEMENT, CITETITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:59:1: note: in expansion of macro 'DOCBOOK_' 59 | DOCBOOK_(ELEMENT, CITY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[57].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:59:1: note: in expansion of macro 'DOCBOOK_' 59 | DOCBOOK_(ELEMENT, CITY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:60:1: note: in expansion of macro 'DOCBOOK_' 60 | DOCBOOK_(ELEMENT, CLASSNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[58].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:60:1: note: in expansion of macro 'DOCBOOK_' 60 | DOCBOOK_(ELEMENT, CLASSNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:61:1: note: in expansion of macro 'DOCBOOK_' 61 | DOCBOOK_(ELEMENT, CLASSSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[59].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:61:1: note: in expansion of macro 'DOCBOOK_' 61 | DOCBOOK_(ELEMENT, CLASSSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:62:1: note: in expansion of macro 'DOCBOOK_' 62 | DOCBOOK_(ELEMENT, CLASSSYNOPSISINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[60].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:62:1: note: in expansion of macro 'DOCBOOK_' 62 | DOCBOOK_(ELEMENT, CLASSSYNOPSISINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:63:1: note: in expansion of macro 'DOCBOOK_' 63 | DOCBOOK_(ELEMENT, CMDSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[61].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:63:1: note: in expansion of macro 'DOCBOOK_' 63 | DOCBOOK_(ELEMENT, CMDSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:64:1: note: in expansion of macro 'DOCBOOK_' 64 | DOCBOOK_(ELEMENT, CO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[62].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:64:1: note: in expansion of macro 'DOCBOOK_' 64 | DOCBOOK_(ELEMENT, CO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:65:1: note: in expansion of macro 'DOCBOOK_' 65 | DOCBOOK_(ELEMENT, CODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[63].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:65:1: note: in expansion of macro 'DOCBOOK_' 65 | DOCBOOK_(ELEMENT, CODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:66:1: note: in expansion of macro 'DOCBOOK_' 66 | DOCBOOK_(ELEMENT, COL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[64].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:66:1: note: in expansion of macro 'DOCBOOK_' 66 | DOCBOOK_(ELEMENT, COL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:67:1: note: in expansion of macro 'DOCBOOK_' 67 | DOCBOOK_(ELEMENT, COLGROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[65].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:67:1: note: in expansion of macro 'DOCBOOK_' 67 | DOCBOOK_(ELEMENT, COLGROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:68:1: note: in expansion of macro 'DOCBOOK_' 68 | DOCBOOK_(ELEMENT, COLLAB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[66].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:68:1: note: in expansion of macro 'DOCBOOK_' 68 | DOCBOOK_(ELEMENT, COLLAB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:69:1: note: in expansion of macro 'DOCBOOK_' 69 | DOCBOOK_(ELEMENT, COLLABNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[67].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:69:1: note: in expansion of macro 'DOCBOOK_' 69 | DOCBOOK_(ELEMENT, COLLABNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:70:1: note: in expansion of macro 'DOCBOOK_' 70 | DOCBOOK_(ELEMENT, COLOPHON, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[68].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:70:1: note: in expansion of macro 'DOCBOOK_' 70 | DOCBOOK_(ELEMENT, COLOPHON, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:71:1: note: in expansion of macro 'DOCBOOK_' 71 | DOCBOOK_(ELEMENT, COLSPEC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[69].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:71:1: note: in expansion of macro 'DOCBOOK_' 71 | DOCBOOK_(ELEMENT, COLSPEC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:72:1: note: in expansion of macro 'DOCBOOK_' 72 | DOCBOOK_(ELEMENT, COMMAND, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[70].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:72:1: note: in expansion of macro 'DOCBOOK_' 72 | DOCBOOK_(ELEMENT, COMMAND, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:73:1: note: in expansion of macro 'DOCBOOK_' 73 | DOCBOOK_(ELEMENT, COMPUTEROUTPUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[71].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:73:1: note: in expansion of macro 'DOCBOOK_' 73 | DOCBOOK_(ELEMENT, COMPUTEROUTPUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:74:1: note: in expansion of macro 'DOCBOOK_' 74 | DOCBOOK_(ELEMENT, CONFDATES, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[72].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:74:1: note: in expansion of macro 'DOCBOOK_' 74 | DOCBOOK_(ELEMENT, CONFDATES, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:75:1: note: in expansion of macro 'DOCBOOK_' 75 | DOCBOOK_(ELEMENT, CONFGROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[73].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:75:1: note: in expansion of macro 'DOCBOOK_' 75 | DOCBOOK_(ELEMENT, CONFGROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:76:1: note: in expansion of macro 'DOCBOOK_' 76 | DOCBOOK_(ELEMENT, CONFNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[74].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:76:1: note: in expansion of macro 'DOCBOOK_' 76 | DOCBOOK_(ELEMENT, CONFNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:77:1: note: in expansion of macro 'DOCBOOK_' 77 | DOCBOOK_(ELEMENT, CONFSPONSOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[75].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:77:1: note: in expansion of macro 'DOCBOOK_' 77 | DOCBOOK_(ELEMENT, CONFSPONSOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:78:1: note: in expansion of macro 'DOCBOOK_' 78 | DOCBOOK_(ELEMENT, CONFTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[76].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:78:1: note: in expansion of macro 'DOCBOOK_' 78 | DOCBOOK_(ELEMENT, CONFTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:79:1: note: in expansion of macro 'DOCBOOK_' 79 | DOCBOOK_(ELEMENT, CONSTANT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[77].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:79:1: note: in expansion of macro 'DOCBOOK_' 79 | DOCBOOK_(ELEMENT, CONSTANT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:80:1: note: in expansion of macro 'DOCBOOK_' 80 | DOCBOOK_(ELEMENT, CONSTRAINT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[78].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:80:1: note: in expansion of macro 'DOCBOOK_' 80 | DOCBOOK_(ELEMENT, CONSTRAINT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:81:1: note: in expansion of macro 'DOCBOOK_' 81 | DOCBOOK_(ELEMENT, CONSTRAINTDEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[79].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:81:1: note: in expansion of macro 'DOCBOOK_' 81 | DOCBOOK_(ELEMENT, CONSTRAINTDEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:82:1: note: in expansion of macro 'DOCBOOK_' 82 | DOCBOOK_(ELEMENT, CONSTRUCTORSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[80].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:82:1: note: in expansion of macro 'DOCBOOK_' 82 | DOCBOOK_(ELEMENT, CONSTRUCTORSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:83:1: note: in expansion of macro 'DOCBOOK_' 83 | DOCBOOK_(ELEMENT, CONTRACTNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[81].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:83:1: note: in expansion of macro 'DOCBOOK_' 83 | DOCBOOK_(ELEMENT, CONTRACTNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:84:1: note: in expansion of macro 'DOCBOOK_' 84 | DOCBOOK_(ELEMENT, CONTRACTSPONSOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[82].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:84:1: note: in expansion of macro 'DOCBOOK_' 84 | DOCBOOK_(ELEMENT, CONTRACTSPONSOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:85:1: note: in expansion of macro 'DOCBOOK_' 85 | DOCBOOK_(ELEMENT, CONTRIB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[83].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:85:1: note: in expansion of macro 'DOCBOOK_' 85 | DOCBOOK_(ELEMENT, CONTRIB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:86:1: note: in expansion of macro 'DOCBOOK_' 86 | DOCBOOK_(ELEMENT, COPYRIGHT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[84].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:86:1: note: in expansion of macro 'DOCBOOK_' 86 | DOCBOOK_(ELEMENT, COPYRIGHT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:87:1: note: in expansion of macro 'DOCBOOK_' 87 | DOCBOOK_(ELEMENT, COREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[85].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:87:1: note: in expansion of macro 'DOCBOOK_' 87 | DOCBOOK_(ELEMENT, COREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:88:1: note: in expansion of macro 'DOCBOOK_' 88 | DOCBOOK_(ELEMENT, CORPAUTHOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[86].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:88:1: note: in expansion of macro 'DOCBOOK_' 88 | DOCBOOK_(ELEMENT, CORPAUTHOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:89:1: note: in expansion of macro 'DOCBOOK_' 89 | DOCBOOK_(ELEMENT, CORPCREDIT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[87].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:89:1: note: in expansion of macro 'DOCBOOK_' 89 | DOCBOOK_(ELEMENT, CORPCREDIT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:90:1: note: in expansion of macro 'DOCBOOK_' 90 | DOCBOOK_(ELEMENT, CORPNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[88].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:90:1: note: in expansion of macro 'DOCBOOK_' 90 | DOCBOOK_(ELEMENT, CORPNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:91:1: note: in expansion of macro 'DOCBOOK_' 91 | DOCBOOK_(ELEMENT, COUNTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[89].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:91:1: note: in expansion of macro 'DOCBOOK_' 91 | DOCBOOK_(ELEMENT, COUNTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:92:1: note: in expansion of macro 'DOCBOOK_' 92 | DOCBOOK_(ELEMENT, DATABASE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[90].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:92:1: note: in expansion of macro 'DOCBOOK_' 92 | DOCBOOK_(ELEMENT, DATABASE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:93:1: note: in expansion of macro 'DOCBOOK_' 93 | DOCBOOK_(ELEMENT, DATE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[91].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:93:1: note: in expansion of macro 'DOCBOOK_' 93 | DOCBOOK_(ELEMENT, DATE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:94:1: note: in expansion of macro 'DOCBOOK_' 94 | DOCBOOK_(ELEMENT, DEDICATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[92].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:94:1: note: in expansion of macro 'DOCBOOK_' 94 | DOCBOOK_(ELEMENT, DEDICATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:95:1: note: in expansion of macro 'DOCBOOK_' 95 | DOCBOOK_(ELEMENT, DESTRUCTORSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[93].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:95:1: note: in expansion of macro 'DOCBOOK_' 95 | DOCBOOK_(ELEMENT, DESTRUCTORSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:96:1: note: in expansion of macro 'DOCBOOK_' 96 | DOCBOOK_(ELEMENT, EDITION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[94].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:96:1: note: in expansion of macro 'DOCBOOK_' 96 | DOCBOOK_(ELEMENT, EDITION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:97:1: note: in expansion of macro 'DOCBOOK_' 97 | DOCBOOK_(ELEMENT, EDITOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[95].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:97:1: note: in expansion of macro 'DOCBOOK_' 97 | DOCBOOK_(ELEMENT, EDITOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:98:1: note: in expansion of macro 'DOCBOOK_' 98 | DOCBOOK_(ELEMENT, EMAIL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[96].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:98:1: note: in expansion of macro 'DOCBOOK_' 98 | DOCBOOK_(ELEMENT, EMAIL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:99:1: note: in expansion of macro 'DOCBOOK_' 99 | DOCBOOK_(ELEMENT, EMPHASIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[97].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:99:1: note: in expansion of macro 'DOCBOOK_' 99 | DOCBOOK_(ELEMENT, EMPHASIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:100:1: note: in expansion of macro 'DOCBOOK_' 100 | DOCBOOK_(ELEMENT, ENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[98].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:100:1: note: in expansion of macro 'DOCBOOK_' 100 | DOCBOOK_(ELEMENT, ENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:101:1: note: in expansion of macro 'DOCBOOK_' 101 | DOCBOOK_(ELEMENT, ENTRYTBL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[99].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:101:1: note: in expansion of macro 'DOCBOOK_' 101 | DOCBOOK_(ELEMENT, ENTRYTBL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:102:1: note: in expansion of macro 'DOCBOOK_' 102 | DOCBOOK_(ELEMENT, ENVAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[100].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:102:1: note: in expansion of macro 'DOCBOOK_' 102 | DOCBOOK_(ELEMENT, ENVAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:103:1: note: in expansion of macro 'DOCBOOK_' 103 | DOCBOOK_(ELEMENT, EPIGRAPH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[101].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:103:1: note: in expansion of macro 'DOCBOOK_' 103 | DOCBOOK_(ELEMENT, EPIGRAPH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:104:1: note: in expansion of macro 'DOCBOOK_' 104 | DOCBOOK_(ELEMENT, EQUATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[102].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:104:1: note: in expansion of macro 'DOCBOOK_' 104 | DOCBOOK_(ELEMENT, EQUATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:105:1: note: in expansion of macro 'DOCBOOK_' 105 | DOCBOOK_(ELEMENT, ERRORCODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[103].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:105:1: note: in expansion of macro 'DOCBOOK_' 105 | DOCBOOK_(ELEMENT, ERRORCODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:106:1: note: in expansion of macro 'DOCBOOK_' 106 | DOCBOOK_(ELEMENT, ERRORNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[104].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:106:1: note: in expansion of macro 'DOCBOOK_' 106 | DOCBOOK_(ELEMENT, ERRORNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:107:1: note: in expansion of macro 'DOCBOOK_' 107 | DOCBOOK_(ELEMENT, ERRORTEXT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[105].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:107:1: note: in expansion of macro 'DOCBOOK_' 107 | DOCBOOK_(ELEMENT, ERRORTEXT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:108:1: note: in expansion of macro 'DOCBOOK_' 108 | DOCBOOK_(ELEMENT, ERRORTYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[106].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:108:1: note: in expansion of macro 'DOCBOOK_' 108 | DOCBOOK_(ELEMENT, ERRORTYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:109:1: note: in expansion of macro 'DOCBOOK_' 109 | DOCBOOK_(ELEMENT, EXAMPLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[107].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:109:1: note: in expansion of macro 'DOCBOOK_' 109 | DOCBOOK_(ELEMENT, EXAMPLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:110:1: note: in expansion of macro 'DOCBOOK_' 110 | DOCBOOK_(ELEMENT, EXCEPTIONNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[108].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:110:1: note: in expansion of macro 'DOCBOOK_' 110 | DOCBOOK_(ELEMENT, EXCEPTIONNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:111:1: note: in expansion of macro 'DOCBOOK_' 111 | DOCBOOK_(ELEMENT, FAX, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[109].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:111:1: note: in expansion of macro 'DOCBOOK_' 111 | DOCBOOK_(ELEMENT, FAX, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:112:1: note: in expansion of macro 'DOCBOOK_' 112 | DOCBOOK_(ELEMENT, FIELDSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[110].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:112:1: note: in expansion of macro 'DOCBOOK_' 112 | DOCBOOK_(ELEMENT, FIELDSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:113:1: note: in expansion of macro 'DOCBOOK_' 113 | DOCBOOK_(ELEMENT, FIGURE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[111].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:113:1: note: in expansion of macro 'DOCBOOK_' 113 | DOCBOOK_(ELEMENT, FIGURE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:114:1: note: in expansion of macro 'DOCBOOK_' 114 | DOCBOOK_(ELEMENT, FILENAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[112].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:114:1: note: in expansion of macro 'DOCBOOK_' 114 | DOCBOOK_(ELEMENT, FILENAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:115:1: note: in expansion of macro 'DOCBOOK_' 115 | DOCBOOK_(ELEMENT, FIRSTNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[113].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:115:1: note: in expansion of macro 'DOCBOOK_' 115 | DOCBOOK_(ELEMENT, FIRSTNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:116:1: note: in expansion of macro 'DOCBOOK_' 116 | DOCBOOK_(ELEMENT, FIRSTTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[114].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:116:1: note: in expansion of macro 'DOCBOOK_' 116 | DOCBOOK_(ELEMENT, FIRSTTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:117:1: note: in expansion of macro 'DOCBOOK_' 117 | DOCBOOK_(ELEMENT, FOOTNOTE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[115].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:117:1: note: in expansion of macro 'DOCBOOK_' 117 | DOCBOOK_(ELEMENT, FOOTNOTE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:118:1: note: in expansion of macro 'DOCBOOK_' 118 | DOCBOOK_(ELEMENT, FOOTNOTEREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[116].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:118:1: note: in expansion of macro 'DOCBOOK_' 118 | DOCBOOK_(ELEMENT, FOOTNOTEREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:119:1: note: in expansion of macro 'DOCBOOK_' 119 | DOCBOOK_(ELEMENT, FOREIGNPHRASE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[117].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:119:1: note: in expansion of macro 'DOCBOOK_' 119 | DOCBOOK_(ELEMENT, FOREIGNPHRASE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:120:1: note: in expansion of macro 'DOCBOOK_' 120 | DOCBOOK_(ELEMENT, FORMALPARA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[118].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:120:1: note: in expansion of macro 'DOCBOOK_' 120 | DOCBOOK_(ELEMENT, FORMALPARA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:121:1: note: in expansion of macro 'DOCBOOK_' 121 | DOCBOOK_(ELEMENT, FUNCDEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[119].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:121:1: note: in expansion of macro 'DOCBOOK_' 121 | DOCBOOK_(ELEMENT, FUNCDEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:122:1: note: in expansion of macro 'DOCBOOK_' 122 | DOCBOOK_(ELEMENT, FUNCPARAMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[120].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:122:1: note: in expansion of macro 'DOCBOOK_' 122 | DOCBOOK_(ELEMENT, FUNCPARAMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:123:1: note: in expansion of macro 'DOCBOOK_' 123 | DOCBOOK_(ELEMENT, FUNCPROTOTYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[121].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:123:1: note: in expansion of macro 'DOCBOOK_' 123 | DOCBOOK_(ELEMENT, FUNCPROTOTYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:124:1: note: in expansion of macro 'DOCBOOK_' 124 | DOCBOOK_(ELEMENT, FUNCSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[122].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:124:1: note: in expansion of macro 'DOCBOOK_' 124 | DOCBOOK_(ELEMENT, FUNCSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:125:1: note: in expansion of macro 'DOCBOOK_' 125 | DOCBOOK_(ELEMENT, FUNCSYNOPSISINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[123].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:125:1: note: in expansion of macro 'DOCBOOK_' 125 | DOCBOOK_(ELEMENT, FUNCSYNOPSISINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:126:1: note: in expansion of macro 'DOCBOOK_' 126 | DOCBOOK_(ELEMENT, FUNCTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[124].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:126:1: note: in expansion of macro 'DOCBOOK_' 126 | DOCBOOK_(ELEMENT, FUNCTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:127:1: note: in expansion of macro 'DOCBOOK_' 127 | DOCBOOK_(ELEMENT, GLOSSARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[125].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:127:1: note: in expansion of macro 'DOCBOOK_' 127 | DOCBOOK_(ELEMENT, GLOSSARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:128:1: note: in expansion of macro 'DOCBOOK_' 128 | DOCBOOK_(ELEMENT, GLOSSARYINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[126].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:128:1: note: in expansion of macro 'DOCBOOK_' 128 | DOCBOOK_(ELEMENT, GLOSSARYINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:129:1: note: in expansion of macro 'DOCBOOK_' 129 | DOCBOOK_(ELEMENT, GLOSSDEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[127].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:129:1: note: in expansion of macro 'DOCBOOK_' 129 | DOCBOOK_(ELEMENT, GLOSSDEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:130:1: note: in expansion of macro 'DOCBOOK_' 130 | DOCBOOK_(ELEMENT, GLOSSDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[128].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:130:1: note: in expansion of macro 'DOCBOOK_' 130 | DOCBOOK_(ELEMENT, GLOSSDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:131:1: note: in expansion of macro 'DOCBOOK_' 131 | DOCBOOK_(ELEMENT, GLOSSENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[129].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:131:1: note: in expansion of macro 'DOCBOOK_' 131 | DOCBOOK_(ELEMENT, GLOSSENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:132:1: note: in expansion of macro 'DOCBOOK_' 132 | DOCBOOK_(ELEMENT, GLOSSLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[130].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:132:1: note: in expansion of macro 'DOCBOOK_' 132 | DOCBOOK_(ELEMENT, GLOSSLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:133:1: note: in expansion of macro 'DOCBOOK_' 133 | DOCBOOK_(ELEMENT, GLOSSSEE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[131].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:133:1: note: in expansion of macro 'DOCBOOK_' 133 | DOCBOOK_(ELEMENT, GLOSSSEE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:134:1: note: in expansion of macro 'DOCBOOK_' 134 | DOCBOOK_(ELEMENT, GLOSSSEEALSO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[132].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:134:1: note: in expansion of macro 'DOCBOOK_' 134 | DOCBOOK_(ELEMENT, GLOSSSEEALSO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:135:1: note: in expansion of macro 'DOCBOOK_' 135 | DOCBOOK_(ELEMENT, GLOSSTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[133].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:135:1: note: in expansion of macro 'DOCBOOK_' 135 | DOCBOOK_(ELEMENT, GLOSSTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:136:1: note: in expansion of macro 'DOCBOOK_' 136 | DOCBOOK_(ELEMENT, GRAPHIC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[134].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:136:1: note: in expansion of macro 'DOCBOOK_' 136 | DOCBOOK_(ELEMENT, GRAPHIC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:137:1: note: in expansion of macro 'DOCBOOK_' 137 | DOCBOOK_(ELEMENT, GRAPHICCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[135].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:137:1: note: in expansion of macro 'DOCBOOK_' 137 | DOCBOOK_(ELEMENT, GRAPHICCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:138:1: note: in expansion of macro 'DOCBOOK_' 138 | DOCBOOK_(ELEMENT, GROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[136].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:138:1: note: in expansion of macro 'DOCBOOK_' 138 | DOCBOOK_(ELEMENT, GROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:139:1: note: in expansion of macro 'DOCBOOK_' 139 | DOCBOOK_(ELEMENT, GUIBUTTON, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[137].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:139:1: note: in expansion of macro 'DOCBOOK_' 139 | DOCBOOK_(ELEMENT, GUIBUTTON, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:140:1: note: in expansion of macro 'DOCBOOK_' 140 | DOCBOOK_(ELEMENT, GUIICON, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[138].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:140:1: note: in expansion of macro 'DOCBOOK_' 140 | DOCBOOK_(ELEMENT, GUIICON, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:141:1: note: in expansion of macro 'DOCBOOK_' 141 | DOCBOOK_(ELEMENT, GUILABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[139].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:141:1: note: in expansion of macro 'DOCBOOK_' 141 | DOCBOOK_(ELEMENT, GUILABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:142:1: note: in expansion of macro 'DOCBOOK_' 142 | DOCBOOK_(ELEMENT, GUIMENU, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[140].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:142:1: note: in expansion of macro 'DOCBOOK_' 142 | DOCBOOK_(ELEMENT, GUIMENU, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:143:1: note: in expansion of macro 'DOCBOOK_' 143 | DOCBOOK_(ELEMENT, GUIMENUITEM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[141].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:143:1: note: in expansion of macro 'DOCBOOK_' 143 | DOCBOOK_(ELEMENT, GUIMENUITEM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:144:1: note: in expansion of macro 'DOCBOOK_' 144 | DOCBOOK_(ELEMENT, GUISUBMENU, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[142].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:144:1: note: in expansion of macro 'DOCBOOK_' 144 | DOCBOOK_(ELEMENT, GUISUBMENU, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:145:1: note: in expansion of macro 'DOCBOOK_' 145 | DOCBOOK_(ELEMENT, HARDWARE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[143].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:145:1: note: in expansion of macro 'DOCBOOK_' 145 | DOCBOOK_(ELEMENT, HARDWARE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:146:1: note: in expansion of macro 'DOCBOOK_' 146 | DOCBOOK_(ELEMENT, HIGHLIGHTS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[144].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:146:1: note: in expansion of macro 'DOCBOOK_' 146 | DOCBOOK_(ELEMENT, HIGHLIGHTS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:147:1: note: in expansion of macro 'DOCBOOK_' 147 | DOCBOOK_(ELEMENT, HOLDER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[145].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:147:1: note: in expansion of macro 'DOCBOOK_' 147 | DOCBOOK_(ELEMENT, HOLDER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:148:1: note: in expansion of macro 'DOCBOOK_' 148 | DOCBOOK_(ELEMENT, HONORIFIC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[146].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:148:1: note: in expansion of macro 'DOCBOOK_' 148 | DOCBOOK_(ELEMENT, HONORIFIC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:149:1: note: in expansion of macro 'DOCBOOK_' 149 | DOCBOOK_(ELEMENT, IMAGEDATA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[147].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:149:1: note: in expansion of macro 'DOCBOOK_' 149 | DOCBOOK_(ELEMENT, IMAGEDATA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:150:1: note: in expansion of macro 'DOCBOOK_' 150 | DOCBOOK_(ELEMENT, IMAGEOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[148].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:150:1: note: in expansion of macro 'DOCBOOK_' 150 | DOCBOOK_(ELEMENT, IMAGEOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:151:1: note: in expansion of macro 'DOCBOOK_' 151 | DOCBOOK_(ELEMENT, IMAGEOBJECTCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[149].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:151:1: note: in expansion of macro 'DOCBOOK_' 151 | DOCBOOK_(ELEMENT, IMAGEOBJECTCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:152:1: note: in expansion of macro 'DOCBOOK_' 152 | DOCBOOK_(ELEMENT, IMPORTANT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[150].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:152:1: note: in expansion of macro 'DOCBOOK_' 152 | DOCBOOK_(ELEMENT, IMPORTANT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:153:1: note: in expansion of macro 'DOCBOOK_' 153 | DOCBOOK_(ELEMENT, INDEX, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[151].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:153:1: note: in expansion of macro 'DOCBOOK_' 153 | DOCBOOK_(ELEMENT, INDEX, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:154:1: note: in expansion of macro 'DOCBOOK_' 154 | DOCBOOK_(ELEMENT, INDEXDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[152].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:154:1: note: in expansion of macro 'DOCBOOK_' 154 | DOCBOOK_(ELEMENT, INDEXDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:155:1: note: in expansion of macro 'DOCBOOK_' 155 | DOCBOOK_(ELEMENT, INDEXENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[153].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:155:1: note: in expansion of macro 'DOCBOOK_' 155 | DOCBOOK_(ELEMENT, INDEXENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:156:1: note: in expansion of macro 'DOCBOOK_' 156 | DOCBOOK_(ELEMENT, INDEXINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[154].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:156:1: note: in expansion of macro 'DOCBOOK_' 156 | DOCBOOK_(ELEMENT, INDEXINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:157:1: note: in expansion of macro 'DOCBOOK_' 157 | DOCBOOK_(ELEMENT, INDEXTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[155].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:157:1: note: in expansion of macro 'DOCBOOK_' 157 | DOCBOOK_(ELEMENT, INDEXTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:158:1: note: in expansion of macro 'DOCBOOK_' 158 | DOCBOOK_(ELEMENT, INFORMALEQUATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[156].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:158:1: note: in expansion of macro 'DOCBOOK_' 158 | DOCBOOK_(ELEMENT, INFORMALEQUATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:159:1: note: in expansion of macro 'DOCBOOK_' 159 | DOCBOOK_(ELEMENT, INFORMALEXAMPLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[157].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:159:1: note: in expansion of macro 'DOCBOOK_' 159 | DOCBOOK_(ELEMENT, INFORMALEXAMPLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:160:1: note: in expansion of macro 'DOCBOOK_' 160 | DOCBOOK_(ELEMENT, INFORMALFIGURE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[158].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:160:1: note: in expansion of macro 'DOCBOOK_' 160 | DOCBOOK_(ELEMENT, INFORMALFIGURE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:161:1: note: in expansion of macro 'DOCBOOK_' 161 | DOCBOOK_(ELEMENT, INFORMALTABLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[159].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:161:1: note: in expansion of macro 'DOCBOOK_' 161 | DOCBOOK_(ELEMENT, INFORMALTABLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:162:1: note: in expansion of macro 'DOCBOOK_' 162 | DOCBOOK_(ELEMENT, INITIALIZER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[160].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:162:1: note: in expansion of macro 'DOCBOOK_' 162 | DOCBOOK_(ELEMENT, INITIALIZER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:163:1: note: in expansion of macro 'DOCBOOK_' 163 | DOCBOOK_(ELEMENT, INLINEEQUATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[161].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:163:1: note: in expansion of macro 'DOCBOOK_' 163 | DOCBOOK_(ELEMENT, INLINEEQUATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:164:1: note: in expansion of macro 'DOCBOOK_' 164 | DOCBOOK_(ELEMENT, INLINEGRAPHIC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[162].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:164:1: note: in expansion of macro 'DOCBOOK_' 164 | DOCBOOK_(ELEMENT, INLINEGRAPHIC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:165:1: note: in expansion of macro 'DOCBOOK_' 165 | DOCBOOK_(ELEMENT, INLINEMEDIAOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[163].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:165:1: note: in expansion of macro 'DOCBOOK_' 165 | DOCBOOK_(ELEMENT, INLINEMEDIAOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:166:1: note: in expansion of macro 'DOCBOOK_' 166 | DOCBOOK_(ELEMENT, INTERFACE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[164].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:166:1: note: in expansion of macro 'DOCBOOK_' 166 | DOCBOOK_(ELEMENT, INTERFACE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:167:1: note: in expansion of macro 'DOCBOOK_' 167 | DOCBOOK_(ELEMENT, INTERFACENAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[165].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:167:1: note: in expansion of macro 'DOCBOOK_' 167 | DOCBOOK_(ELEMENT, INTERFACENAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:168:1: note: in expansion of macro 'DOCBOOK_' 168 | DOCBOOK_(ELEMENT, INVPARTNUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[166].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:168:1: note: in expansion of macro 'DOCBOOK_' 168 | DOCBOOK_(ELEMENT, INVPARTNUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:169:1: note: in expansion of macro 'DOCBOOK_' 169 | DOCBOOK_(ELEMENT, ISBN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[167].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:169:1: note: in expansion of macro 'DOCBOOK_' 169 | DOCBOOK_(ELEMENT, ISBN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:170:1: note: in expansion of macro 'DOCBOOK_' 170 | DOCBOOK_(ELEMENT, ISSN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[168].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:170:1: note: in expansion of macro 'DOCBOOK_' 170 | DOCBOOK_(ELEMENT, ISSN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:171:1: note: in expansion of macro 'DOCBOOK_' 171 | DOCBOOK_(ELEMENT, ISSUENUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[169].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:171:1: note: in expansion of macro 'DOCBOOK_' 171 | DOCBOOK_(ELEMENT, ISSUENUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:172:1: note: in expansion of macro 'DOCBOOK_' 172 | DOCBOOK_(ELEMENT, ITEMIZEDLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[170].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:172:1: note: in expansion of macro 'DOCBOOK_' 172 | DOCBOOK_(ELEMENT, ITEMIZEDLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:173:1: note: in expansion of macro 'DOCBOOK_' 173 | DOCBOOK_(ELEMENT, ITERMSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[171].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:173:1: note: in expansion of macro 'DOCBOOK_' 173 | DOCBOOK_(ELEMENT, ITERMSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:174:1: note: in expansion of macro 'DOCBOOK_' 174 | DOCBOOK_(ELEMENT, JOBTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[172].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:174:1: note: in expansion of macro 'DOCBOOK_' 174 | DOCBOOK_(ELEMENT, JOBTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:175:1: note: in expansion of macro 'DOCBOOK_' 175 | DOCBOOK_(ELEMENT, KEYCAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[173].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:175:1: note: in expansion of macro 'DOCBOOK_' 175 | DOCBOOK_(ELEMENT, KEYCAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:176:1: note: in expansion of macro 'DOCBOOK_' 176 | DOCBOOK_(ELEMENT, KEYCODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[174].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:176:1: note: in expansion of macro 'DOCBOOK_' 176 | DOCBOOK_(ELEMENT, KEYCODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:177:1: note: in expansion of macro 'DOCBOOK_' 177 | DOCBOOK_(ELEMENT, KEYCOMBO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[175].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:177:1: note: in expansion of macro 'DOCBOOK_' 177 | DOCBOOK_(ELEMENT, KEYCOMBO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:178:1: note: in expansion of macro 'DOCBOOK_' 178 | DOCBOOK_(ELEMENT, KEYSYM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[176].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:178:1: note: in expansion of macro 'DOCBOOK_' 178 | DOCBOOK_(ELEMENT, KEYSYM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:179:1: note: in expansion of macro 'DOCBOOK_' 179 | DOCBOOK_(ELEMENT, KEYWORD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[177].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:179:1: note: in expansion of macro 'DOCBOOK_' 179 | DOCBOOK_(ELEMENT, KEYWORD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:180:1: note: in expansion of macro 'DOCBOOK_' 180 | DOCBOOK_(ELEMENT, KEYWORDSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[178].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:180:1: note: in expansion of macro 'DOCBOOK_' 180 | DOCBOOK_(ELEMENT, KEYWORDSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:181:1: note: in expansion of macro 'DOCBOOK_' 181 | DOCBOOK_(ELEMENT, LABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[179].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:181:1: note: in expansion of macro 'DOCBOOK_' 181 | DOCBOOK_(ELEMENT, LABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:182:1: note: in expansion of macro 'DOCBOOK_' 182 | DOCBOOK_(ELEMENT, LEGALNOTICE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[180].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:182:1: note: in expansion of macro 'DOCBOOK_' 182 | DOCBOOK_(ELEMENT, LEGALNOTICE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:183:1: note: in expansion of macro 'DOCBOOK_' 183 | DOCBOOK_(ELEMENT, LHS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[181].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:183:1: note: in expansion of macro 'DOCBOOK_' 183 | DOCBOOK_(ELEMENT, LHS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:184:1: note: in expansion of macro 'DOCBOOK_' 184 | DOCBOOK_(ELEMENT, LINEAGE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[182].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:184:1: note: in expansion of macro 'DOCBOOK_' 184 | DOCBOOK_(ELEMENT, LINEAGE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:185:1: note: in expansion of macro 'DOCBOOK_' 185 | DOCBOOK_(ELEMENT, LINEANNOTATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[183].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:185:1: note: in expansion of macro 'DOCBOOK_' 185 | DOCBOOK_(ELEMENT, LINEANNOTATION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:186:1: note: in expansion of macro 'DOCBOOK_' 186 | DOCBOOK_(ELEMENT, LINK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[184].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:186:1: note: in expansion of macro 'DOCBOOK_' 186 | DOCBOOK_(ELEMENT, LINK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:187:1: note: in expansion of macro 'DOCBOOK_' 187 | DOCBOOK_(ELEMENT, LISTITEM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[185].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:187:1: note: in expansion of macro 'DOCBOOK_' 187 | DOCBOOK_(ELEMENT, LISTITEM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:188:1: note: in expansion of macro 'DOCBOOK_' 188 | DOCBOOK_(ELEMENT, LITERAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[186].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:188:1: note: in expansion of macro 'DOCBOOK_' 188 | DOCBOOK_(ELEMENT, LITERAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:189:1: note: in expansion of macro 'DOCBOOK_' 189 | DOCBOOK_(ELEMENT, LITERALLAYOUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[187].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:189:1: note: in expansion of macro 'DOCBOOK_' 189 | DOCBOOK_(ELEMENT, LITERALLAYOUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:190:1: note: in expansion of macro 'DOCBOOK_' 190 | DOCBOOK_(ELEMENT, LOT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[188].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:190:1: note: in expansion of macro 'DOCBOOK_' 190 | DOCBOOK_(ELEMENT, LOT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:191:1: note: in expansion of macro 'DOCBOOK_' 191 | DOCBOOK_(ELEMENT, LOTENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[189].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:191:1: note: in expansion of macro 'DOCBOOK_' 191 | DOCBOOK_(ELEMENT, LOTENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:192:1: note: in expansion of macro 'DOCBOOK_' 192 | DOCBOOK_(ELEMENT, MANVOLNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[190].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:192:1: note: in expansion of macro 'DOCBOOK_' 192 | DOCBOOK_(ELEMENT, MANVOLNUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:193:1: note: in expansion of macro 'DOCBOOK_' 193 | DOCBOOK_(ELEMENT, MARKUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[191].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:193:1: note: in expansion of macro 'DOCBOOK_' 193 | DOCBOOK_(ELEMENT, MARKUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:194:1: note: in expansion of macro 'DOCBOOK_' 194 | DOCBOOK_(ELEMENT, MEDIALABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[192].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:194:1: note: in expansion of macro 'DOCBOOK_' 194 | DOCBOOK_(ELEMENT, MEDIALABEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:195:1: note: in expansion of macro 'DOCBOOK_' 195 | DOCBOOK_(ELEMENT, MEDIAOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[193].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:195:1: note: in expansion of macro 'DOCBOOK_' 195 | DOCBOOK_(ELEMENT, MEDIAOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:196:1: note: in expansion of macro 'DOCBOOK_' 196 | DOCBOOK_(ELEMENT, MEDIAOBJECTCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[194].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:196:1: note: in expansion of macro 'DOCBOOK_' 196 | DOCBOOK_(ELEMENT, MEDIAOBJECTCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:197:1: note: in expansion of macro 'DOCBOOK_' 197 | DOCBOOK_(ELEMENT, MEMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[195].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:197:1: note: in expansion of macro 'DOCBOOK_' 197 | DOCBOOK_(ELEMENT, MEMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:198:1: note: in expansion of macro 'DOCBOOK_' 198 | DOCBOOK_(ELEMENT, MENUCHOICE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[196].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:198:1: note: in expansion of macro 'DOCBOOK_' 198 | DOCBOOK_(ELEMENT, MENUCHOICE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:199:1: note: in expansion of macro 'DOCBOOK_' 199 | DOCBOOK_(ELEMENT, METHODNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[197].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:199:1: note: in expansion of macro 'DOCBOOK_' 199 | DOCBOOK_(ELEMENT, METHODNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:200:1: note: in expansion of macro 'DOCBOOK_' 200 | DOCBOOK_(ELEMENT, METHODPARAM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[198].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:200:1: note: in expansion of macro 'DOCBOOK_' 200 | DOCBOOK_(ELEMENT, METHODPARAM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:201:1: note: in expansion of macro 'DOCBOOK_' 201 | DOCBOOK_(ELEMENT, METHODSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[199].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:201:1: note: in expansion of macro 'DOCBOOK_' 201 | DOCBOOK_(ELEMENT, METHODSYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:202:1: note: in expansion of macro 'DOCBOOK_' 202 | DOCBOOK_(ELEMENT, MODESPEC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[200].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:202:1: note: in expansion of macro 'DOCBOOK_' 202 | DOCBOOK_(ELEMENT, MODESPEC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:203:1: note: in expansion of macro 'DOCBOOK_' 203 | DOCBOOK_(ELEMENT, MODIFIER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[201].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:203:1: note: in expansion of macro 'DOCBOOK_' 203 | DOCBOOK_(ELEMENT, MODIFIER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:204:1: note: in expansion of macro 'DOCBOOK_' 204 | DOCBOOK_(ELEMENT, MOUSEBUTTON, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[202].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:204:1: note: in expansion of macro 'DOCBOOK_' 204 | DOCBOOK_(ELEMENT, MOUSEBUTTON, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:205:1: note: in expansion of macro 'DOCBOOK_' 205 | DOCBOOK_(ELEMENT, MSG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[203].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:205:1: note: in expansion of macro 'DOCBOOK_' 205 | DOCBOOK_(ELEMENT, MSG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:206:1: note: in expansion of macro 'DOCBOOK_' 206 | DOCBOOK_(ELEMENT, MSGAUD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[204].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:206:1: note: in expansion of macro 'DOCBOOK_' 206 | DOCBOOK_(ELEMENT, MSGAUD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:207:1: note: in expansion of macro 'DOCBOOK_' 207 | DOCBOOK_(ELEMENT, MSGENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[205].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:207:1: note: in expansion of macro 'DOCBOOK_' 207 | DOCBOOK_(ELEMENT, MSGENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:208:1: note: in expansion of macro 'DOCBOOK_' 208 | DOCBOOK_(ELEMENT, MSGEXPLAN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[206].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:208:1: note: in expansion of macro 'DOCBOOK_' 208 | DOCBOOK_(ELEMENT, MSGEXPLAN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:209:1: note: in expansion of macro 'DOCBOOK_' 209 | DOCBOOK_(ELEMENT, MSGINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[207].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:209:1: note: in expansion of macro 'DOCBOOK_' 209 | DOCBOOK_(ELEMENT, MSGINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:210:1: note: in expansion of macro 'DOCBOOK_' 210 | DOCBOOK_(ELEMENT, MSGLEVEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[208].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:210:1: note: in expansion of macro 'DOCBOOK_' 210 | DOCBOOK_(ELEMENT, MSGLEVEL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:211:1: note: in expansion of macro 'DOCBOOK_' 211 | DOCBOOK_(ELEMENT, MSGMAIN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[209].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:211:1: note: in expansion of macro 'DOCBOOK_' 211 | DOCBOOK_(ELEMENT, MSGMAIN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:212:1: note: in expansion of macro 'DOCBOOK_' 212 | DOCBOOK_(ELEMENT, MSGORIG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[210].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:212:1: note: in expansion of macro 'DOCBOOK_' 212 | DOCBOOK_(ELEMENT, MSGORIG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:213:1: note: in expansion of macro 'DOCBOOK_' 213 | DOCBOOK_(ELEMENT, MSGREL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[211].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:213:1: note: in expansion of macro 'DOCBOOK_' 213 | DOCBOOK_(ELEMENT, MSGREL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:214:1: note: in expansion of macro 'DOCBOOK_' 214 | DOCBOOK_(ELEMENT, MSGSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[212].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:214:1: note: in expansion of macro 'DOCBOOK_' 214 | DOCBOOK_(ELEMENT, MSGSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:215:1: note: in expansion of macro 'DOCBOOK_' 215 | DOCBOOK_(ELEMENT, MSGSUB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[213].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:215:1: note: in expansion of macro 'DOCBOOK_' 215 | DOCBOOK_(ELEMENT, MSGSUB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:216:1: note: in expansion of macro 'DOCBOOK_' 216 | DOCBOOK_(ELEMENT, MSGTEXT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[214].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:216:1: note: in expansion of macro 'DOCBOOK_' 216 | DOCBOOK_(ELEMENT, MSGTEXT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:217:1: note: in expansion of macro 'DOCBOOK_' 217 | DOCBOOK_(ELEMENT, NONTERMINAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[215].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:217:1: note: in expansion of macro 'DOCBOOK_' 217 | DOCBOOK_(ELEMENT, NONTERMINAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:218:1: note: in expansion of macro 'DOCBOOK_' 218 | DOCBOOK_(ELEMENT, NOTE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[216].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:218:1: note: in expansion of macro 'DOCBOOK_' 218 | DOCBOOK_(ELEMENT, NOTE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:219:1: note: in expansion of macro 'DOCBOOK_' 219 | DOCBOOK_(ELEMENT, OBJECTINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[217].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:219:1: note: in expansion of macro 'DOCBOOK_' 219 | DOCBOOK_(ELEMENT, OBJECTINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:220:1: note: in expansion of macro 'DOCBOOK_' 220 | DOCBOOK_(ELEMENT, OLINK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[218].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:220:1: note: in expansion of macro 'DOCBOOK_' 220 | DOCBOOK_(ELEMENT, OLINK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:221:1: note: in expansion of macro 'DOCBOOK_' 221 | DOCBOOK_(ELEMENT, OOCLASS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[219].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:221:1: note: in expansion of macro 'DOCBOOK_' 221 | DOCBOOK_(ELEMENT, OOCLASS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:222:1: note: in expansion of macro 'DOCBOOK_' 222 | DOCBOOK_(ELEMENT, OOEXCEPTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[220].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:222:1: note: in expansion of macro 'DOCBOOK_' 222 | DOCBOOK_(ELEMENT, OOEXCEPTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:223:1: note: in expansion of macro 'DOCBOOK_' 223 | DOCBOOK_(ELEMENT, OOINTERFACE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[221].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:223:1: note: in expansion of macro 'DOCBOOK_' 223 | DOCBOOK_(ELEMENT, OOINTERFACE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:224:1: note: in expansion of macro 'DOCBOOK_' 224 | DOCBOOK_(ELEMENT, OPTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[222].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:224:1: note: in expansion of macro 'DOCBOOK_' 224 | DOCBOOK_(ELEMENT, OPTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:225:1: note: in expansion of macro 'DOCBOOK_' 225 | DOCBOOK_(ELEMENT, OPTIONAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[223].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:225:1: note: in expansion of macro 'DOCBOOK_' 225 | DOCBOOK_(ELEMENT, OPTIONAL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:226:1: note: in expansion of macro 'DOCBOOK_' 226 | DOCBOOK_(ELEMENT, ORDEREDLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[224].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:226:1: note: in expansion of macro 'DOCBOOK_' 226 | DOCBOOK_(ELEMENT, ORDEREDLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:227:1: note: in expansion of macro 'DOCBOOK_' 227 | DOCBOOK_(ELEMENT, ORGDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[225].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:227:1: note: in expansion of macro 'DOCBOOK_' 227 | DOCBOOK_(ELEMENT, ORGDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:228:1: note: in expansion of macro 'DOCBOOK_' 228 | DOCBOOK_(ELEMENT, ORGNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[226].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:228:1: note: in expansion of macro 'DOCBOOK_' 228 | DOCBOOK_(ELEMENT, ORGNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:229:1: note: in expansion of macro 'DOCBOOK_' 229 | DOCBOOK_(ELEMENT, OTHERADDR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[227].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:229:1: note: in expansion of macro 'DOCBOOK_' 229 | DOCBOOK_(ELEMENT, OTHERADDR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:230:1: note: in expansion of macro 'DOCBOOK_' 230 | DOCBOOK_(ELEMENT, OTHERCREDIT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[228].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:230:1: note: in expansion of macro 'DOCBOOK_' 230 | DOCBOOK_(ELEMENT, OTHERCREDIT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:231:1: note: in expansion of macro 'DOCBOOK_' 231 | DOCBOOK_(ELEMENT, OTHERNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[229].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:231:1: note: in expansion of macro 'DOCBOOK_' 231 | DOCBOOK_(ELEMENT, OTHERNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:232:1: note: in expansion of macro 'DOCBOOK_' 232 | DOCBOOK_(ELEMENT, PAGENUMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[230].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:232:1: note: in expansion of macro 'DOCBOOK_' 232 | DOCBOOK_(ELEMENT, PAGENUMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:233:1: note: in expansion of macro 'DOCBOOK_' 233 | DOCBOOK_(ELEMENT, PARA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[231].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:233:1: note: in expansion of macro 'DOCBOOK_' 233 | DOCBOOK_(ELEMENT, PARA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:234:1: note: in expansion of macro 'DOCBOOK_' 234 | DOCBOOK_(ELEMENT, PARAMDEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[232].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:234:1: note: in expansion of macro 'DOCBOOK_' 234 | DOCBOOK_(ELEMENT, PARAMDEF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:235:1: note: in expansion of macro 'DOCBOOK_' 235 | DOCBOOK_(ELEMENT, PARAMETER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[233].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:235:1: note: in expansion of macro 'DOCBOOK_' 235 | DOCBOOK_(ELEMENT, PARAMETER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:236:1: note: in expansion of macro 'DOCBOOK_' 236 | DOCBOOK_(ELEMENT, PART, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[234].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:236:1: note: in expansion of macro 'DOCBOOK_' 236 | DOCBOOK_(ELEMENT, PART, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:237:1: note: in expansion of macro 'DOCBOOK_' 237 | DOCBOOK_(ELEMENT, PARTINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[235].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:237:1: note: in expansion of macro 'DOCBOOK_' 237 | DOCBOOK_(ELEMENT, PARTINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:238:1: note: in expansion of macro 'DOCBOOK_' 238 | DOCBOOK_(ELEMENT, PARTINTRO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[236].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:238:1: note: in expansion of macro 'DOCBOOK_' 238 | DOCBOOK_(ELEMENT, PARTINTRO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:239:1: note: in expansion of macro 'DOCBOOK_' 239 | DOCBOOK_(ELEMENT, PERSONBLURB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[237].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:239:1: note: in expansion of macro 'DOCBOOK_' 239 | DOCBOOK_(ELEMENT, PERSONBLURB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:240:1: note: in expansion of macro 'DOCBOOK_' 240 | DOCBOOK_(ELEMENT, PERSONNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[238].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:240:1: note: in expansion of macro 'DOCBOOK_' 240 | DOCBOOK_(ELEMENT, PERSONNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:241:1: note: in expansion of macro 'DOCBOOK_' 241 | DOCBOOK_(ELEMENT, PHONE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[239].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:241:1: note: in expansion of macro 'DOCBOOK_' 241 | DOCBOOK_(ELEMENT, PHONE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:242:1: note: in expansion of macro 'DOCBOOK_' 242 | DOCBOOK_(ELEMENT, PHRASE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[240].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:242:1: note: in expansion of macro 'DOCBOOK_' 242 | DOCBOOK_(ELEMENT, PHRASE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:243:1: note: in expansion of macro 'DOCBOOK_' 243 | DOCBOOK_(ELEMENT, POB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[241].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:243:1: note: in expansion of macro 'DOCBOOK_' 243 | DOCBOOK_(ELEMENT, POB, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:244:1: note: in expansion of macro 'DOCBOOK_' 244 | DOCBOOK_(ELEMENT, POSTCODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[242].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:244:1: note: in expansion of macro 'DOCBOOK_' 244 | DOCBOOK_(ELEMENT, POSTCODE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:245:1: note: in expansion of macro 'DOCBOOK_' 245 | DOCBOOK_(ELEMENT, PREFACE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[243].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:245:1: note: in expansion of macro 'DOCBOOK_' 245 | DOCBOOK_(ELEMENT, PREFACE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:246:1: note: in expansion of macro 'DOCBOOK_' 246 | DOCBOOK_(ELEMENT, PREFACEINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[244].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:246:1: note: in expansion of macro 'DOCBOOK_' 246 | DOCBOOK_(ELEMENT, PREFACEINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:247:1: note: in expansion of macro 'DOCBOOK_' 247 | DOCBOOK_(ELEMENT, PRIMARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[245].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:247:1: note: in expansion of macro 'DOCBOOK_' 247 | DOCBOOK_(ELEMENT, PRIMARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:248:1: note: in expansion of macro 'DOCBOOK_' 248 | DOCBOOK_(ELEMENT, PRIMARYIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[246].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:248:1: note: in expansion of macro 'DOCBOOK_' 248 | DOCBOOK_(ELEMENT, PRIMARYIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:249:1: note: in expansion of macro 'DOCBOOK_' 249 | DOCBOOK_(ELEMENT, PRINTHISTORY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[247].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:249:1: note: in expansion of macro 'DOCBOOK_' 249 | DOCBOOK_(ELEMENT, PRINTHISTORY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:250:1: note: in expansion of macro 'DOCBOOK_' 250 | DOCBOOK_(ELEMENT, PROCEDURE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[248].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:250:1: note: in expansion of macro 'DOCBOOK_' 250 | DOCBOOK_(ELEMENT, PROCEDURE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:251:1: note: in expansion of macro 'DOCBOOK_' 251 | DOCBOOK_(ELEMENT, PRODUCTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[249].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:251:1: note: in expansion of macro 'DOCBOOK_' 251 | DOCBOOK_(ELEMENT, PRODUCTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:252:1: note: in expansion of macro 'DOCBOOK_' 252 | DOCBOOK_(ELEMENT, PRODUCTIONRECAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[250].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:252:1: note: in expansion of macro 'DOCBOOK_' 252 | DOCBOOK_(ELEMENT, PRODUCTIONRECAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:253:1: note: in expansion of macro 'DOCBOOK_' 253 | DOCBOOK_(ELEMENT, PRODUCTIONSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[251].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:253:1: note: in expansion of macro 'DOCBOOK_' 253 | DOCBOOK_(ELEMENT, PRODUCTIONSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:254:1: note: in expansion of macro 'DOCBOOK_' 254 | DOCBOOK_(ELEMENT, PRODUCTNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[252].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:254:1: note: in expansion of macro 'DOCBOOK_' 254 | DOCBOOK_(ELEMENT, PRODUCTNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:255:1: note: in expansion of macro 'DOCBOOK_' 255 | DOCBOOK_(ELEMENT, PRODUCTNUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[253].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:255:1: note: in expansion of macro 'DOCBOOK_' 255 | DOCBOOK_(ELEMENT, PRODUCTNUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:256:1: note: in expansion of macro 'DOCBOOK_' 256 | DOCBOOK_(ELEMENT, PROGRAMLISTING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[254].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:256:1: note: in expansion of macro 'DOCBOOK_' 256 | DOCBOOK_(ELEMENT, PROGRAMLISTING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:257:1: note: in expansion of macro 'DOCBOOK_' 257 | DOCBOOK_(ELEMENT, PROGRAMLISTINGCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[255].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:257:1: note: in expansion of macro 'DOCBOOK_' 257 | DOCBOOK_(ELEMENT, PROGRAMLISTINGCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:258:1: note: in expansion of macro 'DOCBOOK_' 258 | DOCBOOK_(ELEMENT, PROMPT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[256].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:258:1: note: in expansion of macro 'DOCBOOK_' 258 | DOCBOOK_(ELEMENT, PROMPT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:259:1: note: in expansion of macro 'DOCBOOK_' 259 | DOCBOOK_(ELEMENT, PROPERTY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[257].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:259:1: note: in expansion of macro 'DOCBOOK_' 259 | DOCBOOK_(ELEMENT, PROPERTY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:260:1: note: in expansion of macro 'DOCBOOK_' 260 | DOCBOOK_(ELEMENT, PUBDATE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[258].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:260:1: note: in expansion of macro 'DOCBOOK_' 260 | DOCBOOK_(ELEMENT, PUBDATE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:261:1: note: in expansion of macro 'DOCBOOK_' 261 | DOCBOOK_(ELEMENT, PUBLISHER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[259].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:261:1: note: in expansion of macro 'DOCBOOK_' 261 | DOCBOOK_(ELEMENT, PUBLISHER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:262:1: note: in expansion of macro 'DOCBOOK_' 262 | DOCBOOK_(ELEMENT, PUBLISHERNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[260].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:262:1: note: in expansion of macro 'DOCBOOK_' 262 | DOCBOOK_(ELEMENT, PUBLISHERNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:263:1: note: in expansion of macro 'DOCBOOK_' 263 | DOCBOOK_(ELEMENT, PUBSNUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[261].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:263:1: note: in expansion of macro 'DOCBOOK_' 263 | DOCBOOK_(ELEMENT, PUBSNUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:264:1: note: in expansion of macro 'DOCBOOK_' 264 | DOCBOOK_(ELEMENT, QANDADIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[262].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:264:1: note: in expansion of macro 'DOCBOOK_' 264 | DOCBOOK_(ELEMENT, QANDADIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:265:1: note: in expansion of macro 'DOCBOOK_' 265 | DOCBOOK_(ELEMENT, QANDAENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[263].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:265:1: note: in expansion of macro 'DOCBOOK_' 265 | DOCBOOK_(ELEMENT, QANDAENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:266:1: note: in expansion of macro 'DOCBOOK_' 266 | DOCBOOK_(ELEMENT, QANDASET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[264].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:266:1: note: in expansion of macro 'DOCBOOK_' 266 | DOCBOOK_(ELEMENT, QANDASET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:267:1: note: in expansion of macro 'DOCBOOK_' 267 | DOCBOOK_(ELEMENT, QUESTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[265].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:267:1: note: in expansion of macro 'DOCBOOK_' 267 | DOCBOOK_(ELEMENT, QUESTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:268:1: note: in expansion of macro 'DOCBOOK_' 268 | DOCBOOK_(ELEMENT, QUOTE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[266].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:268:1: note: in expansion of macro 'DOCBOOK_' 268 | DOCBOOK_(ELEMENT, QUOTE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:269:1: note: in expansion of macro 'DOCBOOK_' 269 | DOCBOOK_(ELEMENT, REFCLASS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[267].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:269:1: note: in expansion of macro 'DOCBOOK_' 269 | DOCBOOK_(ELEMENT, REFCLASS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:270:1: note: in expansion of macro 'DOCBOOK_' 270 | DOCBOOK_(ELEMENT, REFDESCRIPTOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[268].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:270:1: note: in expansion of macro 'DOCBOOK_' 270 | DOCBOOK_(ELEMENT, REFDESCRIPTOR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:271:1: note: in expansion of macro 'DOCBOOK_' 271 | DOCBOOK_(ELEMENT, REFENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[269].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:271:1: note: in expansion of macro 'DOCBOOK_' 271 | DOCBOOK_(ELEMENT, REFENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:272:1: note: in expansion of macro 'DOCBOOK_' 272 | DOCBOOK_(ELEMENT, REFENTRYINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[270].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:272:1: note: in expansion of macro 'DOCBOOK_' 272 | DOCBOOK_(ELEMENT, REFENTRYINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:273:1: note: in expansion of macro 'DOCBOOK_' 273 | DOCBOOK_(ELEMENT, REFENTRYTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[271].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:273:1: note: in expansion of macro 'DOCBOOK_' 273 | DOCBOOK_(ELEMENT, REFENTRYTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:274:1: note: in expansion of macro 'DOCBOOK_' 274 | DOCBOOK_(ELEMENT, REFERENCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[272].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:274:1: note: in expansion of macro 'DOCBOOK_' 274 | DOCBOOK_(ELEMENT, REFERENCE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:275:1: note: in expansion of macro 'DOCBOOK_' 275 | DOCBOOK_(ELEMENT, REFERENCEINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[273].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:275:1: note: in expansion of macro 'DOCBOOK_' 275 | DOCBOOK_(ELEMENT, REFERENCEINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:276:1: note: in expansion of macro 'DOCBOOK_' 276 | DOCBOOK_(ELEMENT, REFMETA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[274].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:276:1: note: in expansion of macro 'DOCBOOK_' 276 | DOCBOOK_(ELEMENT, REFMETA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:277:1: note: in expansion of macro 'DOCBOOK_' 277 | DOCBOOK_(ELEMENT, REFMISCINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[275].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:277:1: note: in expansion of macro 'DOCBOOK_' 277 | DOCBOOK_(ELEMENT, REFMISCINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:278:1: note: in expansion of macro 'DOCBOOK_' 278 | DOCBOOK_(ELEMENT, REFNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[276].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:278:1: note: in expansion of macro 'DOCBOOK_' 278 | DOCBOOK_(ELEMENT, REFNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:279:1: note: in expansion of macro 'DOCBOOK_' 279 | DOCBOOK_(ELEMENT, REFNAMEDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[277].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:279:1: note: in expansion of macro 'DOCBOOK_' 279 | DOCBOOK_(ELEMENT, REFNAMEDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:280:1: note: in expansion of macro 'DOCBOOK_' 280 | DOCBOOK_(ELEMENT, REFPURPOSE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[278].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:280:1: note: in expansion of macro 'DOCBOOK_' 280 | DOCBOOK_(ELEMENT, REFPURPOSE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:281:1: note: in expansion of macro 'DOCBOOK_' 281 | DOCBOOK_(ELEMENT, REFSECT1, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[279].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:281:1: note: in expansion of macro 'DOCBOOK_' 281 | DOCBOOK_(ELEMENT, REFSECT1, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:282:1: note: in expansion of macro 'DOCBOOK_' 282 | DOCBOOK_(ELEMENT, REFSECT1INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[280].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:282:1: note: in expansion of macro 'DOCBOOK_' 282 | DOCBOOK_(ELEMENT, REFSECT1INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:283:1: note: in expansion of macro 'DOCBOOK_' 283 | DOCBOOK_(ELEMENT, REFSECT2, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[281].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:283:1: note: in expansion of macro 'DOCBOOK_' 283 | DOCBOOK_(ELEMENT, REFSECT2, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:284:1: note: in expansion of macro 'DOCBOOK_' 284 | DOCBOOK_(ELEMENT, REFSECT2INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[282].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:284:1: note: in expansion of macro 'DOCBOOK_' 284 | DOCBOOK_(ELEMENT, REFSECT2INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:285:1: note: in expansion of macro 'DOCBOOK_' 285 | DOCBOOK_(ELEMENT, REFSECT3, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[283].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:285:1: note: in expansion of macro 'DOCBOOK_' 285 | DOCBOOK_(ELEMENT, REFSECT3, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:286:1: note: in expansion of macro 'DOCBOOK_' 286 | DOCBOOK_(ELEMENT, REFSECT3INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[284].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:286:1: note: in expansion of macro 'DOCBOOK_' 286 | DOCBOOK_(ELEMENT, REFSECT3INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:287:1: note: in expansion of macro 'DOCBOOK_' 287 | DOCBOOK_(ELEMENT, REFSECTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[285].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:287:1: note: in expansion of macro 'DOCBOOK_' 287 | DOCBOOK_(ELEMENT, REFSECTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:288:1: note: in expansion of macro 'DOCBOOK_' 288 | DOCBOOK_(ELEMENT, REFSECTIONINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[286].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:288:1: note: in expansion of macro 'DOCBOOK_' 288 | DOCBOOK_(ELEMENT, REFSECTIONINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:289:1: note: in expansion of macro 'DOCBOOK_' 289 | DOCBOOK_(ELEMENT, REFSYNOPSISDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[287].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:289:1: note: in expansion of macro 'DOCBOOK_' 289 | DOCBOOK_(ELEMENT, REFSYNOPSISDIV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:290:1: note: in expansion of macro 'DOCBOOK_' 290 | DOCBOOK_(ELEMENT, REFSYNOPSISDIVINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[288].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:290:1: note: in expansion of macro 'DOCBOOK_' 290 | DOCBOOK_(ELEMENT, REFSYNOPSISDIVINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:291:1: note: in expansion of macro 'DOCBOOK_' 291 | DOCBOOK_(ELEMENT, RELEASEINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[289].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:291:1: note: in expansion of macro 'DOCBOOK_' 291 | DOCBOOK_(ELEMENT, RELEASEINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:292:1: note: in expansion of macro 'DOCBOOK_' 292 | DOCBOOK_(ELEMENT, REMARK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[290].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:292:1: note: in expansion of macro 'DOCBOOK_' 292 | DOCBOOK_(ELEMENT, REMARK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:293:1: note: in expansion of macro 'DOCBOOK_' 293 | DOCBOOK_(ELEMENT, REPLACEABLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[291].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:293:1: note: in expansion of macro 'DOCBOOK_' 293 | DOCBOOK_(ELEMENT, REPLACEABLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:294:1: note: in expansion of macro 'DOCBOOK_' 294 | DOCBOOK_(ELEMENT, RETURNVALUE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[292].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:294:1: note: in expansion of macro 'DOCBOOK_' 294 | DOCBOOK_(ELEMENT, RETURNVALUE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:295:1: note: in expansion of macro 'DOCBOOK_' 295 | DOCBOOK_(ELEMENT, REVDESCRIPTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[293].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:295:1: note: in expansion of macro 'DOCBOOK_' 295 | DOCBOOK_(ELEMENT, REVDESCRIPTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:296:1: note: in expansion of macro 'DOCBOOK_' 296 | DOCBOOK_(ELEMENT, REVHISTORY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[294].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:296:1: note: in expansion of macro 'DOCBOOK_' 296 | DOCBOOK_(ELEMENT, REVHISTORY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:297:1: note: in expansion of macro 'DOCBOOK_' 297 | DOCBOOK_(ELEMENT, REVISION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[295].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:297:1: note: in expansion of macro 'DOCBOOK_' 297 | DOCBOOK_(ELEMENT, REVISION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:298:1: note: in expansion of macro 'DOCBOOK_' 298 | DOCBOOK_(ELEMENT, REVNUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[296].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:298:1: note: in expansion of macro 'DOCBOOK_' 298 | DOCBOOK_(ELEMENT, REVNUMBER, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:299:1: note: in expansion of macro 'DOCBOOK_' 299 | DOCBOOK_(ELEMENT, REVREMARK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[297].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:299:1: note: in expansion of macro 'DOCBOOK_' 299 | DOCBOOK_(ELEMENT, REVREMARK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:300:1: note: in expansion of macro 'DOCBOOK_' 300 | DOCBOOK_(ELEMENT, RHS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[298].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:300:1: note: in expansion of macro 'DOCBOOK_' 300 | DOCBOOK_(ELEMENT, RHS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:301:1: note: in expansion of macro 'DOCBOOK_' 301 | DOCBOOK_(ELEMENT, ROW, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[299].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:301:1: note: in expansion of macro 'DOCBOOK_' 301 | DOCBOOK_(ELEMENT, ROW, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:302:1: note: in expansion of macro 'DOCBOOK_' 302 | DOCBOOK_(ELEMENT, SBR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[300].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:302:1: note: in expansion of macro 'DOCBOOK_' 302 | DOCBOOK_(ELEMENT, SBR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:303:1: note: in expansion of macro 'DOCBOOK_' 303 | DOCBOOK_(ELEMENT, SCREEN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[301].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:303:1: note: in expansion of macro 'DOCBOOK_' 303 | DOCBOOK_(ELEMENT, SCREEN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:304:1: note: in expansion of macro 'DOCBOOK_' 304 | DOCBOOK_(ELEMENT, SCREENCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[302].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:304:1: note: in expansion of macro 'DOCBOOK_' 304 | DOCBOOK_(ELEMENT, SCREENCO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:305:1: note: in expansion of macro 'DOCBOOK_' 305 | DOCBOOK_(ELEMENT, SCREENINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[303].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:305:1: note: in expansion of macro 'DOCBOOK_' 305 | DOCBOOK_(ELEMENT, SCREENINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:306:1: note: in expansion of macro 'DOCBOOK_' 306 | DOCBOOK_(ELEMENT, SCREENSHOT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[304].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:306:1: note: in expansion of macro 'DOCBOOK_' 306 | DOCBOOK_(ELEMENT, SCREENSHOT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:307:1: note: in expansion of macro 'DOCBOOK_' 307 | DOCBOOK_(ELEMENT, SECONDARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[305].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:307:1: note: in expansion of macro 'DOCBOOK_' 307 | DOCBOOK_(ELEMENT, SECONDARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:308:1: note: in expansion of macro 'DOCBOOK_' 308 | DOCBOOK_(ELEMENT, SECONDARYIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[306].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:308:1: note: in expansion of macro 'DOCBOOK_' 308 | DOCBOOK_(ELEMENT, SECONDARYIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:309:1: note: in expansion of macro 'DOCBOOK_' 309 | DOCBOOK_(ELEMENT, SECT1, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[307].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:309:1: note: in expansion of macro 'DOCBOOK_' 309 | DOCBOOK_(ELEMENT, SECT1, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:310:1: note: in expansion of macro 'DOCBOOK_' 310 | DOCBOOK_(ELEMENT, SECT1INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[308].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:310:1: note: in expansion of macro 'DOCBOOK_' 310 | DOCBOOK_(ELEMENT, SECT1INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:311:1: note: in expansion of macro 'DOCBOOK_' 311 | DOCBOOK_(ELEMENT, SECT2, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[309].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:311:1: note: in expansion of macro 'DOCBOOK_' 311 | DOCBOOK_(ELEMENT, SECT2, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:312:1: note: in expansion of macro 'DOCBOOK_' 312 | DOCBOOK_(ELEMENT, SECT2INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[310].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:312:1: note: in expansion of macro 'DOCBOOK_' 312 | DOCBOOK_(ELEMENT, SECT2INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:313:1: note: in expansion of macro 'DOCBOOK_' 313 | DOCBOOK_(ELEMENT, SECT3, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[311].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:313:1: note: in expansion of macro 'DOCBOOK_' 313 | DOCBOOK_(ELEMENT, SECT3, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:314:1: note: in expansion of macro 'DOCBOOK_' 314 | DOCBOOK_(ELEMENT, SECT3INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[312].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:314:1: note: in expansion of macro 'DOCBOOK_' 314 | DOCBOOK_(ELEMENT, SECT3INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:315:1: note: in expansion of macro 'DOCBOOK_' 315 | DOCBOOK_(ELEMENT, SECT4, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[313].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:315:1: note: in expansion of macro 'DOCBOOK_' 315 | DOCBOOK_(ELEMENT, SECT4, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:316:1: note: in expansion of macro 'DOCBOOK_' 316 | DOCBOOK_(ELEMENT, SECT4INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[314].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:316:1: note: in expansion of macro 'DOCBOOK_' 316 | DOCBOOK_(ELEMENT, SECT4INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:317:1: note: in expansion of macro 'DOCBOOK_' 317 | DOCBOOK_(ELEMENT, SECT5, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[315].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:317:1: note: in expansion of macro 'DOCBOOK_' 317 | DOCBOOK_(ELEMENT, SECT5, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:318:1: note: in expansion of macro 'DOCBOOK_' 318 | DOCBOOK_(ELEMENT, SECT5INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[316].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:318:1: note: in expansion of macro 'DOCBOOK_' 318 | DOCBOOK_(ELEMENT, SECT5INFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:319:1: note: in expansion of macro 'DOCBOOK_' 319 | DOCBOOK_(ELEMENT, SECTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[317].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:319:1: note: in expansion of macro 'DOCBOOK_' 319 | DOCBOOK_(ELEMENT, SECTION, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:320:1: note: in expansion of macro 'DOCBOOK_' 320 | DOCBOOK_(ELEMENT, SECTIONINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[318].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:320:1: note: in expansion of macro 'DOCBOOK_' 320 | DOCBOOK_(ELEMENT, SECTIONINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:321:1: note: in expansion of macro 'DOCBOOK_' 321 | DOCBOOK_(ELEMENT, SEE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[319].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:321:1: note: in expansion of macro 'DOCBOOK_' 321 | DOCBOOK_(ELEMENT, SEE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:322:1: note: in expansion of macro 'DOCBOOK_' 322 | DOCBOOK_(ELEMENT, SEEALSO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[320].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:322:1: note: in expansion of macro 'DOCBOOK_' 322 | DOCBOOK_(ELEMENT, SEEALSO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:323:1: note: in expansion of macro 'DOCBOOK_' 323 | DOCBOOK_(ELEMENT, SEEALSOIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[321].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:323:1: note: in expansion of macro 'DOCBOOK_' 323 | DOCBOOK_(ELEMENT, SEEALSOIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:324:1: note: in expansion of macro 'DOCBOOK_' 324 | DOCBOOK_(ELEMENT, SEEIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[322].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:324:1: note: in expansion of macro 'DOCBOOK_' 324 | DOCBOOK_(ELEMENT, SEEIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:325:1: note: in expansion of macro 'DOCBOOK_' 325 | DOCBOOK_(ELEMENT, SEG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[323].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:325:1: note: in expansion of macro 'DOCBOOK_' 325 | DOCBOOK_(ELEMENT, SEG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:326:1: note: in expansion of macro 'DOCBOOK_' 326 | DOCBOOK_(ELEMENT, SEGLISTITEM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[324].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:326:1: note: in expansion of macro 'DOCBOOK_' 326 | DOCBOOK_(ELEMENT, SEGLISTITEM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:327:1: note: in expansion of macro 'DOCBOOK_' 327 | DOCBOOK_(ELEMENT, SEGMENTEDLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[325].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:327:1: note: in expansion of macro 'DOCBOOK_' 327 | DOCBOOK_(ELEMENT, SEGMENTEDLIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:328:1: note: in expansion of macro 'DOCBOOK_' 328 | DOCBOOK_(ELEMENT, SEGTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[326].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:328:1: note: in expansion of macro 'DOCBOOK_' 328 | DOCBOOK_(ELEMENT, SEGTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:329:1: note: in expansion of macro 'DOCBOOK_' 329 | DOCBOOK_(ELEMENT, SERIESVOLNUMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[327].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:329:1: note: in expansion of macro 'DOCBOOK_' 329 | DOCBOOK_(ELEMENT, SERIESVOLNUMS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:330:1: note: in expansion of macro 'DOCBOOK_' 330 | DOCBOOK_(ELEMENT, SET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[328].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:330:1: note: in expansion of macro 'DOCBOOK_' 330 | DOCBOOK_(ELEMENT, SET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:331:1: note: in expansion of macro 'DOCBOOK_' 331 | DOCBOOK_(ELEMENT, SETINDEX, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[329].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:331:1: note: in expansion of macro 'DOCBOOK_' 331 | DOCBOOK_(ELEMENT, SETINDEX, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:332:1: note: in expansion of macro 'DOCBOOK_' 332 | DOCBOOK_(ELEMENT, SETINDEXINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[330].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:332:1: note: in expansion of macro 'DOCBOOK_' 332 | DOCBOOK_(ELEMENT, SETINDEXINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:333:1: note: in expansion of macro 'DOCBOOK_' 333 | DOCBOOK_(ELEMENT, SETINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[331].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:333:1: note: in expansion of macro 'DOCBOOK_' 333 | DOCBOOK_(ELEMENT, SETINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:334:1: note: in expansion of macro 'DOCBOOK_' 334 | DOCBOOK_(ELEMENT, SGMLTAG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[332].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:334:1: note: in expansion of macro 'DOCBOOK_' 334 | DOCBOOK_(ELEMENT, SGMLTAG, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:335:1: note: in expansion of macro 'DOCBOOK_' 335 | DOCBOOK_(ELEMENT, SHORTAFFIL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[333].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:335:1: note: in expansion of macro 'DOCBOOK_' 335 | DOCBOOK_(ELEMENT, SHORTAFFIL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:336:1: note: in expansion of macro 'DOCBOOK_' 336 | DOCBOOK_(ELEMENT, SHORTCUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[334].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:336:1: note: in expansion of macro 'DOCBOOK_' 336 | DOCBOOK_(ELEMENT, SHORTCUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:337:1: note: in expansion of macro 'DOCBOOK_' 337 | DOCBOOK_(ELEMENT, SIDEBAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[335].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:337:1: note: in expansion of macro 'DOCBOOK_' 337 | DOCBOOK_(ELEMENT, SIDEBAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:338:1: note: in expansion of macro 'DOCBOOK_' 338 | DOCBOOK_(ELEMENT, SIDEBARINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[336].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:338:1: note: in expansion of macro 'DOCBOOK_' 338 | DOCBOOK_(ELEMENT, SIDEBARINFO, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:339:1: note: in expansion of macro 'DOCBOOK_' 339 | DOCBOOK_(ELEMENT, SIMPARA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[337].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:339:1: note: in expansion of macro 'DOCBOOK_' 339 | DOCBOOK_(ELEMENT, SIMPARA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:340:1: note: in expansion of macro 'DOCBOOK_' 340 | DOCBOOK_(ELEMENT, SIMPLELIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[338].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:340:1: note: in expansion of macro 'DOCBOOK_' 340 | DOCBOOK_(ELEMENT, SIMPLELIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:341:1: note: in expansion of macro 'DOCBOOK_' 341 | DOCBOOK_(ELEMENT, SIMPLEMSGENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[339].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:341:1: note: in expansion of macro 'DOCBOOK_' 341 | DOCBOOK_(ELEMENT, SIMPLEMSGENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:342:1: note: in expansion of macro 'DOCBOOK_' 342 | DOCBOOK_(ELEMENT, SIMPLESECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[340].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:342:1: note: in expansion of macro 'DOCBOOK_' 342 | DOCBOOK_(ELEMENT, SIMPLESECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:343:1: note: in expansion of macro 'DOCBOOK_' 343 | DOCBOOK_(ELEMENT, SPANSPEC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[341].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:343:1: note: in expansion of macro 'DOCBOOK_' 343 | DOCBOOK_(ELEMENT, SPANSPEC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:344:1: note: in expansion of macro 'DOCBOOK_' 344 | DOCBOOK_(ELEMENT, STATE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[342].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:344:1: note: in expansion of macro 'DOCBOOK_' 344 | DOCBOOK_(ELEMENT, STATE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:345:1: note: in expansion of macro 'DOCBOOK_' 345 | DOCBOOK_(ELEMENT, STEP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[343].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:345:1: note: in expansion of macro 'DOCBOOK_' 345 | DOCBOOK_(ELEMENT, STEP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:346:1: note: in expansion of macro 'DOCBOOK_' 346 | DOCBOOK_(ELEMENT, STEPALTERNATIVES, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[344].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:346:1: note: in expansion of macro 'DOCBOOK_' 346 | DOCBOOK_(ELEMENT, STEPALTERNATIVES, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:347:1: note: in expansion of macro 'DOCBOOK_' 347 | DOCBOOK_(ELEMENT, STREET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[345].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:347:1: note: in expansion of macro 'DOCBOOK_' 347 | DOCBOOK_(ELEMENT, STREET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:348:1: note: in expansion of macro 'DOCBOOK_' 348 | DOCBOOK_(ELEMENT, STRUCTFIELD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[346].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:348:1: note: in expansion of macro 'DOCBOOK_' 348 | DOCBOOK_(ELEMENT, STRUCTFIELD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:349:1: note: in expansion of macro 'DOCBOOK_' 349 | DOCBOOK_(ELEMENT, STRUCTNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[347].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:349:1: note: in expansion of macro 'DOCBOOK_' 349 | DOCBOOK_(ELEMENT, STRUCTNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:350:1: note: in expansion of macro 'DOCBOOK_' 350 | DOCBOOK_(ELEMENT, SUBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[348].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:350:1: note: in expansion of macro 'DOCBOOK_' 350 | DOCBOOK_(ELEMENT, SUBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:351:1: note: in expansion of macro 'DOCBOOK_' 351 | DOCBOOK_(ELEMENT, SUBJECTSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[349].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:351:1: note: in expansion of macro 'DOCBOOK_' 351 | DOCBOOK_(ELEMENT, SUBJECTSET, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:352:1: note: in expansion of macro 'DOCBOOK_' 352 | DOCBOOK_(ELEMENT, SUBJECTTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[350].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:352:1: note: in expansion of macro 'DOCBOOK_' 352 | DOCBOOK_(ELEMENT, SUBJECTTERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:353:1: note: in expansion of macro 'DOCBOOK_' 353 | DOCBOOK_(ELEMENT, SUBSCRIPT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[351].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:353:1: note: in expansion of macro 'DOCBOOK_' 353 | DOCBOOK_(ELEMENT, SUBSCRIPT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:354:1: note: in expansion of macro 'DOCBOOK_' 354 | DOCBOOK_(ELEMENT, SUBSTEPS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[352].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:354:1: note: in expansion of macro 'DOCBOOK_' 354 | DOCBOOK_(ELEMENT, SUBSTEPS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:355:1: note: in expansion of macro 'DOCBOOK_' 355 | DOCBOOK_(ELEMENT, SUBTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[353].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:355:1: note: in expansion of macro 'DOCBOOK_' 355 | DOCBOOK_(ELEMENT, SUBTITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:356:1: note: in expansion of macro 'DOCBOOK_' 356 | DOCBOOK_(ELEMENT, SUPERSCRIPT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[354].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:356:1: note: in expansion of macro 'DOCBOOK_' 356 | DOCBOOK_(ELEMENT, SUPERSCRIPT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:357:1: note: in expansion of macro 'DOCBOOK_' 357 | DOCBOOK_(ELEMENT, SURNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[355].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:357:1: note: in expansion of macro 'DOCBOOK_' 357 | DOCBOOK_(ELEMENT, SURNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:358:1: note: in expansion of macro 'DOCBOOK_' 358 | DOCBOOK_(ELEMENT, SYMBOL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[356].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:358:1: note: in expansion of macro 'DOCBOOK_' 358 | DOCBOOK_(ELEMENT, SYMBOL, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:359:1: note: in expansion of macro 'DOCBOOK_' 359 | DOCBOOK_(ELEMENT, SYNOPFRAGMENT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[357].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:359:1: note: in expansion of macro 'DOCBOOK_' 359 | DOCBOOK_(ELEMENT, SYNOPFRAGMENT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:360:1: note: in expansion of macro 'DOCBOOK_' 360 | DOCBOOK_(ELEMENT, SYNOPFRAGMENTREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[358].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:360:1: note: in expansion of macro 'DOCBOOK_' 360 | DOCBOOK_(ELEMENT, SYNOPFRAGMENTREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:361:1: note: in expansion of macro 'DOCBOOK_' 361 | DOCBOOK_(ELEMENT, SYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[359].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:361:1: note: in expansion of macro 'DOCBOOK_' 361 | DOCBOOK_(ELEMENT, SYNOPSIS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:362:1: note: in expansion of macro 'DOCBOOK_' 362 | DOCBOOK_(ELEMENT, SYSTEMITEM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[360].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:362:1: note: in expansion of macro 'DOCBOOK_' 362 | DOCBOOK_(ELEMENT, SYSTEMITEM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:363:1: note: in expansion of macro 'DOCBOOK_' 363 | DOCBOOK_(ELEMENT, TABLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[361].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:363:1: note: in expansion of macro 'DOCBOOK_' 363 | DOCBOOK_(ELEMENT, TABLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:364:1: note: in expansion of macro 'DOCBOOK_' 364 | DOCBOOK_(ELEMENT, TASK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[362].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:364:1: note: in expansion of macro 'DOCBOOK_' 364 | DOCBOOK_(ELEMENT, TASK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:365:1: note: in expansion of macro 'DOCBOOK_' 365 | DOCBOOK_(ELEMENT, TASKPREREQUISITES, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[363].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:365:1: note: in expansion of macro 'DOCBOOK_' 365 | DOCBOOK_(ELEMENT, TASKPREREQUISITES, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:366:1: note: in expansion of macro 'DOCBOOK_' 366 | DOCBOOK_(ELEMENT, TASKRELATED, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[364].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:366:1: note: in expansion of macro 'DOCBOOK_' 366 | DOCBOOK_(ELEMENT, TASKRELATED, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:367:1: note: in expansion of macro 'DOCBOOK_' 367 | DOCBOOK_(ELEMENT, TASKSUMMARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[365].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:367:1: note: in expansion of macro 'DOCBOOK_' 367 | DOCBOOK_(ELEMENT, TASKSUMMARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:368:1: note: in expansion of macro 'DOCBOOK_' 368 | DOCBOOK_(ELEMENT, TBODY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[366].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:368:1: note: in expansion of macro 'DOCBOOK_' 368 | DOCBOOK_(ELEMENT, TBODY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:369:1: note: in expansion of macro 'DOCBOOK_' 369 | DOCBOOK_(ELEMENT, TD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[367].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:369:1: note: in expansion of macro 'DOCBOOK_' 369 | DOCBOOK_(ELEMENT, TD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:370:1: note: in expansion of macro 'DOCBOOK_' 370 | DOCBOOK_(ELEMENT, TERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[368].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:370:1: note: in expansion of macro 'DOCBOOK_' 370 | DOCBOOK_(ELEMENT, TERM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:371:1: note: in expansion of macro 'DOCBOOK_' 371 | DOCBOOK_(ELEMENT, TERTIARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[369].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:371:1: note: in expansion of macro 'DOCBOOK_' 371 | DOCBOOK_(ELEMENT, TERTIARY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:372:1: note: in expansion of macro 'DOCBOOK_' 372 | DOCBOOK_(ELEMENT, TERTIARYIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[370].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:372:1: note: in expansion of macro 'DOCBOOK_' 372 | DOCBOOK_(ELEMENT, TERTIARYIE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:373:1: note: in expansion of macro 'DOCBOOK_' 373 | DOCBOOK_(ELEMENT, TEXTDATA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[371].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:373:1: note: in expansion of macro 'DOCBOOK_' 373 | DOCBOOK_(ELEMENT, TEXTDATA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:374:1: note: in expansion of macro 'DOCBOOK_' 374 | DOCBOOK_(ELEMENT, TEXTOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[372].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:374:1: note: in expansion of macro 'DOCBOOK_' 374 | DOCBOOK_(ELEMENT, TEXTOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:375:1: note: in expansion of macro 'DOCBOOK_' 375 | DOCBOOK_(ELEMENT, TFOOT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[373].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:375:1: note: in expansion of macro 'DOCBOOK_' 375 | DOCBOOK_(ELEMENT, TFOOT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:376:1: note: in expansion of macro 'DOCBOOK_' 376 | DOCBOOK_(ELEMENT, TGROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[374].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:376:1: note: in expansion of macro 'DOCBOOK_' 376 | DOCBOOK_(ELEMENT, TGROUP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:377:1: note: in expansion of macro 'DOCBOOK_' 377 | DOCBOOK_(ELEMENT, TH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[375].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:377:1: note: in expansion of macro 'DOCBOOK_' 377 | DOCBOOK_(ELEMENT, TH, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:378:1: note: in expansion of macro 'DOCBOOK_' 378 | DOCBOOK_(ELEMENT, THEAD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[376].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:378:1: note: in expansion of macro 'DOCBOOK_' 378 | DOCBOOK_(ELEMENT, THEAD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:379:1: note: in expansion of macro 'DOCBOOK_' 379 | DOCBOOK_(ELEMENT, TIP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[377].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:379:1: note: in expansion of macro 'DOCBOOK_' 379 | DOCBOOK_(ELEMENT, TIP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:380:1: note: in expansion of macro 'DOCBOOK_' 380 | DOCBOOK_(ELEMENT, TITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[378].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:380:1: note: in expansion of macro 'DOCBOOK_' 380 | DOCBOOK_(ELEMENT, TITLE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:381:1: note: in expansion of macro 'DOCBOOK_' 381 | DOCBOOK_(ELEMENT, TITLEABBREV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[379].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:381:1: note: in expansion of macro 'DOCBOOK_' 381 | DOCBOOK_(ELEMENT, TITLEABBREV, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:382:1: note: in expansion of macro 'DOCBOOK_' 382 | DOCBOOK_(ELEMENT, TOC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[380].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:382:1: note: in expansion of macro 'DOCBOOK_' 382 | DOCBOOK_(ELEMENT, TOC, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:383:1: note: in expansion of macro 'DOCBOOK_' 383 | DOCBOOK_(ELEMENT, TOCBACK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[381].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:383:1: note: in expansion of macro 'DOCBOOK_' 383 | DOCBOOK_(ELEMENT, TOCBACK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:384:1: note: in expansion of macro 'DOCBOOK_' 384 | DOCBOOK_(ELEMENT, TOCCHAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[382].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:384:1: note: in expansion of macro 'DOCBOOK_' 384 | DOCBOOK_(ELEMENT, TOCCHAP, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:385:1: note: in expansion of macro 'DOCBOOK_' 385 | DOCBOOK_(ELEMENT, TOCENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[383].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:385:1: note: in expansion of macro 'DOCBOOK_' 385 | DOCBOOK_(ELEMENT, TOCENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:386:1: note: in expansion of macro 'DOCBOOK_' 386 | DOCBOOK_(ELEMENT, TOCFRONT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[384].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:386:1: note: in expansion of macro 'DOCBOOK_' 386 | DOCBOOK_(ELEMENT, TOCFRONT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:387:1: note: in expansion of macro 'DOCBOOK_' 387 | DOCBOOK_(ELEMENT, TOCLEVEL1, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[385].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:387:1: note: in expansion of macro 'DOCBOOK_' 387 | DOCBOOK_(ELEMENT, TOCLEVEL1, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:388:1: note: in expansion of macro 'DOCBOOK_' 388 | DOCBOOK_(ELEMENT, TOCLEVEL2, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[386].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:388:1: note: in expansion of macro 'DOCBOOK_' 388 | DOCBOOK_(ELEMENT, TOCLEVEL2, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:389:1: note: in expansion of macro 'DOCBOOK_' 389 | DOCBOOK_(ELEMENT, TOCLEVEL3, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[387].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:389:1: note: in expansion of macro 'DOCBOOK_' 389 | DOCBOOK_(ELEMENT, TOCLEVEL3, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:390:1: note: in expansion of macro 'DOCBOOK_' 390 | DOCBOOK_(ELEMENT, TOCLEVEL4, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[388].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:390:1: note: in expansion of macro 'DOCBOOK_' 390 | DOCBOOK_(ELEMENT, TOCLEVEL4, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:391:1: note: in expansion of macro 'DOCBOOK_' 391 | DOCBOOK_(ELEMENT, TOCLEVEL5, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[389].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:391:1: note: in expansion of macro 'DOCBOOK_' 391 | DOCBOOK_(ELEMENT, TOCLEVEL5, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:392:1: note: in expansion of macro 'DOCBOOK_' 392 | DOCBOOK_(ELEMENT, TOCPART, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[390].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:392:1: note: in expansion of macro 'DOCBOOK_' 392 | DOCBOOK_(ELEMENT, TOCPART, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:393:1: note: in expansion of macro 'DOCBOOK_' 393 | DOCBOOK_(ELEMENT, TOKEN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[391].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:393:1: note: in expansion of macro 'DOCBOOK_' 393 | DOCBOOK_(ELEMENT, TOKEN, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:394:1: note: in expansion of macro 'DOCBOOK_' 394 | DOCBOOK_(ELEMENT, TR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[392].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:394:1: note: in expansion of macro 'DOCBOOK_' 394 | DOCBOOK_(ELEMENT, TR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:395:1: note: in expansion of macro 'DOCBOOK_' 395 | DOCBOOK_(ELEMENT, TRADEMARK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[393].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:395:1: note: in expansion of macro 'DOCBOOK_' 395 | DOCBOOK_(ELEMENT, TRADEMARK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:396:1: note: in expansion of macro 'DOCBOOK_' 396 | DOCBOOK_(ELEMENT, TYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[394].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:396:1: note: in expansion of macro 'DOCBOOK_' 396 | DOCBOOK_(ELEMENT, TYPE, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:397:1: note: in expansion of macro 'DOCBOOK_' 397 | DOCBOOK_(ELEMENT, ULINK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[395].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:397:1: note: in expansion of macro 'DOCBOOK_' 397 | DOCBOOK_(ELEMENT, ULINK, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:398:1: note: in expansion of macro 'DOCBOOK_' 398 | DOCBOOK_(ELEMENT, URI, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[396].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:398:1: note: in expansion of macro 'DOCBOOK_' 398 | DOCBOOK_(ELEMENT, URI, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:399:1: note: in expansion of macro 'DOCBOOK_' 399 | DOCBOOK_(ELEMENT, USERINPUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[397].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:399:1: note: in expansion of macro 'DOCBOOK_' 399 | DOCBOOK_(ELEMENT, USERINPUT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:400:1: note: in expansion of macro 'DOCBOOK_' 400 | DOCBOOK_(ELEMENT, VARARGS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[398].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:400:1: note: in expansion of macro 'DOCBOOK_' 400 | DOCBOOK_(ELEMENT, VARARGS, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:401:1: note: in expansion of macro 'DOCBOOK_' 401 | DOCBOOK_(ELEMENT, VARIABLELIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[399].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:401:1: note: in expansion of macro 'DOCBOOK_' 401 | DOCBOOK_(ELEMENT, VARIABLELIST, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:402:1: note: in expansion of macro 'DOCBOOK_' 402 | DOCBOOK_(ELEMENT, VARLISTENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[400].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:402:1: note: in expansion of macro 'DOCBOOK_' 402 | DOCBOOK_(ELEMENT, VARLISTENTRY, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:403:1: note: in expansion of macro 'DOCBOOK_' 403 | DOCBOOK_(ELEMENT, VARNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[401].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:403:1: note: in expansion of macro 'DOCBOOK_' 403 | DOCBOOK_(ELEMENT, VARNAME, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:404:1: note: in expansion of macro 'DOCBOOK_' 404 | DOCBOOK_(ELEMENT, VIDEODATA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[402].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:404:1: note: in expansion of macro 'DOCBOOK_' 404 | DOCBOOK_(ELEMENT, VIDEODATA, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:405:1: note: in expansion of macro 'DOCBOOK_' 405 | DOCBOOK_(ELEMENT, VIDEOOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[403].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:405:1: note: in expansion of macro 'DOCBOOK_' 405 | DOCBOOK_(ELEMENT, VIDEOOBJECT, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:406:1: note: in expansion of macro 'DOCBOOK_' 406 | DOCBOOK_(ELEMENT, VOID, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[404].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:406:1: note: in expansion of macro 'DOCBOOK_' 406 | DOCBOOK_(ELEMENT, VOID, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:407:1: note: in expansion of macro 'DOCBOOK_' 407 | DOCBOOK_(ELEMENT, VOLUMENUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[405].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:407:1: note: in expansion of macro 'DOCBOOK_' 407 | DOCBOOK_(ELEMENT, VOLUMENUM, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:408:1: note: in expansion of macro 'DOCBOOK_' 408 | DOCBOOK_(ELEMENT, WARNING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[406].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:408:1: note: in expansion of macro 'DOCBOOK_' 408 | DOCBOOK_(ELEMENT, WARNING, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:409:1: note: in expansion of macro 'DOCBOOK_' 409 | DOCBOOK_(ELEMENT, WORDASWORD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[407].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:409:1: note: in expansion of macro 'DOCBOOK_' 409 | DOCBOOK_(ELEMENT, WORDASWORD, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:410:1: note: in expansion of macro 'DOCBOOK_' 410 | DOCBOOK_(ELEMENT, XREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[408].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:410:1: note: in expansion of macro 'DOCBOOK_' 410 | DOCBOOK_(ELEMENT, XREF, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:411:1: note: in expansion of macro 'DOCBOOK_' 411 | DOCBOOK_(ELEMENT, YEAR, 0), | ^~~~~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'docbook_elements[409].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ docbook.c:14:9: note: in expansion of macro 'SGML_NODE_INFO' 14 | SGML_NODE_INFO(DOCBOOK, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/docbook/element.inc:411:1: note: in expansion of macro 'DOCBOOK_' 411 | DOCBOOK_(ELEMENT, YEAR, 0), | ^~~~~~~~ ld -r -o lib.o docbook.o make[6]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/docbook' make -C html all make[6]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/html' gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o html.o -c html.c In file included from ../../../.././src/util/string.h:11, from ../../../.././src/util/conv.h:4, from ../../../.././src/dom/string.h:4, from ../../../.././src/dom/node.h:59, from ../../../.././src/dom/sgml/sgml.h:6, from ../../../.././src/dom/sgml/html/html.h:4, from html.c:9: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../../../.././src/osdep/stub.h:5, from ../../../.././src/elinks.h:34, from html.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/dom/string.h: In function 'set_dom_string': ../../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/sgml/html/attribute.inc: At top level: ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:7:1: note: in expansion of macro 'HTML_' 7 | HTML_(ATTRIBUTE, ABBR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:7:1: note: in expansion of macro 'HTML_' 7 | HTML_(ATTRIBUTE, ABBR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:8:1: note: in expansion of macro 'HTML_' 8 | HTML_(ATTRIBUTE, ACCEPT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[2].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:8:1: note: in expansion of macro 'HTML_' 8 | HTML_(ATTRIBUTE, ACCEPT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:60:11: note: in expansion of macro 'STATIC_DOM_STRING' 60 | { STATIC_DOM_STRING(ident), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:14:41: note: in expansion of macro 'SGML_NODE_INF2' 14 | #define HTM2_(node, name, str, id) SGML_NODE_INF2(HTML, node, name, str, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:9:1: note: in expansion of macro 'HTM2_' 9 | HTM2_(ATTRIBUTE, ACCEPT_CHARSET, "ACCEPT-CHARSET", 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[3].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:60:11: note: in expansion of macro 'STATIC_DOM_STRING' 60 | { STATIC_DOM_STRING(ident), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:14:41: note: in expansion of macro 'SGML_NODE_INF2' 14 | #define HTM2_(node, name, str, id) SGML_NODE_INF2(HTML, node, name, str, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:9:1: note: in expansion of macro 'HTM2_' 9 | HTM2_(ATTRIBUTE, ACCEPT_CHARSET, "ACCEPT-CHARSET", 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:10:1: note: in expansion of macro 'HTML_' 10 | HTML_(ATTRIBUTE, ACCESSKEY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[4].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:10:1: note: in expansion of macro 'HTML_' 10 | HTML_(ATTRIBUTE, ACCESSKEY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:11:1: note: in expansion of macro 'HTML_' 11 | HTML_(ATTRIBUTE, ACTION, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[5].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:11:1: note: in expansion of macro 'HTML_' 11 | HTML_(ATTRIBUTE, ACTION, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:12:1: note: in expansion of macro 'HTML_' 12 | HTML_(ATTRIBUTE, ALIGN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[6].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:12:1: note: in expansion of macro 'HTML_' 12 | HTML_(ATTRIBUTE, ALIGN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:13:1: note: in expansion of macro 'HTML_' 13 | HTML_(ATTRIBUTE, ALINK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[7].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:13:1: note: in expansion of macro 'HTML_' 13 | HTML_(ATTRIBUTE, ALINK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:14:1: note: in expansion of macro 'HTML_' 14 | HTML_(ATTRIBUTE, ALT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[8].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:14:1: note: in expansion of macro 'HTML_' 14 | HTML_(ATTRIBUTE, ALT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:15:1: note: in expansion of macro 'HTML_' 15 | HTML_(ATTRIBUTE, ARCHIVE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[9].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:15:1: note: in expansion of macro 'HTML_' 15 | HTML_(ATTRIBUTE, ARCHIVE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:16:1: note: in expansion of macro 'HTML_' 16 | HTML_(ATTRIBUTE, AXIS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[10].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:16:1: note: in expansion of macro 'HTML_' 16 | HTML_(ATTRIBUTE, AXIS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:17:1: note: in expansion of macro 'HTML_' 17 | HTML_(ATTRIBUTE, BACKGROUND, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[11].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:17:1: note: in expansion of macro 'HTML_' 17 | HTML_(ATTRIBUTE, BACKGROUND, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:18:1: note: in expansion of macro 'HTML_' 18 | HTML_(ATTRIBUTE, BGCOLOR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[12].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:18:1: note: in expansion of macro 'HTML_' 18 | HTML_(ATTRIBUTE, BGCOLOR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:19:1: note: in expansion of macro 'HTML_' 19 | HTML_(ATTRIBUTE, BORDER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[13].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:19:1: note: in expansion of macro 'HTML_' 19 | HTML_(ATTRIBUTE, BORDER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:20:1: note: in expansion of macro 'HTML_' 20 | HTML_(ATTRIBUTE, BORDERCOLOR, 0), /* Not part of HTML4 specs */ | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[14].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:20:1: note: in expansion of macro 'HTML_' 20 | HTML_(ATTRIBUTE, BORDERCOLOR, 0), /* Not part of HTML4 specs */ | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:21:1: note: in expansion of macro 'HTML_' 21 | HTML_(ATTRIBUTE, CELLPADDING, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[15].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:21:1: note: in expansion of macro 'HTML_' 21 | HTML_(ATTRIBUTE, CELLPADDING, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:22:1: note: in expansion of macro 'HTML_' 22 | HTML_(ATTRIBUTE, CELLSPACING, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[16].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:22:1: note: in expansion of macro 'HTML_' 22 | HTML_(ATTRIBUTE, CELLSPACING, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:23:1: note: in expansion of macro 'HTML_' 23 | HTML_(ATTRIBUTE, CHAR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[17].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:23:1: note: in expansion of macro 'HTML_' 23 | HTML_(ATTRIBUTE, CHAR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:24:1: note: in expansion of macro 'HTML_' 24 | HTML_(ATTRIBUTE, CHAROFF, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[18].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:24:1: note: in expansion of macro 'HTML_' 24 | HTML_(ATTRIBUTE, CHAROFF, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:25:1: note: in expansion of macro 'HTML_' 25 | HTML_(ATTRIBUTE, CHARSET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[19].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:25:1: note: in expansion of macro 'HTML_' 25 | HTML_(ATTRIBUTE, CHARSET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:26:1: note: in expansion of macro 'HTML_' 26 | HTML_(ATTRIBUTE, CHECKED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[20].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:26:1: note: in expansion of macro 'HTML_' 26 | HTML_(ATTRIBUTE, CHECKED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:27:1: note: in expansion of macro 'HTML_' 27 | HTML_(ATTRIBUTE, CITE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[21].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:27:1: note: in expansion of macro 'HTML_' 27 | HTML_(ATTRIBUTE, CITE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:28:1: note: in expansion of macro 'HTML_' 28 | HTML_(ATTRIBUTE, CLASS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[22].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:28:1: note: in expansion of macro 'HTML_' 28 | HTML_(ATTRIBUTE, CLASS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:29:1: note: in expansion of macro 'HTML_' 29 | HTML_(ATTRIBUTE, CLASSID, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[23].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:29:1: note: in expansion of macro 'HTML_' 29 | HTML_(ATTRIBUTE, CLASSID, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:30:1: note: in expansion of macro 'HTML_' 30 | HTML_(ATTRIBUTE, CLEAR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[24].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:30:1: note: in expansion of macro 'HTML_' 30 | HTML_(ATTRIBUTE, CLEAR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:31:1: note: in expansion of macro 'HTML_' 31 | HTML_(ATTRIBUTE, CODE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[25].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:31:1: note: in expansion of macro 'HTML_' 31 | HTML_(ATTRIBUTE, CODE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:32:1: note: in expansion of macro 'HTML_' 32 | HTML_(ATTRIBUTE, CODEBASE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[26].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:32:1: note: in expansion of macro 'HTML_' 32 | HTML_(ATTRIBUTE, CODEBASE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:33:1: note: in expansion of macro 'HTML_' 33 | HTML_(ATTRIBUTE, CODETYPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[27].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:33:1: note: in expansion of macro 'HTML_' 33 | HTML_(ATTRIBUTE, CODETYPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:34:1: note: in expansion of macro 'HTML_' 34 | HTML_(ATTRIBUTE, COLOR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[28].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:34:1: note: in expansion of macro 'HTML_' 34 | HTML_(ATTRIBUTE, COLOR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:35:1: note: in expansion of macro 'HTML_' 35 | HTML_(ATTRIBUTE, COLS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[29].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:35:1: note: in expansion of macro 'HTML_' 35 | HTML_(ATTRIBUTE, COLS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:36:1: note: in expansion of macro 'HTML_' 36 | HTML_(ATTRIBUTE, COLSPAN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[30].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:36:1: note: in expansion of macro 'HTML_' 36 | HTML_(ATTRIBUTE, COLSPAN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:37:1: note: in expansion of macro 'HTML_' 37 | HTML_(ATTRIBUTE, COMPACT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[31].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:37:1: note: in expansion of macro 'HTML_' 37 | HTML_(ATTRIBUTE, COMPACT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:38:1: note: in expansion of macro 'HTML_' 38 | HTML_(ATTRIBUTE, CONTENT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[32].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:38:1: note: in expansion of macro 'HTML_' 38 | HTML_(ATTRIBUTE, CONTENT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:39:1: note: in expansion of macro 'HTML_' 39 | HTML_(ATTRIBUTE, COORDS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[33].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:39:1: note: in expansion of macro 'HTML_' 39 | HTML_(ATTRIBUTE, COORDS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:40:1: note: in expansion of macro 'HTML_' 40 | HTML_(ATTRIBUTE, DATA, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[34].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:40:1: note: in expansion of macro 'HTML_' 40 | HTML_(ATTRIBUTE, DATA, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:41:1: note: in expansion of macro 'HTML_' 41 | HTML_(ATTRIBUTE, DATETIME, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[35].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:41:1: note: in expansion of macro 'HTML_' 41 | HTML_(ATTRIBUTE, DATETIME, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:42:1: note: in expansion of macro 'HTML_' 42 | HTML_(ATTRIBUTE, DECLARE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[36].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:42:1: note: in expansion of macro 'HTML_' 42 | HTML_(ATTRIBUTE, DECLARE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:43:1: note: in expansion of macro 'HTML_' 43 | HTML_(ATTRIBUTE, DEFER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[37].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:43:1: note: in expansion of macro 'HTML_' 43 | HTML_(ATTRIBUTE, DEFER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:44:1: note: in expansion of macro 'HTML_' 44 | HTML_(ATTRIBUTE, DIR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[38].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:44:1: note: in expansion of macro 'HTML_' 44 | HTML_(ATTRIBUTE, DIR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:45:1: note: in expansion of macro 'HTML_' 45 | HTML_(ATTRIBUTE, DISABLED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[39].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:45:1: note: in expansion of macro 'HTML_' 45 | HTML_(ATTRIBUTE, DISABLED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:46:1: note: in expansion of macro 'HTML_' 46 | HTML_(ATTRIBUTE, ENCTYPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[40].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:46:1: note: in expansion of macro 'HTML_' 46 | HTML_(ATTRIBUTE, ENCTYPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:47:1: note: in expansion of macro 'HTML_' 47 | HTML_(ATTRIBUTE, FACE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[41].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:47:1: note: in expansion of macro 'HTML_' 47 | HTML_(ATTRIBUTE, FACE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:48:1: note: in expansion of macro 'HTML_' 48 | HTML_(ATTRIBUTE, FOR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[42].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:48:1: note: in expansion of macro 'HTML_' 48 | HTML_(ATTRIBUTE, FOR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:49:1: note: in expansion of macro 'HTML_' 49 | HTML_(ATTRIBUTE, FRAME, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[43].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:49:1: note: in expansion of macro 'HTML_' 49 | HTML_(ATTRIBUTE, FRAME, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:50:1: note: in expansion of macro 'HTML_' 50 | HTML_(ATTRIBUTE, FRAMEBORDER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[44].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:50:1: note: in expansion of macro 'HTML_' 50 | HTML_(ATTRIBUTE, FRAMEBORDER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:51:1: note: in expansion of macro 'HTML_' 51 | HTML_(ATTRIBUTE, HEADERS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[45].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:51:1: note: in expansion of macro 'HTML_' 51 | HTML_(ATTRIBUTE, HEADERS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:52:1: note: in expansion of macro 'HTML_' 52 | HTML_(ATTRIBUTE, HEIGHT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[46].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:52:1: note: in expansion of macro 'HTML_' 52 | HTML_(ATTRIBUTE, HEIGHT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:53:1: note: in expansion of macro 'HTML_' 53 | HTML_(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[47].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:53:1: note: in expansion of macro 'HTML_' 53 | HTML_(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:54:1: note: in expansion of macro 'HTML_' 54 | HTML_(ATTRIBUTE, HREFLANG, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[48].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:54:1: note: in expansion of macro 'HTML_' 54 | HTML_(ATTRIBUTE, HREFLANG, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:55:1: note: in expansion of macro 'HTML_' 55 | HTML_(ATTRIBUTE, HSPACE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[49].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:55:1: note: in expansion of macro 'HTML_' 55 | HTML_(ATTRIBUTE, HSPACE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:60:11: note: in expansion of macro 'STATIC_DOM_STRING' 60 | { STATIC_DOM_STRING(ident), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:14:41: note: in expansion of macro 'SGML_NODE_INF2' 14 | #define HTM2_(node, name, str, id) SGML_NODE_INF2(HTML, node, name, str, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:56:1: note: in expansion of macro 'HTM2_' 56 | HTM2_(ATTRIBUTE, HTTP_EQUIV, "HTTP-EQUIV", 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[50].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:60:11: note: in expansion of macro 'STATIC_DOM_STRING' 60 | { STATIC_DOM_STRING(ident), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:14:41: note: in expansion of macro 'SGML_NODE_INF2' 14 | #define HTM2_(node, name, str, id) SGML_NODE_INF2(HTML, node, name, str, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:56:1: note: in expansion of macro 'HTM2_' 56 | HTM2_(ATTRIBUTE, HTTP_EQUIV, "HTTP-EQUIV", 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:57:1: note: in expansion of macro 'HTML_' 57 | HTML_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[51].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:57:1: note: in expansion of macro 'HTML_' 57 | HTML_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:58:1: note: in expansion of macro 'HTML_' 58 | HTML_(ATTRIBUTE, ISMAP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[52].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:58:1: note: in expansion of macro 'HTML_' 58 | HTML_(ATTRIBUTE, ISMAP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:59:1: note: in expansion of macro 'HTML_' 59 | HTML_(ATTRIBUTE, LABEL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[53].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:59:1: note: in expansion of macro 'HTML_' 59 | HTML_(ATTRIBUTE, LABEL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:60:1: note: in expansion of macro 'HTML_' 60 | HTML_(ATTRIBUTE, LANG, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[54].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:60:1: note: in expansion of macro 'HTML_' 60 | HTML_(ATTRIBUTE, LANG, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:61:1: note: in expansion of macro 'HTML_' 61 | HTML_(ATTRIBUTE, LANGUAGE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[55].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:61:1: note: in expansion of macro 'HTML_' 61 | HTML_(ATTRIBUTE, LANGUAGE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:62:1: note: in expansion of macro 'HTML_' 62 | HTML_(ATTRIBUTE, LINK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[56].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:62:1: note: in expansion of macro 'HTML_' 62 | HTML_(ATTRIBUTE, LINK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:63:1: note: in expansion of macro 'HTML_' 63 | HTML_(ATTRIBUTE, LONGDESC, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[57].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:63:1: note: in expansion of macro 'HTML_' 63 | HTML_(ATTRIBUTE, LONGDESC, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:64:1: note: in expansion of macro 'HTML_' 64 | HTML_(ATTRIBUTE, MARGINHEIGHT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[58].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:64:1: note: in expansion of macro 'HTML_' 64 | HTML_(ATTRIBUTE, MARGINHEIGHT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:65:1: note: in expansion of macro 'HTML_' 65 | HTML_(ATTRIBUTE, MARGINWIDTH, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[59].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:65:1: note: in expansion of macro 'HTML_' 65 | HTML_(ATTRIBUTE, MARGINWIDTH, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:66:1: note: in expansion of macro 'HTML_' 66 | HTML_(ATTRIBUTE, MAXLENGTH, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[60].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:66:1: note: in expansion of macro 'HTML_' 66 | HTML_(ATTRIBUTE, MAXLENGTH, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:67:1: note: in expansion of macro 'HTML_' 67 | HTML_(ATTRIBUTE, MEDIA, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[61].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:67:1: note: in expansion of macro 'HTML_' 67 | HTML_(ATTRIBUTE, MEDIA, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:68:1: note: in expansion of macro 'HTML_' 68 | HTML_(ATTRIBUTE, METHOD, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[62].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:68:1: note: in expansion of macro 'HTML_' 68 | HTML_(ATTRIBUTE, METHOD, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:69:1: note: in expansion of macro 'HTML_' 69 | HTML_(ATTRIBUTE, MULTIPLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[63].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:69:1: note: in expansion of macro 'HTML_' 69 | HTML_(ATTRIBUTE, MULTIPLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:70:1: note: in expansion of macro 'HTML_' 70 | HTML_(ATTRIBUTE, NAME, SGML_ATTRIBUTE_IDENTIFIER), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[64].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:70:1: note: in expansion of macro 'HTML_' 70 | HTML_(ATTRIBUTE, NAME, SGML_ATTRIBUTE_IDENTIFIER), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:71:1: note: in expansion of macro 'HTML_' 71 | HTML_(ATTRIBUTE, NOHREF, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[65].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:71:1: note: in expansion of macro 'HTML_' 71 | HTML_(ATTRIBUTE, NOHREF, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:72:1: note: in expansion of macro 'HTML_' 72 | HTML_(ATTRIBUTE, NORESIZE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[66].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:72:1: note: in expansion of macro 'HTML_' 72 | HTML_(ATTRIBUTE, NORESIZE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:73:1: note: in expansion of macro 'HTML_' 73 | HTML_(ATTRIBUTE, NOSHADE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[67].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:73:1: note: in expansion of macro 'HTML_' 73 | HTML_(ATTRIBUTE, NOSHADE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:74:1: note: in expansion of macro 'HTML_' 74 | HTML_(ATTRIBUTE, NOWRAP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[68].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:74:1: note: in expansion of macro 'HTML_' 74 | HTML_(ATTRIBUTE, NOWRAP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:75:1: note: in expansion of macro 'HTML_' 75 | HTML_(ATTRIBUTE, OBJECT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[69].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:75:1: note: in expansion of macro 'HTML_' 75 | HTML_(ATTRIBUTE, OBJECT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:76:1: note: in expansion of macro 'HTML_' 76 | HTML_(ATTRIBUTE, ONBLUR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[70].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:76:1: note: in expansion of macro 'HTML_' 76 | HTML_(ATTRIBUTE, ONBLUR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:77:1: note: in expansion of macro 'HTML_' 77 | HTML_(ATTRIBUTE, ONCHANGE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[71].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:77:1: note: in expansion of macro 'HTML_' 77 | HTML_(ATTRIBUTE, ONCHANGE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:78:1: note: in expansion of macro 'HTML_' 78 | HTML_(ATTRIBUTE, ONCLICK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[72].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:78:1: note: in expansion of macro 'HTML_' 78 | HTML_(ATTRIBUTE, ONCLICK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:79:1: note: in expansion of macro 'HTML_' 79 | HTML_(ATTRIBUTE, ONDBLCLICK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[73].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:79:1: note: in expansion of macro 'HTML_' 79 | HTML_(ATTRIBUTE, ONDBLCLICK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:80:1: note: in expansion of macro 'HTML_' 80 | HTML_(ATTRIBUTE, ONFOCUS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[74].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:80:1: note: in expansion of macro 'HTML_' 80 | HTML_(ATTRIBUTE, ONFOCUS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:81:1: note: in expansion of macro 'HTML_' 81 | HTML_(ATTRIBUTE, ONKEYDOWN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[75].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:81:1: note: in expansion of macro 'HTML_' 81 | HTML_(ATTRIBUTE, ONKEYDOWN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:82:1: note: in expansion of macro 'HTML_' 82 | HTML_(ATTRIBUTE, ONKEYPRESS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[76].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:82:1: note: in expansion of macro 'HTML_' 82 | HTML_(ATTRIBUTE, ONKEYPRESS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:83:1: note: in expansion of macro 'HTML_' 83 | HTML_(ATTRIBUTE, ONKEYUP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[77].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:83:1: note: in expansion of macro 'HTML_' 83 | HTML_(ATTRIBUTE, ONKEYUP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:84:1: note: in expansion of macro 'HTML_' 84 | HTML_(ATTRIBUTE, ONLOAD, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[78].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:84:1: note: in expansion of macro 'HTML_' 84 | HTML_(ATTRIBUTE, ONLOAD, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:85:1: note: in expansion of macro 'HTML_' 85 | HTML_(ATTRIBUTE, ONMOUSEDOWN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[79].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:85:1: note: in expansion of macro 'HTML_' 85 | HTML_(ATTRIBUTE, ONMOUSEDOWN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:86:1: note: in expansion of macro 'HTML_' 86 | HTML_(ATTRIBUTE, ONMOUSEMOVE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[80].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:86:1: note: in expansion of macro 'HTML_' 86 | HTML_(ATTRIBUTE, ONMOUSEMOVE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:87:1: note: in expansion of macro 'HTML_' 87 | HTML_(ATTRIBUTE, ONMOUSEOUT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[81].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:87:1: note: in expansion of macro 'HTML_' 87 | HTML_(ATTRIBUTE, ONMOUSEOUT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:88:1: note: in expansion of macro 'HTML_' 88 | HTML_(ATTRIBUTE, ONMOUSEOVER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[82].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:88:1: note: in expansion of macro 'HTML_' 88 | HTML_(ATTRIBUTE, ONMOUSEOVER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:89:1: note: in expansion of macro 'HTML_' 89 | HTML_(ATTRIBUTE, ONMOUSEUP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[83].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:89:1: note: in expansion of macro 'HTML_' 89 | HTML_(ATTRIBUTE, ONMOUSEUP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:90:1: note: in expansion of macro 'HTML_' 90 | HTML_(ATTRIBUTE, ONRESET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[84].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:90:1: note: in expansion of macro 'HTML_' 90 | HTML_(ATTRIBUTE, ONRESET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:91:1: note: in expansion of macro 'HTML_' 91 | HTML_(ATTRIBUTE, ONSELECT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[85].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:91:1: note: in expansion of macro 'HTML_' 91 | HTML_(ATTRIBUTE, ONSELECT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:92:1: note: in expansion of macro 'HTML_' 92 | HTML_(ATTRIBUTE, ONSUBMIT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[86].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:92:1: note: in expansion of macro 'HTML_' 92 | HTML_(ATTRIBUTE, ONSUBMIT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:93:1: note: in expansion of macro 'HTML_' 93 | HTML_(ATTRIBUTE, ONUNLOAD, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[87].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:93:1: note: in expansion of macro 'HTML_' 93 | HTML_(ATTRIBUTE, ONUNLOAD, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:94:1: note: in expansion of macro 'HTML_' 94 | HTML_(ATTRIBUTE, PROFILE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[88].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:94:1: note: in expansion of macro 'HTML_' 94 | HTML_(ATTRIBUTE, PROFILE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:95:1: note: in expansion of macro 'HTML_' 95 | HTML_(ATTRIBUTE, PROMPT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[89].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:95:1: note: in expansion of macro 'HTML_' 95 | HTML_(ATTRIBUTE, PROMPT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:96:1: note: in expansion of macro 'HTML_' 96 | HTML_(ATTRIBUTE, PLUGINSPAGE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[90].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:96:1: note: in expansion of macro 'HTML_' 96 | HTML_(ATTRIBUTE, PLUGINSPAGE, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:97:1: note: in expansion of macro 'HTML_' 97 | HTML_(ATTRIBUTE, READONLY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[91].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:97:1: note: in expansion of macro 'HTML_' 97 | HTML_(ATTRIBUTE, READONLY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:98:1: note: in expansion of macro 'HTML_' 98 | HTML_(ATTRIBUTE, REL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[92].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:98:1: note: in expansion of macro 'HTML_' 98 | HTML_(ATTRIBUTE, REL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:99:1: note: in expansion of macro 'HTML_' 99 | HTML_(ATTRIBUTE, REV, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[93].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:99:1: note: in expansion of macro 'HTML_' 99 | HTML_(ATTRIBUTE, REV, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:100:1: note: in expansion of macro 'HTML_' 100 | HTML_(ATTRIBUTE, ROWS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[94].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:100:1: note: in expansion of macro 'HTML_' 100 | HTML_(ATTRIBUTE, ROWS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:101:1: note: in expansion of macro 'HTML_' 101 | HTML_(ATTRIBUTE, ROWSPAN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[95].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:101:1: note: in expansion of macro 'HTML_' 101 | HTML_(ATTRIBUTE, ROWSPAN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:102:1: note: in expansion of macro 'HTML_' 102 | HTML_(ATTRIBUTE, RULES, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[96].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:102:1: note: in expansion of macro 'HTML_' 102 | HTML_(ATTRIBUTE, RULES, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:103:1: note: in expansion of macro 'HTML_' 103 | HTML_(ATTRIBUTE, SCHEME, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[97].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:103:1: note: in expansion of macro 'HTML_' 103 | HTML_(ATTRIBUTE, SCHEME, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:104:1: note: in expansion of macro 'HTML_' 104 | HTML_(ATTRIBUTE, SCOPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[98].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:104:1: note: in expansion of macro 'HTML_' 104 | HTML_(ATTRIBUTE, SCOPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:105:1: note: in expansion of macro 'HTML_' 105 | HTML_(ATTRIBUTE, SCROLLING, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[99].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:105:1: note: in expansion of macro 'HTML_' 105 | HTML_(ATTRIBUTE, SCROLLING, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:106:1: note: in expansion of macro 'HTML_' 106 | HTML_(ATTRIBUTE, SELECTED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[100].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:106:1: note: in expansion of macro 'HTML_' 106 | HTML_(ATTRIBUTE, SELECTED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:107:1: note: in expansion of macro 'HTML_' 107 | HTML_(ATTRIBUTE, SHAPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[101].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:107:1: note: in expansion of macro 'HTML_' 107 | HTML_(ATTRIBUTE, SHAPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:108:1: note: in expansion of macro 'HTML_' 108 | HTML_(ATTRIBUTE, SIZE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[102].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:108:1: note: in expansion of macro 'HTML_' 108 | HTML_(ATTRIBUTE, SIZE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:109:1: note: in expansion of macro 'HTML_' 109 | HTML_(ATTRIBUTE, SPAN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[103].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:109:1: note: in expansion of macro 'HTML_' 109 | HTML_(ATTRIBUTE, SPAN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:110:1: note: in expansion of macro 'HTML_' 110 | HTML_(ATTRIBUTE, SRC, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[104].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:110:1: note: in expansion of macro 'HTML_' 110 | HTML_(ATTRIBUTE, SRC, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:111:1: note: in expansion of macro 'HTML_' 111 | HTML_(ATTRIBUTE, STANDBY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[105].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:111:1: note: in expansion of macro 'HTML_' 111 | HTML_(ATTRIBUTE, STANDBY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:112:1: note: in expansion of macro 'HTML_' 112 | HTML_(ATTRIBUTE, START, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[106].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:112:1: note: in expansion of macro 'HTML_' 112 | HTML_(ATTRIBUTE, START, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:113:1: note: in expansion of macro 'HTML_' 113 | HTML_(ATTRIBUTE, STYLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[107].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:113:1: note: in expansion of macro 'HTML_' 113 | HTML_(ATTRIBUTE, STYLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:114:1: note: in expansion of macro 'HTML_' 114 | HTML_(ATTRIBUTE, SUMMARY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[108].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:114:1: note: in expansion of macro 'HTML_' 114 | HTML_(ATTRIBUTE, SUMMARY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:115:1: note: in expansion of macro 'HTML_' 115 | HTML_(ATTRIBUTE, TABINDEX, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[109].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:115:1: note: in expansion of macro 'HTML_' 115 | HTML_(ATTRIBUTE, TABINDEX, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:116:1: note: in expansion of macro 'HTML_' 116 | HTML_(ATTRIBUTE, TARGET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[110].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:116:1: note: in expansion of macro 'HTML_' 116 | HTML_(ATTRIBUTE, TARGET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:117:1: note: in expansion of macro 'HTML_' 117 | HTML_(ATTRIBUTE, TEXT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[111].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:117:1: note: in expansion of macro 'HTML_' 117 | HTML_(ATTRIBUTE, TEXT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:118:1: note: in expansion of macro 'HTML_' 118 | HTML_(ATTRIBUTE, TITLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[112].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:118:1: note: in expansion of macro 'HTML_' 118 | HTML_(ATTRIBUTE, TITLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:119:1: note: in expansion of macro 'HTML_' 119 | HTML_(ATTRIBUTE, TYPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[113].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:119:1: note: in expansion of macro 'HTML_' 119 | HTML_(ATTRIBUTE, TYPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:120:1: note: in expansion of macro 'HTML_' 120 | HTML_(ATTRIBUTE, URL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[114].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:120:1: note: in expansion of macro 'HTML_' 120 | HTML_(ATTRIBUTE, URL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:121:1: note: in expansion of macro 'HTML_' 121 | HTML_(ATTRIBUTE, USEMAP, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[115].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:121:1: note: in expansion of macro 'HTML_' 121 | HTML_(ATTRIBUTE, USEMAP, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:122:1: note: in expansion of macro 'HTML_' 122 | HTML_(ATTRIBUTE, VALIGN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[116].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:122:1: note: in expansion of macro 'HTML_' 122 | HTML_(ATTRIBUTE, VALIGN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:123:1: note: in expansion of macro 'HTML_' 123 | HTML_(ATTRIBUTE, VALUE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[117].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:123:1: note: in expansion of macro 'HTML_' 123 | HTML_(ATTRIBUTE, VALUE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:124:1: note: in expansion of macro 'HTML_' 124 | HTML_(ATTRIBUTE, VALUETYPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[118].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:124:1: note: in expansion of macro 'HTML_' 124 | HTML_(ATTRIBUTE, VALUETYPE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:125:1: note: in expansion of macro 'HTML_' 125 | HTML_(ATTRIBUTE, VERSION, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[119].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:125:1: note: in expansion of macro 'HTML_' 125 | HTML_(ATTRIBUTE, VERSION, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:126:1: note: in expansion of macro 'HTML_' 126 | HTML_(ATTRIBUTE, VISIBILITY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[120].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:126:1: note: in expansion of macro 'HTML_' 126 | HTML_(ATTRIBUTE, VISIBILITY, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:127:1: note: in expansion of macro 'HTML_' 127 | HTML_(ATTRIBUTE, VLINK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[121].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:127:1: note: in expansion of macro 'HTML_' 127 | HTML_(ATTRIBUTE, VLINK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:128:1: note: in expansion of macro 'HTML_' 128 | HTML_(ATTRIBUTE, VSPACE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[122].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:128:1: note: in expansion of macro 'HTML_' 128 | HTML_(ATTRIBUTE, VSPACE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:129:1: note: in expansion of macro 'HTML_' 129 | HTML_(ATTRIBUTE, WIDTH, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_attributes[123].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/attribute.inc:129:1: note: in expansion of macro 'HTML_' 129 | HTML_(ATTRIBUTE, WIDTH, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:5:1: note: in expansion of macro 'HTML_' 5 | HTML_(ELEMENT, A, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:5:1: note: in expansion of macro 'HTML_' 5 | HTML_(ELEMENT, A, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:6:1: note: in expansion of macro 'HTML_' 6 | HTML_(ELEMENT, ABBR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[2].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:6:1: note: in expansion of macro 'HTML_' 6 | HTML_(ELEMENT, ABBR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:7:1: note: in expansion of macro 'HTML_' 7 | HTML_(ELEMENT, ACRONYM, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[3].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:7:1: note: in expansion of macro 'HTML_' 7 | HTML_(ELEMENT, ACRONYM, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:8:1: note: in expansion of macro 'HTML_' 8 | HTML_(ELEMENT, ADDRESS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[4].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:8:1: note: in expansion of macro 'HTML_' 8 | HTML_(ELEMENT, ADDRESS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:9:1: note: in expansion of macro 'HTML_' 9 | HTML_(ELEMENT, APPLET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[5].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:9:1: note: in expansion of macro 'HTML_' 9 | HTML_(ELEMENT, APPLET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:10:1: note: in expansion of macro 'HTML_' 10 | HTML_(ELEMENT, AREA, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[6].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:10:1: note: in expansion of macro 'HTML_' 10 | HTML_(ELEMENT, AREA, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:11:1: note: in expansion of macro 'HTML_' 11 | HTML_(ELEMENT, B, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[7].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:11:1: note: in expansion of macro 'HTML_' 11 | HTML_(ELEMENT, B, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:12:1: note: in expansion of macro 'HTML_' 12 | HTML_(ELEMENT, BASE, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[8].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:12:1: note: in expansion of macro 'HTML_' 12 | HTML_(ELEMENT, BASE, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:13:1: note: in expansion of macro 'HTML_' 13 | HTML_(ELEMENT, BASEFONT, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[9].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:13:1: note: in expansion of macro 'HTML_' 13 | HTML_(ELEMENT, BASEFONT, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:14:1: note: in expansion of macro 'HTML_' 14 | HTML_(ELEMENT, BDO, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[10].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:14:1: note: in expansion of macro 'HTML_' 14 | HTML_(ELEMENT, BDO, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:15:1: note: in expansion of macro 'HTML_' 15 | HTML_(ELEMENT, BIG, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[11].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:15:1: note: in expansion of macro 'HTML_' 15 | HTML_(ELEMENT, BIG, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:16:1: note: in expansion of macro 'HTML_' 16 | HTML_(ELEMENT, BLOCKQUOTE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[12].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:16:1: note: in expansion of macro 'HTML_' 16 | HTML_(ELEMENT, BLOCKQUOTE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:17:1: note: in expansion of macro 'HTML_' 17 | HTML_(ELEMENT, BODY, SGML_ELEMENT_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[13].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:17:1: note: in expansion of macro 'HTML_' 17 | HTML_(ELEMENT, BODY, SGML_ELEMENT_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:18:1: note: in expansion of macro 'HTML_' 18 | HTML_(ELEMENT, BR, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[14].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:18:1: note: in expansion of macro 'HTML_' 18 | HTML_(ELEMENT, BR, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:19:1: note: in expansion of macro 'HTML_' 19 | HTML_(ELEMENT, BUTTON, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[15].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:19:1: note: in expansion of macro 'HTML_' 19 | HTML_(ELEMENT, BUTTON, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:20:1: note: in expansion of macro 'HTML_' 20 | HTML_(ELEMENT, CAPTION, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[16].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:20:1: note: in expansion of macro 'HTML_' 20 | HTML_(ELEMENT, CAPTION, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:21:1: note: in expansion of macro 'HTML_' 21 | HTML_(ELEMENT, CENTER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[17].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:21:1: note: in expansion of macro 'HTML_' 21 | HTML_(ELEMENT, CENTER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:22:1: note: in expansion of macro 'HTML_' 22 | HTML_(ELEMENT, CITE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[18].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:22:1: note: in expansion of macro 'HTML_' 22 | HTML_(ELEMENT, CITE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:23:1: note: in expansion of macro 'HTML_' 23 | HTML_(ELEMENT, CODE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[19].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:23:1: note: in expansion of macro 'HTML_' 23 | HTML_(ELEMENT, CODE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:24:1: note: in expansion of macro 'HTML_' 24 | HTML_(ELEMENT, COL, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[20].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:24:1: note: in expansion of macro 'HTML_' 24 | HTML_(ELEMENT, COL, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:25:1: note: in expansion of macro 'HTML_' 25 | HTML_(ELEMENT, COLGROUP, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[21].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:25:1: note: in expansion of macro 'HTML_' 25 | HTML_(ELEMENT, COLGROUP, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:26:1: note: in expansion of macro 'HTML_' 26 | HTML_(ELEMENT, DD, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[22].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:26:1: note: in expansion of macro 'HTML_' 26 | HTML_(ELEMENT, DD, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:27:1: note: in expansion of macro 'HTML_' 27 | HTML_(ELEMENT, DEL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[23].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:27:1: note: in expansion of macro 'HTML_' 27 | HTML_(ELEMENT, DEL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:28:1: note: in expansion of macro 'HTML_' 28 | HTML_(ELEMENT, DFN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[24].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:28:1: note: in expansion of macro 'HTML_' 28 | HTML_(ELEMENT, DFN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:29:1: note: in expansion of macro 'HTML_' 29 | HTML_(ELEMENT, DIR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[25].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:29:1: note: in expansion of macro 'HTML_' 29 | HTML_(ELEMENT, DIR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:30:1: note: in expansion of macro 'HTML_' 30 | HTML_(ELEMENT, DIV, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[26].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:30:1: note: in expansion of macro 'HTML_' 30 | HTML_(ELEMENT, DIV, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:31:1: note: in expansion of macro 'HTML_' 31 | HTML_(ELEMENT, DL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[27].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:31:1: note: in expansion of macro 'HTML_' 31 | HTML_(ELEMENT, DL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:32:1: note: in expansion of macro 'HTML_' 32 | HTML_(ELEMENT, DT, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[28].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:32:1: note: in expansion of macro 'HTML_' 32 | HTML_(ELEMENT, DT, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:33:1: note: in expansion of macro 'HTML_' 33 | HTML_(ELEMENT, EM, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[29].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:33:1: note: in expansion of macro 'HTML_' 33 | HTML_(ELEMENT, EM, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:34:1: note: in expansion of macro 'HTML_' 34 | HTML_(ELEMENT, FIELDSET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[30].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:34:1: note: in expansion of macro 'HTML_' 34 | HTML_(ELEMENT, FIELDSET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:35:1: note: in expansion of macro 'HTML_' 35 | HTML_(ELEMENT, FONT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[31].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:35:1: note: in expansion of macro 'HTML_' 35 | HTML_(ELEMENT, FONT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:36:1: note: in expansion of macro 'HTML_' 36 | HTML_(ELEMENT, FORM, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[32].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:36:1: note: in expansion of macro 'HTML_' 36 | HTML_(ELEMENT, FORM, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:37:1: note: in expansion of macro 'HTML_' 37 | HTML_(ELEMENT, FRAME, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[33].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:37:1: note: in expansion of macro 'HTML_' 37 | HTML_(ELEMENT, FRAME, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:38:1: note: in expansion of macro 'HTML_' 38 | HTML_(ELEMENT, FRAMESET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[34].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:38:1: note: in expansion of macro 'HTML_' 38 | HTML_(ELEMENT, FRAMESET, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:39:1: note: in expansion of macro 'HTML_' 39 | HTML_(ELEMENT, H1, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[35].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:39:1: note: in expansion of macro 'HTML_' 39 | HTML_(ELEMENT, H1, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:40:1: note: in expansion of macro 'HTML_' 40 | HTML_(ELEMENT, H2, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[36].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:40:1: note: in expansion of macro 'HTML_' 40 | HTML_(ELEMENT, H2, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:41:1: note: in expansion of macro 'HTML_' 41 | HTML_(ELEMENT, H3, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[37].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:41:1: note: in expansion of macro 'HTML_' 41 | HTML_(ELEMENT, H3, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:42:1: note: in expansion of macro 'HTML_' 42 | HTML_(ELEMENT, H4, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[38].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:42:1: note: in expansion of macro 'HTML_' 42 | HTML_(ELEMENT, H4, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:43:1: note: in expansion of macro 'HTML_' 43 | HTML_(ELEMENT, H5, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[39].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:43:1: note: in expansion of macro 'HTML_' 43 | HTML_(ELEMENT, H5, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:44:1: note: in expansion of macro 'HTML_' 44 | HTML_(ELEMENT, H6, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[40].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:44:1: note: in expansion of macro 'HTML_' 44 | HTML_(ELEMENT, H6, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:45:1: note: in expansion of macro 'HTML_' 45 | HTML_(ELEMENT, HEAD, SGML_ELEMENT_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[41].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:45:1: note: in expansion of macro 'HTML_' 45 | HTML_(ELEMENT, HEAD, SGML_ELEMENT_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:46:1: note: in expansion of macro 'HTML_' 46 | HTML_(ELEMENT, HR, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[42].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:46:1: note: in expansion of macro 'HTML_' 46 | HTML_(ELEMENT, HR, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:47:1: note: in expansion of macro 'HTML_' 47 | HTML_(ELEMENT, HTML, SGML_ELEMENT_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[43].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:47:1: note: in expansion of macro 'HTML_' 47 | HTML_(ELEMENT, HTML, SGML_ELEMENT_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:48:1: note: in expansion of macro 'HTML_' 48 | HTML_(ELEMENT, I, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[44].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:48:1: note: in expansion of macro 'HTML_' 48 | HTML_(ELEMENT, I, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:49:1: note: in expansion of macro 'HTML_' 49 | HTML_(ELEMENT, IFRAME, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[45].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:49:1: note: in expansion of macro 'HTML_' 49 | HTML_(ELEMENT, IFRAME, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:50:1: note: in expansion of macro 'HTML_' 50 | HTML_(ELEMENT, IMG, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[46].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:50:1: note: in expansion of macro 'HTML_' 50 | HTML_(ELEMENT, IMG, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:51:1: note: in expansion of macro 'HTML_' 51 | HTML_(ELEMENT, INPUT, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[47].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:51:1: note: in expansion of macro 'HTML_' 51 | HTML_(ELEMENT, INPUT, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:52:1: note: in expansion of macro 'HTML_' 52 | HTML_(ELEMENT, INS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[48].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:52:1: note: in expansion of macro 'HTML_' 52 | HTML_(ELEMENT, INS, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:53:1: note: in expansion of macro 'HTML_' 53 | HTML_(ELEMENT, ISINDEX, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[49].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:53:1: note: in expansion of macro 'HTML_' 53 | HTML_(ELEMENT, ISINDEX, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:54:1: note: in expansion of macro 'HTML_' 54 | HTML_(ELEMENT, KBD, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[50].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:54:1: note: in expansion of macro 'HTML_' 54 | HTML_(ELEMENT, KBD, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:55:1: note: in expansion of macro 'HTML_' 55 | HTML_(ELEMENT, LABEL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[51].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:55:1: note: in expansion of macro 'HTML_' 55 | HTML_(ELEMENT, LABEL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:56:1: note: in expansion of macro 'HTML_' 56 | HTML_(ELEMENT, LEGEND, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[52].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:56:1: note: in expansion of macro 'HTML_' 56 | HTML_(ELEMENT, LEGEND, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:57:1: note: in expansion of macro 'HTML_' 57 | HTML_(ELEMENT, LI, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[53].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:57:1: note: in expansion of macro 'HTML_' 57 | HTML_(ELEMENT, LI, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:58:1: note: in expansion of macro 'HTML_' 58 | HTML_(ELEMENT, LINK, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[54].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:58:1: note: in expansion of macro 'HTML_' 58 | HTML_(ELEMENT, LINK, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:59:1: note: in expansion of macro 'HTML_' 59 | HTML_(ELEMENT, MAP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[55].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:59:1: note: in expansion of macro 'HTML_' 59 | HTML_(ELEMENT, MAP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:60:1: note: in expansion of macro 'HTML_' 60 | HTML_(ELEMENT, MENU, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[56].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:60:1: note: in expansion of macro 'HTML_' 60 | HTML_(ELEMENT, MENU, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:61:1: note: in expansion of macro 'HTML_' 61 | HTML_(ELEMENT, META, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[57].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:61:1: note: in expansion of macro 'HTML_' 61 | HTML_(ELEMENT, META, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:62:1: note: in expansion of macro 'HTML_' 62 | HTML_(ELEMENT, NOFRAMES, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[58].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:62:1: note: in expansion of macro 'HTML_' 62 | HTML_(ELEMENT, NOFRAMES, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:63:1: note: in expansion of macro 'HTML_' 63 | HTML_(ELEMENT, NOSCRIPT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[59].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:63:1: note: in expansion of macro 'HTML_' 63 | HTML_(ELEMENT, NOSCRIPT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:64:1: note: in expansion of macro 'HTML_' 64 | HTML_(ELEMENT, OBJECT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[60].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:64:1: note: in expansion of macro 'HTML_' 64 | HTML_(ELEMENT, OBJECT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:65:1: note: in expansion of macro 'HTML_' 65 | HTML_(ELEMENT, OL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[61].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:65:1: note: in expansion of macro 'HTML_' 65 | HTML_(ELEMENT, OL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:66:1: note: in expansion of macro 'HTML_' 66 | HTML_(ELEMENT, OPTGROUP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[62].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:66:1: note: in expansion of macro 'HTML_' 66 | HTML_(ELEMENT, OPTGROUP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:67:1: note: in expansion of macro 'HTML_' 67 | HTML_(ELEMENT, OPTION, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[63].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:67:1: note: in expansion of macro 'HTML_' 67 | HTML_(ELEMENT, OPTION, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:68:1: note: in expansion of macro 'HTML_' 68 | HTML_(ELEMENT, P, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[64].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:68:1: note: in expansion of macro 'HTML_' 68 | HTML_(ELEMENT, P, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:69:1: note: in expansion of macro 'HTML_' 69 | HTML_(ELEMENT, PARAM, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[65].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:69:1: note: in expansion of macro 'HTML_' 69 | HTML_(ELEMENT, PARAM, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:70:1: note: in expansion of macro 'HTML_' 70 | HTML_(ELEMENT, PRE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[66].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:70:1: note: in expansion of macro 'HTML_' 70 | HTML_(ELEMENT, PRE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:71:1: note: in expansion of macro 'HTML_' 71 | HTML_(ELEMENT, Q, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[67].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:71:1: note: in expansion of macro 'HTML_' 71 | HTML_(ELEMENT, Q, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:72:1: note: in expansion of macro 'HTML_' 72 | HTML_(ELEMENT, S, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[68].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:72:1: note: in expansion of macro 'HTML_' 72 | HTML_(ELEMENT, S, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:73:1: note: in expansion of macro 'HTML_' 73 | HTML_(ELEMENT, SAMP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[69].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:73:1: note: in expansion of macro 'HTML_' 73 | HTML_(ELEMENT, SAMP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:74:1: note: in expansion of macro 'HTML_' 74 | HTML_(ELEMENT, SCRIPT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[70].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:74:1: note: in expansion of macro 'HTML_' 74 | HTML_(ELEMENT, SCRIPT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:75:1: note: in expansion of macro 'HTML_' 75 | HTML_(ELEMENT, SELECT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[71].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:75:1: note: in expansion of macro 'HTML_' 75 | HTML_(ELEMENT, SELECT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:76:1: note: in expansion of macro 'HTML_' 76 | HTML_(ELEMENT, SMALL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[72].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:76:1: note: in expansion of macro 'HTML_' 76 | HTML_(ELEMENT, SMALL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:77:1: note: in expansion of macro 'HTML_' 77 | HTML_(ELEMENT, SPAN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[73].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:77:1: note: in expansion of macro 'HTML_' 77 | HTML_(ELEMENT, SPAN, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:78:1: note: in expansion of macro 'HTML_' 78 | HTML_(ELEMENT, STRIKE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[74].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:78:1: note: in expansion of macro 'HTML_' 78 | HTML_(ELEMENT, STRIKE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:79:1: note: in expansion of macro 'HTML_' 79 | HTML_(ELEMENT, STRONG, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[75].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:79:1: note: in expansion of macro 'HTML_' 79 | HTML_(ELEMENT, STRONG, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:80:1: note: in expansion of macro 'HTML_' 80 | HTML_(ELEMENT, STYLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[76].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:80:1: note: in expansion of macro 'HTML_' 80 | HTML_(ELEMENT, STYLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:81:1: note: in expansion of macro 'HTML_' 81 | HTML_(ELEMENT, SUB, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[77].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:81:1: note: in expansion of macro 'HTML_' 81 | HTML_(ELEMENT, SUB, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:82:1: note: in expansion of macro 'HTML_' 82 | HTML_(ELEMENT, SUP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[78].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:82:1: note: in expansion of macro 'HTML_' 82 | HTML_(ELEMENT, SUP, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:83:1: note: in expansion of macro 'HTML_' 83 | HTML_(ELEMENT, TABLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[79].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:83:1: note: in expansion of macro 'HTML_' 83 | HTML_(ELEMENT, TABLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:84:1: note: in expansion of macro 'HTML_' 84 | HTML_(ELEMENT, TBODY, SGML_ELEMENT_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[80].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:84:1: note: in expansion of macro 'HTML_' 84 | HTML_(ELEMENT, TBODY, SGML_ELEMENT_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:85:1: note: in expansion of macro 'HTML_' 85 | HTML_(ELEMENT, TD, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[81].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:85:1: note: in expansion of macro 'HTML_' 85 | HTML_(ELEMENT, TD, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:86:1: note: in expansion of macro 'HTML_' 86 | HTML_(ELEMENT, TEXTAREA, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[82].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:86:1: note: in expansion of macro 'HTML_' 86 | HTML_(ELEMENT, TEXTAREA, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:87:1: note: in expansion of macro 'HTML_' 87 | HTML_(ELEMENT, TFOOT, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[83].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:87:1: note: in expansion of macro 'HTML_' 87 | HTML_(ELEMENT, TFOOT, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:88:1: note: in expansion of macro 'HTML_' 88 | HTML_(ELEMENT, TH, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[84].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:88:1: note: in expansion of macro 'HTML_' 88 | HTML_(ELEMENT, TH, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:89:1: note: in expansion of macro 'HTML_' 89 | HTML_(ELEMENT, THEAD, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[85].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:89:1: note: in expansion of macro 'HTML_' 89 | HTML_(ELEMENT, THEAD, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:90:1: note: in expansion of macro 'HTML_' 90 | HTML_(ELEMENT, TITLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[86].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:90:1: note: in expansion of macro 'HTML_' 90 | HTML_(ELEMENT, TITLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:91:1: note: in expansion of macro 'HTML_' 91 | HTML_(ELEMENT, TR, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[87].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:91:1: note: in expansion of macro 'HTML_' 91 | HTML_(ELEMENT, TR, SGML_ELEMENT_END_OPTIONAL), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:92:1: note: in expansion of macro 'HTML_' 92 | HTML_(ELEMENT, TT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[88].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:92:1: note: in expansion of macro 'HTML_' 92 | HTML_(ELEMENT, TT, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:93:1: note: in expansion of macro 'HTML_' 93 | HTML_(ELEMENT, U, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[89].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:93:1: note: in expansion of macro 'HTML_' 93 | HTML_(ELEMENT, U, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:94:1: note: in expansion of macro 'HTML_' 94 | HTML_(ELEMENT, UL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[90].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:94:1: note: in expansion of macro 'HTML_' 94 | HTML_(ELEMENT, UL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:95:1: note: in expansion of macro 'HTML_' 95 | HTML_(ELEMENT, VAR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[91].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:95:1: note: in expansion of macro 'HTML_' 95 | HTML_(ELEMENT, VAR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:96:1: note: in expansion of macro 'HTML_' 96 | HTML_(ELEMENT, XMP, 0), /* Not part of HTML4 spec. */ | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'html_elements[92].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ html.c:13:41: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:96:1: note: in expansion of macro 'HTML_' 96 | HTML_(ELEMENT, XMP, 0), /* Not part of HTML4 spec. */ | ^~~~~ ld -r -o lib.o html.o make[6]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/html' make -C rss all make[6]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/rss' gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o rss.o -c rss.c In file included from ../../../.././src/util/string.h:11, from ../../../.././src/util/conv.h:4, from ../../../.././src/dom/string.h:4, from ../../../.././src/dom/node.h:59, from ../../../.././src/dom/sgml/sgml.h:6, from ../../../.././src/dom/sgml/rss/rss.h:4, from rss.c:9: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../../../.././src/osdep/stub.h:5, from ../../../.././src/elinks.h:34, from rss.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/dom/string.h: In function 'set_dom_string': ../../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/sgml/rss/attribute.inc: At top level: ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/attribute.inc:3:1: note: in expansion of macro 'RSS_' 3 | RSS_(ATTRIBUTE, ISPERMALINK, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_attributes[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/attribute.inc:3:1: note: in expansion of macro 'RSS_' 3 | RSS_(ATTRIBUTE, ISPERMALINK, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:3:1: note: in expansion of macro 'RSS_' 3 | RSS_(ELEMENT, AUTHOR, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_elements[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:3:1: note: in expansion of macro 'RSS_' 3 | RSS_(ELEMENT, AUTHOR, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:4:1: note: in expansion of macro 'RSS_' 4 | RSS_(ELEMENT, CHANNEL, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_elements[2].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:4:1: note: in expansion of macro 'RSS_' 4 | RSS_(ELEMENT, CHANNEL, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:5:1: note: in expansion of macro 'RSS_' 5 | RSS_(ELEMENT, DESCRIPTION, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_elements[3].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:5:1: note: in expansion of macro 'RSS_' 5 | RSS_(ELEMENT, DESCRIPTION, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:6:1: note: in expansion of macro 'RSS_' 6 | RSS_(ELEMENT, GUID, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_elements[4].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:6:1: note: in expansion of macro 'RSS_' 6 | RSS_(ELEMENT, GUID, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:7:1: note: in expansion of macro 'RSS_' 7 | RSS_(ELEMENT, ITEM, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_elements[5].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:7:1: note: in expansion of macro 'RSS_' 7 | RSS_(ELEMENT, ITEM, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:8:1: note: in expansion of macro 'RSS_' 8 | RSS_(ELEMENT, LINK, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_elements[6].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:8:1: note: in expansion of macro 'RSS_' 8 | RSS_(ELEMENT, LINK, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:9:1: note: in expansion of macro 'RSS_' 9 | RSS_(ELEMENT, PUBDATE, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_elements[7].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:9:1: note: in expansion of macro 'RSS_' 9 | RSS_(ELEMENT, PUBDATE, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:10:1: note: in expansion of macro 'RSS_' 10 | RSS_(ELEMENT, TITLE, 0), | ^~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'rss_elements[8].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ rss.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/rss/element.inc:10:1: note: in expansion of macro 'RSS_' 10 | RSS_(ELEMENT, TITLE, 0), | ^~~~ ld -r -o lib.o rss.o make[6]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/rss' make -C xbel all make[6]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/xbel' gcc -DHAVE_CONFIG_H -I../../../.. -I../../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o xbel.o -c xbel.c In file included from ../../../.././src/util/string.h:11, from ../../../.././src/util/conv.h:4, from ../../../.././src/dom/string.h:4, from ../../../.././src/dom/node.h:59, from ../../../.././src/dom/sgml/sgml.h:6, from ../../../.././src/dom/sgml/xbel/xbel.h:4, from xbel.c:9: ../../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../../.././src/util/conv.h: In function 'trim_chars': ../../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../../../.././src/osdep/stub.h:5, from ../../../.././src/elinks.h:34, from xbel.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/dom/string.h: In function 'set_dom_string': ../../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../../.././src/dom/sgml/xbel/attribute.inc: At top level: ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:6:1: note: in expansion of macro 'XBEL_' 6 | XBEL_(ATTRIBUTE, ADDED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:6:1: note: in expansion of macro 'XBEL_' 6 | XBEL_(ATTRIBUTE, ADDED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:7:1: note: in expansion of macro 'XBEL_' 7 | XBEL_(ATTRIBUTE, FOLDED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[2].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:7:1: note: in expansion of macro 'XBEL_' 7 | XBEL_(ATTRIBUTE, FOLDED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:8:1: note: in expansion of macro 'XBEL_' 8 | XBEL_(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[3].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:8:1: note: in expansion of macro 'XBEL_' 8 | XBEL_(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:9:1: note: in expansion of macro 'XBEL_' 9 | XBEL_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[4].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:9:1: note: in expansion of macro 'XBEL_' 9 | XBEL_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:10:1: note: in expansion of macro 'XBEL_' 10 | XBEL_(ATTRIBUTE, MODIFIED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[5].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:10:1: note: in expansion of macro 'XBEL_' 10 | XBEL_(ATTRIBUTE, MODIFIED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:11:1: note: in expansion of macro 'XBEL_' 11 | XBEL_(ATTRIBUTE, OWNER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[6].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:11:1: note: in expansion of macro 'XBEL_' 11 | XBEL_(ATTRIBUTE, OWNER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:12:1: note: in expansion of macro 'XBEL_' 12 | XBEL_(ATTRIBUTE, REF, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[7].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:12:1: note: in expansion of macro 'XBEL_' 12 | XBEL_(ATTRIBUTE, REF, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:13:1: note: in expansion of macro 'XBEL_' 13 | XBEL_(ATTRIBUTE, VERSION, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[8].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:13:1: note: in expansion of macro 'XBEL_' 13 | XBEL_(ATTRIBUTE, VERSION, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:14:1: note: in expansion of macro 'XBEL_' 14 | XBEL_(ATTRIBUTE, VISITED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_attributes[9].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/attribute.inc:14:1: note: in expansion of macro 'XBEL_' 14 | XBEL_(ATTRIBUTE, VISITED, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:4:1: note: in expansion of macro 'XBEL_' 4 | XBEL_(ELEMENT, ALIAS, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:4:1: note: in expansion of macro 'XBEL_' 4 | XBEL_(ELEMENT, ALIAS, SGML_ELEMENT_EMPTY), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:5:1: note: in expansion of macro 'XBEL_' 5 | XBEL_(ELEMENT, BOOKMARK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[2].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:5:1: note: in expansion of macro 'XBEL_' 5 | XBEL_(ELEMENT, BOOKMARK, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:6:1: note: in expansion of macro 'XBEL_' 6 | XBEL_(ELEMENT, DESC, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[3].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:6:1: note: in expansion of macro 'XBEL_' 6 | XBEL_(ELEMENT, DESC, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:7:1: note: in expansion of macro 'XBEL_' 7 | XBEL_(ELEMENT, FOLDER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[4].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:7:1: note: in expansion of macro 'XBEL_' 7 | XBEL_(ELEMENT, FOLDER, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:8:1: note: in expansion of macro 'XBEL_' 8 | XBEL_(ELEMENT, INFO, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[5].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:8:1: note: in expansion of macro 'XBEL_' 8 | XBEL_(ELEMENT, INFO, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:9:1: note: in expansion of macro 'XBEL_' 9 | XBEL_(ELEMENT, METADATA, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[6].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:9:1: note: in expansion of macro 'XBEL_' 9 | XBEL_(ELEMENT, METADATA, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:10:1: note: in expansion of macro 'XBEL_' 10 | XBEL_(ELEMENT, SEPARATOR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[7].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:10:1: note: in expansion of macro 'XBEL_' 10 | XBEL_(ELEMENT, SEPARATOR, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:11:1: note: in expansion of macro 'XBEL_' 11 | XBEL_(ELEMENT, TITLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[8].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:11:1: note: in expansion of macro 'XBEL_' 11 | XBEL_(ELEMENT, TITLE, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:12:1: note: in expansion of macro 'XBEL_' 12 | XBEL_(ELEMENT, XBEL, 0), | ^~~~~ ../../../.././src/dom/string.h:22:33: note: (near initialization for 'xbel_elements[9].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ ../../../.././src/dom/sgml/sgml.h:57:11: note: in expansion of macro 'STATIC_DOM_STRING' 57 | { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } | ^~~~~~~~~~~~~~~~~ xbel.c:13:33: note: in expansion of macro 'SGML_NODE_INFO' 13 | #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) | ^~~~~~~~~~~~~~ ../../../.././src/dom/sgml/xbel/element.inc:12:1: note: in expansion of macro 'XBEL_' 12 | XBEL_(ELEMENT, XBEL, 0), | ^~~~~ ld -r -o lib.o xbel.o make[6]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/xbel' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dump.o -c dump.c In file included from ../../.././src/util/string.h:11, from ../../.././src/util/conv.h:4, from ../../.././src/dom/string.h:4, from ../../.././src/dom/node.h:59, from dump.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from dump.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o parser.o -c parser.c In file included from ../../.././src/util/string.h:11, from ../../.././src/util/conv.h:4, from ../../.././src/dom/string.h:4, from ../../.././src/dom/node.h:59, from parser.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from parser.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/scanner.h: In function 'begin_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/scanner.h: In function 'end_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'add_sgml_element': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:70:9: note: in expansion of macro 'assert' 70 | assert(node == state->node); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:70:9: note: in expansion of macro 'assert' 70 | assert(node == state->node); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'call_sgml_error_function': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:165:9: note: in expansion of macro 'assert' 165 | assert(parser->error_func); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:165:9: note: in expansion of macro 'assert' 165 | assert(parser->error_func); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'check_sgml_incomplete': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:189:17: note: in expansion of macro 'assert' 189 | assert(left > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:189:17: note: in expansion of macro 'assert' 189 | assert(left > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'parse_sgml_attributes': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:209:17: note: in expansion of macro 'assert' 209 | assert(token); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:209:17: note: in expansion of macro 'assert' 209 | assert(token); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'parse_sgml_plain': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:366:25: note: in expansion of macro 'assert' 366 | assert(token->type == SGML_TOKEN_PROCESS_DATA); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:366:25: note: in expansion of macro 'assert' 366 | assert(token->type == SGML_TOKEN_PROCESS_DATA); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'sgml_parsing_push': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:539:9: note: in expansion of macro 'assert' 539 | assert(token && token->type == SGML_TOKEN_INCOMPLETE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:539:9: note: in expansion of macro 'assert' 539 | assert(token && token->type == SGML_TOKEN_INCOMPLETE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'sgml_parsing_pop': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:573:17: note: in expansion of macro 'assert' 573 | assert(parsing->depth >= parser->stack.depth); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:573:17: note: in expansion of macro 'assert' 573 | assert(parsing->depth >= parser->stack.depth); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ parser.c: In function 'get_sgml_parser_line_number': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:623:9: note: in expansion of macro 'assert' 623 | assert(parser->flags & SGML_PARSER_COUNT_LINES); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:623:9: note: in expansion of macro 'assert' 623 | assert(parser->flags & SGML_PARSER_COUNT_LINES); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parser.c:631:9: note: in expansion of macro 'assert' 631 | assert(pstate->scanner.count_lines && pstate->scanner.lineno); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parser.c:631:9: note: in expansion of macro 'assert' 631 | assert(pstate->scanner.count_lines && pstate->scanner.lineno); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o scanner.o -c scanner.c In file included from ../../.././src/util/string.h:11, from ../../.././src/util/conv.h:4, from ../../.././src/dom/string.h:4, from ../../.././src/dom/scanner.h:4, from scanner.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from scanner.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/scanner.h: In function 'begin_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/scanner.h: In function 'end_dom_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c: At top level: ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:30:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 30 | DOM_SCAN_TABLE_RANGE("0", '9', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[0].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:30:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 30 | DOM_SCAN_TABLE_RANGE("0", '9', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:31:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 31 | DOM_SCAN_TABLE_RANGE("A", 'Z', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[1].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:31:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 31 | DOM_SCAN_TABLE_RANGE("A", 'Z', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:32:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 32 | DOM_SCAN_TABLE_RANGE("a", 'z', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[2].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:32:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 32 | DOM_SCAN_TABLE_RANGE("a", 'z', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:34:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 34 | DOM_SCAN_TABLE_RANGE("\241", 255, SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[3].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:54:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 54 | DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:34:9: note: in expansion of macro 'DOM_SCAN_TABLE_RANGE' 34 | DOM_SCAN_TABLE_RANGE("\241", 255, SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:36:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 36 | DOM_SCAN_TABLE_STRING("-_:.", SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[4].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:36:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 36 | DOM_SCAN_TABLE_STRING("-_:.", SGML_CHAR_IDENT | SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:37:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 37 | DOM_SCAN_TABLE_STRING("#", SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[5].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:37:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 37 | DOM_SCAN_TABLE_STRING("#", SGML_CHAR_ENTITY), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:38:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 38 | DOM_SCAN_TABLE_STRING(" \f\n\r\t\v", SGML_CHAR_WHITESPACE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[6].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:38:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 38 | DOM_SCAN_TABLE_STRING(" \f\n\r\t\v", SGML_CHAR_WHITESPACE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:39:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 39 | DOM_SCAN_TABLE_STRING("\f\n", SGML_CHAR_NEWLINE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[7].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:39:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 39 | DOM_SCAN_TABLE_STRING("\f\n", SGML_CHAR_NEWLINE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:40:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 40 | DOM_SCAN_TABLE_STRING("<&", SGML_CHAR_NOT_TEXT), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[8].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:40:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 40 | DOM_SCAN_TABLE_STRING("<&", SGML_CHAR_NOT_TEXT), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:41:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 41 | DOM_SCAN_TABLE_STRING("<=>", SGML_CHAR_NOT_ATTRIBUTE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:24: note: (near initialization for 'sgml_scan_table_info[9].data.string') 19 | { (strlength), (strvalue) } | ^ ../../.././src/dom/scanner.h:51:19: note: in expansion of macro 'INIT_DOM_STRING' 51 | { (type), INIT_DOM_STRING((data1), (data2)), (bits) } | ^~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:57:9: note: in expansion of macro 'DOM_SCAN_TABLE_INFO' 57 | DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) | ^~~~~~~~~~~~~~~~~~~ scanner.c:41:9: note: in expansion of macro 'DOM_SCAN_TABLE_STRING' 41 | DOM_SCAN_TABLE_STRING("<=>", SGML_CHAR_NOT_ATTRIBUTE), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:50:9: note: in expansion of macro 'SGML_STRING_MAP' 50 | SGML_STRING_MAP("--", NOTATION_COMMENT, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'sgml_string_mappings[0].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:50:9: note: in expansion of macro 'SGML_STRING_MAP' 50 | SGML_STRING_MAP("--", NOTATION_COMMENT, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:51:9: note: in expansion of macro 'SGML_STRING_MAP' 51 | SGML_STRING_MAP("ATTLIST", NOTATION_ATTLIST, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'sgml_string_mappings[1].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:51:9: note: in expansion of macro 'SGML_STRING_MAP' 51 | SGML_STRING_MAP("ATTLIST", NOTATION_ATTLIST, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:52:9: note: in expansion of macro 'SGML_STRING_MAP' 52 | SGML_STRING_MAP("DOCTYPE", NOTATION_DOCTYPE, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'sgml_string_mappings[2].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:52:9: note: in expansion of macro 'SGML_STRING_MAP' 52 | SGML_STRING_MAP("DOCTYPE", NOTATION_DOCTYPE, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:53:9: note: in expansion of macro 'SGML_STRING_MAP' 53 | SGML_STRING_MAP("ELEMENT", NOTATION_ELEMENT, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'sgml_string_mappings[3].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:53:9: note: in expansion of macro 'SGML_STRING_MAP' 53 | SGML_STRING_MAP("ELEMENT", NOTATION_ELEMENT, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:54:9: note: in expansion of macro 'SGML_STRING_MAP' 54 | SGML_STRING_MAP("ENTITY", NOTATION_ENTITY, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'sgml_string_mappings[4].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:54:9: note: in expansion of macro 'SGML_STRING_MAP' 54 | SGML_STRING_MAP("ENTITY", NOTATION_ENTITY, NOTATION), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:56:9: note: in expansion of macro 'SGML_STRING_MAP' 56 | SGML_STRING_MAP("xml", PROCESS_XML, PROCESS), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'sgml_string_mappings[5].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:56:9: note: in expansion of macro 'SGML_STRING_MAP' 56 | SGML_STRING_MAP("xml", PROCESS_XML, PROCESS), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:57:9: note: in expansion of macro 'SGML_STRING_MAP' 57 | SGML_STRING_MAP("xml-stylesheet", PROCESS_XML_STYLESHEET, PROCESS), | ^~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:33: note: (near initialization for 'sgml_string_mappings[6].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ scanner.c:47:11: note: in expansion of macro 'STATIC_DOM_STRING' 47 | { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } | ^~~~~~~~~~~~~~~~~ scanner.c:57:9: note: in expansion of macro 'SGML_STRING_MAP' 57 | SGML_STRING_MAP("xml-stylesheet", PROCESS_XML_STYLESHEET, PROCESS), | ^~~~~~~~~~~~~~~ scanner.c: In function 'set_sgml_incomplete': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:111:9: note: in expansion of macro 'assert' 111 | assert(left > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:111:9: note: in expansion of macro 'assert' 111 | assert(left > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c: In function 'set_sgml_error': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:180:9: note: in expansion of macro 'assert' 180 | assert(!scanner->found_error); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:180:9: note: in expansion of macro 'assert' 180 | assert(!scanner->found_error); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c: In function 'scan_sgml_text_token': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:215:9: note: in expansion of macro 'assert' 215 | assert(first_char != '<' && scanner->state == SGML_STATE_TEXT); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:215:9: note: in expansion of macro 'assert' 215 | assert(first_char != '<' && scanner->state == SGML_STATE_TEXT); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c: In function 'skip_sgml_chars': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:305:9: note: in expansion of macro 'assert' 305 | assert(string >= scanner->position && string <= scanner->end); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:305:9: note: in expansion of macro 'assert' 305 | assert(string >= scanner->position && string <= scanner->end); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c: In function 'scan_sgml_element_token': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:503:33: note: in expansion of macro 'assert' 503 | assert(real_length >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:503:33: note: in expansion of macro 'assert' 503 | assert(real_length >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:513:33: note: in expansion of macro 'assert' 513 | assert(real_length >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:513:33: note: in expansion of macro 'assert' 513 | assert(real_length >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:621:25: note: in expansion of macro 'assert' 621 | assert(first_char == '>'); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:621:25: note: in expansion of macro 'assert' 621 | assert(first_char == '>'); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:628:17: note: in expansion of macro 'assert' 628 | assert(scanner->state == SGML_STATE_ELEMENT); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:628:17: note: in expansion of macro 'assert' 628 | assert(scanner->state == SGML_STATE_ELEMENT); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:648:25: note: in expansion of macro 'assert' 648 | assert(scanner->state == SGML_STATE_ELEMENT); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:648:25: note: in expansion of macro 'assert' 648 | assert(scanner->state == SGML_STATE_ELEMENT); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o sgml.o -c sgml.c In file included from ../../.././src/util/string.h:11, from ../../.././src/util/conv.h:4, from ../../.././src/dom/string.h:4, from ../../.././src/dom/node.h:59, from sgml.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from sgml.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'set_dom_string': ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/dom/string.h: In function 'dom_string_casecmp': ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ld -r -o lib.o dump.o parser.o scanner.o sgml.o `test -e docbook/lib.o && echo docbook/lib.o` `test -e html/lib.o && echo html/lib.o` `test -e rss/lib.o && echo rss/lib.o` `test -e xbel/lib.o && echo xbel/lib.o` make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml' make -C test all make[5]: Entering directory '/build/elinks-0.13.2/src/dom/test' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/test' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o configuration.o -c configuration.c In file included from ../.././src/util/string.h:11, from ../.././src/util/conv.h:4, from ../.././src/dom/string.h:4, from ../.././src/dom/node.h:59, from configuration.c:10: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from configuration.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'set_dom_string': ../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'dom_string_casecmp': ../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/stack.h: In function 'get_dom_stack_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ configuration.c: In function 'normalize_text_node_whitespace': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ configuration.c:23:9: note: in expansion of macro 'assert' 23 | assert(node->type == DOM_NODE_TEXT); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * configuration.c:23:9: note: in expansion of macro 'assert' 23 | assert(node->type == DOM_NODE_TEXT); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ configuration.c: In function 'append_node_text': configuration.c:106:47: warning: pointer targets in passing argument 2 of 'add_to_dom_string' differ in signedness [-Wpointer-sign] 106 | if (!add_to_dom_string(&dest, "&", 1) | ^~~ | | | char * ../.././src/dom/string.h:52:61: note: expected 'unsigned char *' but argument is of type 'char *' 52 | add_to_dom_string(struct dom_string *string, unsigned char *str, size_t len) | ~~~~~~~~~~~~~~~^~~ configuration.c:108:50: warning: pointer targets in passing argument 2 of 'add_to_dom_string' differ in signedness [-Wpointer-sign] 108 | || !add_to_dom_string(&dest, ";", 1)) { | ^~~ | | | char * ../.././src/dom/string.h:52:61: note: expected 'unsigned char *' but argument is of type 'char *' 52 | add_to_dom_string(struct dom_string *string, unsigned char *str, size_t len) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ configuration.c:114:17: note: in expansion of macro 'INTERNAL' 114 | INTERNAL("Cannot append from node %d", node->type); | ^~~~~~~~ configuration.c:114:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 114 | INTERNAL("Cannot append from node %d", node->type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ configuration.c: At top level: ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:308:9: note: in expansion of macro 'DOM_CONFIG' 308 | DOM_CONFIG("cdata-sections", DOM_CONFIG_CDATA_SECTIONS), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_config_info[0].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:308:9: note: in expansion of macro 'DOM_CONFIG' 308 | DOM_CONFIG("cdata-sections", DOM_CONFIG_CDATA_SECTIONS), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:309:9: note: in expansion of macro 'DOM_CONFIG' 309 | DOM_CONFIG("comments", DOM_CONFIG_COMMENTS), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_config_info[1].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:309:9: note: in expansion of macro 'DOM_CONFIG' 309 | DOM_CONFIG("comments", DOM_CONFIG_COMMENTS), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:310:9: note: in expansion of macro 'DOM_CONFIG' 310 | DOM_CONFIG("element-content-whitespace",DOM_CONFIG_ELEMENT_CONTENT_WHITESPACE), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_config_info[2].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:310:9: note: in expansion of macro 'DOM_CONFIG' 310 | DOM_CONFIG("element-content-whitespace",DOM_CONFIG_ELEMENT_CONTENT_WHITESPACE), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:311:9: note: in expansion of macro 'DOM_CONFIG' 311 | DOM_CONFIG("entities", DOM_CONFIG_ENTITIES), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_config_info[3].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:311:9: note: in expansion of macro 'DOM_CONFIG' 311 | DOM_CONFIG("entities", DOM_CONFIG_ENTITIES), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:312:9: note: in expansion of macro 'DOM_CONFIG' 312 | DOM_CONFIG("normalize-characters", DOM_CONFIG_NORMALIZE_CHARACTERS), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_config_info[4].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:312:9: note: in expansion of macro 'DOM_CONFIG' 312 | DOM_CONFIG("normalize-characters", DOM_CONFIG_NORMALIZE_CHARACTERS), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:313:9: note: in expansion of macro 'DOM_CONFIG' 313 | DOM_CONFIG("unknown", DOM_CONFIG_UNKNOWN), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_config_info[5].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:313:9: note: in expansion of macro 'DOM_CONFIG' 313 | DOM_CONFIG("unknown", DOM_CONFIG_UNKNOWN), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:314:9: note: in expansion of macro 'DOM_CONFIG' 314 | DOM_CONFIG("normalize-whitespace", DOM_CONFIG_NORMALIZE_WHITESPACE), | ^~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_config_info[6].name.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ configuration.c:305:11: note: in expansion of macro 'STATIC_DOM_STRING' 305 | { STATIC_DOM_STRING(name), (flag) } | ^~~~~~~~~~~~~~~~~ configuration.c:314:9: note: in expansion of macro 'DOM_CONFIG' 314 | DOM_CONFIG("normalize-whitespace", DOM_CONFIG_NORMALIZE_WHITESPACE), | ^~~~~~~~~~ configuration.c: In function 'parse_dom_config': configuration.c:335:38: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 335 | unsigned char *end = separator ? strchr((const char *)flaglist, separator) : NULL; | ^~~~~~~~~ configuration.c:336:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 336 | int length = end ? end - flaglist : strlen(flaglist); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o node.o -c node.c In file included from ../.././src/util/string.h:11, from ../.././src/util/conv.h:4, from ../.././src/dom/string.h:4, from ../.././src/dom/node.h:59, from node.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from node.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'set_dom_string': ../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'dom_string_casecmp': ../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ node.c: In function 'add_to_dom_node_list': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:61:9: note: in expansion of macro 'assert' 61 | assert(list_ptr && node); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:61:9: note: in expansion of macro 'assert' 61 | assert(list_ptr && node); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ node.c:66:9: note: in expansion of macro 'assertm' 66 | assertm(position < 0 || position <= list->size, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * node.c:66:9: note: in expansion of macro 'assertm' 66 | assertm(position < 0 || position <= list->size, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'done_dom_node_list': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:113:9: note: in expansion of macro 'assert' 113 | assert(list); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:113:9: note: in expansion of macro 'assert' 113 | assert(list); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'get_bsearch_position': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ node.c:162:9: note: in expansion of macro 'assertm' 162 | assertm(0 <= pos && pos < list->size, "pos %d", pos); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * node.c:162:9: note: in expansion of macro 'assertm' 162 | assertm(0 <= pos && pos < list->size, "pos %d", pos); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'dom_node_list_bsearch': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:171:9: note: in expansion of macro 'assert' 171 | assert(has_bsearch_node(search->from, search->to)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:171:9: note: in expansion of macro 'assert' 171 | assert(has_bsearch_node(search->from, search->to)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'get_dom_node_list_pos': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:235:9: note: in expansion of macro 'assert' 235 | assert(list); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:235:9: note: in expansion of macro 'assert' 235 | assert(list); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'get_dom_node_prev': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:260:9: note: in expansion of macro 'assert' 260 | assert(node->parent); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:260:9: note: in expansion of macro 'assert' 260 | assert(node->parent); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:268:9: note: in expansion of macro 'assert' 268 | assert(*list); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:268:9: note: in expansion of macro 'assert' 268 | assert(*list); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:272:9: note: in expansion of macro 'assert' 272 | assert(index >= 0); /* in particular, not -1 */ | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:272:9: note: in expansion of macro 'assert' 272 | assert(index >= 0); /* in particular, not -1 */ | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'get_dom_node_next': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:287:9: note: in expansion of macro 'assert' 287 | assert(node->parent); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:287:9: note: in expansion of macro 'assert' 287 | assert(node->parent); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:295:9: note: in expansion of macro 'assert' 295 | assert(*list); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:295:9: note: in expansion of macro 'assert' 295 | assert(*list); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:299:9: note: in expansion of macro 'assert' 299 | assert(index >= 0); /* in particular, not -1 */ | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:299:9: note: in expansion of macro 'assert' 299 | assert(index >= 0); /* in particular, not -1 */ | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'init_dom_node_at': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ node.c:394:17: note: in expansion of macro 'assertm' 394 | assertm(list != NULL, "Adding node %d to bad parent %d", | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * node.c:394:17: note: in expansion of macro 'assertm' 394 | assertm(list != NULL, "Adding node %d to bad parent %d", | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'done_dom_node_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:414:9: note: in expansion of macro 'assert' 414 | assert(node); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:414:9: note: in expansion of macro 'assert' 414 | assert(node); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:415:9: note: in expansion of macro 'assert' 415 | assert(node->type < DOM_NODES); /* unsigned comparison */ | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:415:9: note: in expansion of macro 'assert' 415 | assert(node->type < DOM_NODES); /* unsigned comparison */ | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'done_dom_node': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:469:9: note: in expansion of macro 'assert' 469 | assert(node); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:469:9: note: in expansion of macro 'assert' 469 | assert(node); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'get_dom_node_name': ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:503:54: note: in expansion of macro 'STATIC_DOM_STRING' 503 | static struct dom_string cdata_section_str = STATIC_DOM_STRING("#cdata-section"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'cdata_section_str.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:503:54: note: in expansion of macro 'STATIC_DOM_STRING' 503 | static struct dom_string cdata_section_str = STATIC_DOM_STRING("#cdata-section"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:504:48: note: in expansion of macro 'STATIC_DOM_STRING' 504 | static struct dom_string comment_str = STATIC_DOM_STRING("#comment"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'comment_str.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:504:48: note: in expansion of macro 'STATIC_DOM_STRING' 504 | static struct dom_string comment_str = STATIC_DOM_STRING("#comment"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:505:49: note: in expansion of macro 'STATIC_DOM_STRING' 505 | static struct dom_string document_str = STATIC_DOM_STRING("#document"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'document_str.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:505:49: note: in expansion of macro 'STATIC_DOM_STRING' 505 | static struct dom_string document_str = STATIC_DOM_STRING("#document"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:506:58: note: in expansion of macro 'STATIC_DOM_STRING' 506 | static struct dom_string document_fragment_str = STATIC_DOM_STRING("#document-fragment"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'document_fragment_str.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:506:58: note: in expansion of macro 'STATIC_DOM_STRING' 506 | static struct dom_string document_fragment_str = STATIC_DOM_STRING("#document-fragment"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:507:45: note: in expansion of macro 'STATIC_DOM_STRING' 507 | static struct dom_string text_str = STATIC_DOM_STRING("#text"); | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'text_str.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:507:45: note: in expansion of macro 'STATIC_DOM_STRING' 507 | static struct dom_string text_str = STATIC_DOM_STRING("#text"); | ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:509:9: note: in expansion of macro 'assert' 509 | assert(node); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:509:9: note: in expansion of macro 'assert' 509 | assert(node); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'get_dom_node_value': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:542:9: note: in expansion of macro 'assert' 542 | assert(node); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:542:9: note: in expansion of macro 'assert' 542 | assert(node); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ node.c: In function 'get_dom_node_type_name': ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:573:57: note: in expansion of macro 'STATIC_DOM_STRING' 573 | /* DOM_NODE_ELEMENT */ STATIC_DOM_STRING("element"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[1].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:573:57: note: in expansion of macro 'STATIC_DOM_STRING' 573 | /* DOM_NODE_ELEMENT */ STATIC_DOM_STRING("element"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:574:57: note: in expansion of macro 'STATIC_DOM_STRING' 574 | /* DOM_NODE_ATTRIBUTE */ STATIC_DOM_STRING("attribute"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[2].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:574:57: note: in expansion of macro 'STATIC_DOM_STRING' 574 | /* DOM_NODE_ATTRIBUTE */ STATIC_DOM_STRING("attribute"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:575:57: note: in expansion of macro 'STATIC_DOM_STRING' 575 | /* DOM_NODE_TEXT */ STATIC_DOM_STRING("text"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[3].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:575:57: note: in expansion of macro 'STATIC_DOM_STRING' 575 | /* DOM_NODE_TEXT */ STATIC_DOM_STRING("text"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:576:57: note: in expansion of macro 'STATIC_DOM_STRING' 576 | /* DOM_NODE_CDATA_SECTION */ STATIC_DOM_STRING("cdata-section"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[4].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:576:57: note: in expansion of macro 'STATIC_DOM_STRING' 576 | /* DOM_NODE_CDATA_SECTION */ STATIC_DOM_STRING("cdata-section"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:577:57: note: in expansion of macro 'STATIC_DOM_STRING' 577 | /* DOM_NODE_ENTITY_REFERENCE */ STATIC_DOM_STRING("entity-reference"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[5].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:577:57: note: in expansion of macro 'STATIC_DOM_STRING' 577 | /* DOM_NODE_ENTITY_REFERENCE */ STATIC_DOM_STRING("entity-reference"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:578:57: note: in expansion of macro 'STATIC_DOM_STRING' 578 | /* DOM_NODE_ENTITY */ STATIC_DOM_STRING("entity"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[6].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:578:57: note: in expansion of macro 'STATIC_DOM_STRING' 578 | /* DOM_NODE_ENTITY */ STATIC_DOM_STRING("entity"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:579:57: note: in expansion of macro 'STATIC_DOM_STRING' 579 | /* DOM_NODE_PROCESSING_INSTRUCTION */ STATIC_DOM_STRING("proc-instruction"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[7].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:579:57: note: in expansion of macro 'STATIC_DOM_STRING' 579 | /* DOM_NODE_PROCESSING_INSTRUCTION */ STATIC_DOM_STRING("proc-instruction"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:580:57: note: in expansion of macro 'STATIC_DOM_STRING' 580 | /* DOM_NODE_COMMENT */ STATIC_DOM_STRING("comment"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[8].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:580:57: note: in expansion of macro 'STATIC_DOM_STRING' 580 | /* DOM_NODE_COMMENT */ STATIC_DOM_STRING("comment"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:581:57: note: in expansion of macro 'STATIC_DOM_STRING' 581 | /* DOM_NODE_DOCUMENT */ STATIC_DOM_STRING("document"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[9].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:581:57: note: in expansion of macro 'STATIC_DOM_STRING' 581 | /* DOM_NODE_DOCUMENT */ STATIC_DOM_STRING("document"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:582:57: note: in expansion of macro 'STATIC_DOM_STRING' 582 | /* DOM_NODE_DOCUMENT_TYPE */ STATIC_DOM_STRING("document-type"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[10].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:582:57: note: in expansion of macro 'STATIC_DOM_STRING' 582 | /* DOM_NODE_DOCUMENT_TYPE */ STATIC_DOM_STRING("document-type"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:583:57: note: in expansion of macro 'STATIC_DOM_STRING' 583 | /* DOM_NODE_DOCUMENT_FRAGMENT */ STATIC_DOM_STRING("document-fragment"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[11].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:583:57: note: in expansion of macro 'STATIC_DOM_STRING' 583 | /* DOM_NODE_DOCUMENT_FRAGMENT */ STATIC_DOM_STRING("document-fragment"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:584:57: note: in expansion of macro 'STATIC_DOM_STRING' 584 | /* DOM_NODE_NOTATION */ STATIC_DOM_STRING("notation"), | ^~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'dom_node_type_names[12].string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ node.c:584:57: note: in expansion of macro 'STATIC_DOM_STRING' 584 | /* DOM_NODE_NOTATION */ STATIC_DOM_STRING("notation"), | ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ node.c:587:9: note: in expansion of macro 'assert' 587 | assert(type < DOM_NODES); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * node.c:587:9: note: in expansion of macro 'assert' 587 | assert(type < DOM_NODES); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o scanner.o -c scanner.c In file included from ../.././src/util/string.h:11, from ../.././src/util/conv.h:4, from ../.././src/dom/string.h:4, from ../.././src/dom/scanner.h:4, from scanner.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from scanner.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'set_dom_string': ../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'dom_string_casecmp': ../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/scanner.h: In function 'begin_dom_token_scanning': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/dom/scanner.h: In function 'end_dom_token_scanning': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ scanner.c: In function 'init_dom_scanner_info': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:136:25: note: in expansion of macro 'assert' 136 | assert(index > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:136:25: note: in expansion of macro 'assert' 136 | assert(index > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:137:25: note: in expansion of macro 'assert' 137 | assert(data->length < DOM_SCAN_TABLE_SIZE); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:137:25: note: in expansion of macro 'assert' 137 | assert(data->length < DOM_SCAN_TABLE_SIZE); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:138:25: note: in expansion of macro 'assert' 138 | assert(index <= data->length); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:138:25: note: in expansion of macro 'assert' 138 | assert(index <= data->length); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ scanner.c:147:25: note: in expansion of macro 'assert' 147 | assert(info[i].type == DOM_SCAN_STRING && pos >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * scanner.c:147:25: note: in expansion of macro 'assert' 147 | assert(info[i].type == DOM_SCAN_STRING && pos >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o select.o -c select.c In file included from ../.././src/util/string.h:11, from ../.././src/util/conv.h:4, from ../.././src/dom/string.h:4, from ../.././src/dom/scanner.h:4, from ../.././src/dom/css/scanner.h:4, from select.c:9: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from select.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'set_dom_string': ../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'dom_string_casecmp': ../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/scanner.h: In function 'begin_dom_token_scanning': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert' 252 | assert(scanner->current); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert' 267 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/dom/scanner.h: In function 'end_dom_token_scanning': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert' 283 | assert(end <= scanner->table + DOM_SCANNER_TOKENS); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert' 290 | assert(check_dom_scanner(scanner)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/dom/stack.h: In function 'get_dom_stack_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'get_dom_select_pseudo': ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:33:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 33 | INIT_DOM_SELECT_PSEUDO_STRING("first-line", FIRST_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[0].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:33:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 33 | INIT_DOM_SELECT_PSEUDO_STRING("first-line", FIRST_LINE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:34:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 34 | INIT_DOM_SELECT_PSEUDO_STRING("first-letter", FIRST_LETTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[1].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:34:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 34 | INIT_DOM_SELECT_PSEUDO_STRING("first-letter", FIRST_LETTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:35:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 35 | INIT_DOM_SELECT_PSEUDO_STRING("selection", SELECTION), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[2].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:35:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 35 | INIT_DOM_SELECT_PSEUDO_STRING("selection", SELECTION), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:36:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 36 | INIT_DOM_SELECT_PSEUDO_STRING("after", AFTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[3].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:36:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 36 | INIT_DOM_SELECT_PSEUDO_STRING("after", AFTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:37:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 37 | INIT_DOM_SELECT_PSEUDO_STRING("before", BEFORE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[4].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:37:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 37 | INIT_DOM_SELECT_PSEUDO_STRING("before", BEFORE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:38:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 38 | INIT_DOM_SELECT_PSEUDO_STRING("link", LINK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[5].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:38:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 38 | INIT_DOM_SELECT_PSEUDO_STRING("link", LINK), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:39:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 39 | INIT_DOM_SELECT_PSEUDO_STRING("visited", VISITED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[6].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:39:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 39 | INIT_DOM_SELECT_PSEUDO_STRING("visited", VISITED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:40:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 40 | INIT_DOM_SELECT_PSEUDO_STRING("active", ACTIVE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[7].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:40:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 40 | INIT_DOM_SELECT_PSEUDO_STRING("active", ACTIVE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:41:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 41 | INIT_DOM_SELECT_PSEUDO_STRING("hover", HOVER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[8].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:41:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 41 | INIT_DOM_SELECT_PSEUDO_STRING("hover", HOVER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:42:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 42 | INIT_DOM_SELECT_PSEUDO_STRING("focus", FOCUS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[9].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:42:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 42 | INIT_DOM_SELECT_PSEUDO_STRING("focus", FOCUS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:43:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 43 | INIT_DOM_SELECT_PSEUDO_STRING("target", TARGET), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[10].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:43:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 43 | INIT_DOM_SELECT_PSEUDO_STRING("target", TARGET), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:44:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 44 | INIT_DOM_SELECT_PSEUDO_STRING("enabled", ENABLED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[11].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:44:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 44 | INIT_DOM_SELECT_PSEUDO_STRING("enabled", ENABLED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:45:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 45 | INIT_DOM_SELECT_PSEUDO_STRING("disabled", DISABLED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[12].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:45:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 45 | INIT_DOM_SELECT_PSEUDO_STRING("disabled", DISABLED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:46:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 46 | INIT_DOM_SELECT_PSEUDO_STRING("checked", CHECKED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[13].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:46:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 46 | INIT_DOM_SELECT_PSEUDO_STRING("checked", CHECKED), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:47:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 47 | INIT_DOM_SELECT_PSEUDO_STRING("indeterminate", INDETERMINATE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[14].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:47:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 47 | INIT_DOM_SELECT_PSEUDO_STRING("indeterminate", INDETERMINATE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:51:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 51 | INIT_DOM_SELECT_PSEUDO_STRING("contains", CONTAINS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[15].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:51:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 51 | INIT_DOM_SELECT_PSEUDO_STRING("contains", CONTAINS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:55:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 55 | INIT_DOM_SELECT_PSEUDO_STRING("nth-child", NTH_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[16].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:55:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 55 | INIT_DOM_SELECT_PSEUDO_STRING("nth-child", NTH_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:56:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 56 | INIT_DOM_SELECT_PSEUDO_STRING("nth-last-child", NTH_LAST_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[17].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:56:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 56 | INIT_DOM_SELECT_PSEUDO_STRING("nth-last-child", NTH_LAST_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:57:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 57 | INIT_DOM_SELECT_PSEUDO_STRING("first-child", FIRST_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[18].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:57:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 57 | INIT_DOM_SELECT_PSEUDO_STRING("first-child", FIRST_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:58:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 58 | INIT_DOM_SELECT_PSEUDO_STRING("last-child", LAST_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[19].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:58:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 58 | INIT_DOM_SELECT_PSEUDO_STRING("last-child", LAST_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:59:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 59 | INIT_DOM_SELECT_PSEUDO_STRING("only-child", ONLY_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[20].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:59:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 59 | INIT_DOM_SELECT_PSEUDO_STRING("only-child", ONLY_CHILD), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:61:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 61 | INIT_DOM_SELECT_PSEUDO_STRING("nth-of-type", NTH_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[21].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:61:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 61 | INIT_DOM_SELECT_PSEUDO_STRING("nth-of-type", NTH_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:62:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 62 | INIT_DOM_SELECT_PSEUDO_STRING("nth-last-of-type",NTH_LAST_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[22].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:62:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 62 | INIT_DOM_SELECT_PSEUDO_STRING("nth-last-of-type",NTH_LAST_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:63:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 63 | INIT_DOM_SELECT_PSEUDO_STRING("first-of-type", FIRST_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[23].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:63:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 63 | INIT_DOM_SELECT_PSEUDO_STRING("first-of-type", FIRST_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:64:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 64 | INIT_DOM_SELECT_PSEUDO_STRING("last-of-type", LAST_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[24].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:64:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 64 | INIT_DOM_SELECT_PSEUDO_STRING("last-of-type", LAST_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:65:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 65 | INIT_DOM_SELECT_PSEUDO_STRING("only-of-type", ONLY_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[25].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:65:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 65 | INIT_DOM_SELECT_PSEUDO_STRING("only-of-type", ONLY_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:67:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 67 | INIT_DOM_SELECT_PSEUDO_STRING("root", ROOT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[26].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:67:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 67 | INIT_DOM_SELECT_PSEUDO_STRING("root", ROOT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:68:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 68 | INIT_DOM_SELECT_PSEUDO_STRING("empty", EMPTY), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:33: note: (near initialization for 'pseudo_info[27].string.string') 22 | { sizeof(strvalue) - 1, (strvalue) } | ^ select.c:31:11: note: in expansion of macro 'STATIC_DOM_STRING' 31 | { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } | ^~~~~~~~~~~~~~~~~ select.c:68:9: note: in expansion of macro 'INIT_DOM_SELECT_PSEUDO_STRING' 68 | INIT_DOM_SELECT_PSEUDO_STRING("empty", EMPTY), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c: In function 'parse_dom_select_nth_arg': ../.././src/dom/scanner.h:38:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 38 | && !c_strncasecmp((token)->string.string, str, sizeof(str) - 1)) | ~~~~~~~~~~~~~~~^~~~~~~ | | | unsigned char * select.c:209:21: note: in expansion of macro 'dom_scanner_token_contains' 209 | if (dom_scanner_token_contains(token, "even")) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/scanner.h:38:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 38 | && !c_strncasecmp((token)->string.string, str, sizeof(str) - 1)) | ~~~~~~~~~~~~~~~^~~~~~~ | | | unsigned char * select.c:213:28: note: in expansion of macro 'dom_scanner_token_contains' 213 | } else if (dom_scanner_token_contains(token, "odd")) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/scanner.h:38:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 38 | && !c_strncasecmp((token)->string.string, str, sizeof(str) - 1)) | ~~~~~~~~~~~~~~~^~~~~~~ | | | unsigned char * select.c:256:22: note: in expansion of macro 'dom_scanner_token_contains' 256 | if (!dom_scanner_token_contains(token, "n")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ select.c: In function 'parse_dom_select': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ select.c:403:17: note: in expansion of macro 'assert' 403 | assert(token); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * select.c:403:17: note: in expansion of macro 'assert' 403 | assert(token); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/dom/scanner.h:38:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 38 | && !c_strncasecmp((token)->string.string, str, sizeof(str) - 1)) | ~~~~~~~~~~~~~~~^~~~~~~ | | | unsigned char * select.c:417:29: note: in expansion of macro 'dom_scanner_token_contains' 417 | if (dom_scanner_token_contains(token, "*")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ select.c:444:58: warning: pointer targets in passing argument 2 of 'set_dom_string' differ in signedness [-Wpointer-sign] 444 | set_dom_string(&sel.node.string, "class", -1); | ^~~~~~~ | | | char * ../.././src/dom/string.h:25:58: note: expected 'unsigned char *' but argument is of type 'char *' 25 | set_dom_string(struct dom_string *string, unsigned char *value, size_t length) | ~~~~~~~~~~~~~~~^~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ select.c:491:25: note: in expansion of macro 'assertm' 491 | assertm(list != NULL, "Adding node to bad parent [%d -> %d]", | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * select.c:491:25: note: in expansion of macro 'assertm' 491 | assertm(list != NULL, "Adding node to bad parent [%d -> %d]", | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ select.c:505:25: note: in expansion of macro 'assert' 505 | assert(!select->selector); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * select.c:505:25: note: in expansion of macro 'assert' 505 | assert(!select->selector); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'match_attribute_value': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ select.c:623:9: note: in expansion of macro 'assert' 623 | assert(selvalue->length); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * select.c:623:9: note: in expansion of macro 'assert' 623 | assert(selvalue->length); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ select.c:668:17: note: in expansion of macro 'INTERNAL' 668 | INTERNAL("No attribute selector matching method defined"); | ^~~~~~~~ select.c:668:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 668 | INTERNAL("No attribute selector matching method defined"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'match_attribute_selectors': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ select.c:727:9: note: in expansion of macro 'assert' 727 | assert(base->node.type == DOM_NODE_ELEMENT | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * select.c:727:9: note: in expansion of macro 'assert' 727 | assert(base->node.type == DOM_NODE_ELEMENT | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'match_element_relation': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ select.c:785:9: note: in expansion of macro 'assert' 785 | assert(relation); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * select.c:785:9: note: in expansion of macro 'assert' 785 | assert(relation); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'match_element_selector': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ select.c:855:9: note: in expansion of macro 'assert' 855 | assert(node && node->type == DOM_NODE_ELEMENT); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * select.c:855:9: note: in expansion of macro 'assert' 855 | assert(node && node->type == DOM_NODE_ELEMENT); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'dom_select_push_element': ../.././src/util/error.h:30:22: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 30 | #define WDBG errfile = __FILE__, errline = __LINE__, elinks_wdebug | ^ select.c:918:17: note: in expansion of macro 'WDBG' 918 | WDBG("Matched element: %.*s.", node->string.length, node->string.string); | ^~~~ select.c:918:22: warning: pointer targets in passing argument 1 of 'elinks_wdebug' differ in signedness [-Wpointer-sign] 918 | WDBG("Matched element: %.*s.", node->string.length, node->string.string); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:31:35: note: expected 'unsigned char *' but argument is of type 'char *' 31 | void elinks_wdebug(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'dom_select_pop_element': ../.././src/util/error.h:30:22: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 30 | #define WDBG errfile = __FILE__, errline = __LINE__, elinks_wdebug | ^ select.c:946:25: note: in expansion of macro 'WDBG' 946 | WDBG("Remove element."); | ^~~~ select.c:946:30: warning: pointer targets in passing argument 1 of 'elinks_wdebug' differ in signedness [-Wpointer-sign] 946 | WDBG("Remove element."); | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:31:35: note: expected 'unsigned char *' but argument is of type 'char *' 31 | void elinks_wdebug(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'dom_select_push_text': ../.././src/util/error.h:30:22: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 30 | #define WDBG errfile = __FILE__, errline = __LINE__, elinks_wdebug | ^ select.c:965:9: note: in expansion of macro 'WDBG' 965 | WDBG("Text node: %d chars", node->string.length); | ^~~~ select.c:965:14: warning: pointer targets in passing argument 1 of 'elinks_wdebug' differ in signedness [-Wpointer-sign] 965 | WDBG("Text node: %d chars", node->string.length); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:31:35: note: expected 'unsigned char *' but argument is of type 'char *' 31 | void elinks_wdebug(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ select.c:976:17: note: in expansion of macro 'ERROR' 976 | ERROR("Unhandled type"); | ^~~~~ select.c:976:23: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign] 976 | ERROR("Unhandled type"); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *' 41 | void elinks_error(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o stack.o -c stack.c In file included from ../.././src/util/string.h:11, from ../.././src/util/conv.h:4, from ../.././src/dom/string.h:4, from ../.././src/dom/node.h:59, from stack.c:12: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from stack.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'set_dom_string': ../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 28 | string->length = length == -1 ? strlen(value) : length; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/dom/string.h: In function 'dom_string_casecmp': ../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 35 | size_t string_diff = c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h: In function 'dom_string_ncasecmp': ../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 45 | return c_strncasecmp(string1->string, string2->string, length); | ~~~~~~~^~~~~~~~ | | | unsigned char * ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ../.././src/dom/stack.h: In function 'get_dom_stack_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm' 167 | assertm(stack->depth - 1 - top_offset >= 0, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/dom/stack.h: In function 'get_dom_stack_state_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert' 198 | assert(context->state_objects); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'init_dom_stack': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:56:9: note: in expansion of macro 'assert' 56 | assert(stack); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:56:9: note: in expansion of macro 'assert' 56 | assert(stack); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'done_dom_stack': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:68:9: note: in expansion of macro 'assert' 68 | assert(stack); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:68:9: note: in expansion of macro 'assert' 68 | assert(stack); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'call_dom_stack_callbacks': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:142:17: note: in expansion of macro 'assert' 142 | assert(state->node->type < DOM_NODES); /* unsigned comparison */ | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:142:17: note: in expansion of macro 'assert' 142 | assert(state->node->type < DOM_NODES); /* unsigned comparison */ | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'push_dom_node': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:182:9: note: in expansion of macro 'assert' 182 | assert(stack && node); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:182:9: note: in expansion of macro 'assert' 182 | assert(stack && node); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:183:9: note: in expansion of macro 'assert' 183 | assert(0 < node->type && node->type < DOM_NODES); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:183:9: note: in expansion of macro 'assert' 183 | assert(0 < node->type && node->type < DOM_NODES); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'pop_dom_node': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:224:9: note: in expansion of macro 'assert' 224 | assert(stack); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:224:9: note: in expansion of macro 'assert' 224 | assert(stack); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:238:9: note: in expansion of macro 'assert' 238 | assert(stack->depth >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:238:9: note: in expansion of macro 'assert' 238 | assert(stack->depth >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'pop_dom_nodes': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:259:9: note: in expansion of macro 'assert' 259 | assert(stack); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:259:9: note: in expansion of macro 'assert' 259 | assert(stack); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'pop_dom_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:274:9: note: in expansion of macro 'assert' 274 | assert(stack); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:274:9: note: in expansion of macro 'assert' 274 | assert(stack); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ stack.c: In function 'walk_dom_nodes': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ stack.c:364:9: note: in expansion of macro 'assert' 364 | assert(root && stack); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * stack.c:364:9: note: in expansion of macro 'assert' 364 | assert(root && stack); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ld -r -o lib.o configuration.o node.o scanner.o select.o stack.o `test -e css/lib.o && echo css/lib.o` `test -e sgml/lib.o && echo sgml/lib.o` `test -e test/lib.o && echo test/lib.o` make[4]: Leaving directory '/build/elinks-0.13.2/src/dom' make -C encoding all make[4]: Entering directory '/build/elinks-0.13.2/src/encoding' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o bzip2.o -c bzip2.c In file included from ../.././src/network/state.h:4, from ../.././src/encoding/encoding.h:4, from ../.././src/encoding/bzip2.h:4, from bzip2.c:19: ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bzip2.c: In function 'bzip2_read': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bzip2.c:91:9: note: in expansion of macro 'assert' 91 | assert(len > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bzip2.c:91:9: note: in expansion of macro 'assert' 91 | assert(len > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bzip2.c:96:35: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 96 | data->fbz_stream.next_out = buf; | ^ bzip2.c:113:50: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 113 | data->fbz_stream.next_in = data->buf; | ^ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bzip2.c:126:9: note: in expansion of macro 'assert' 126 | assert(len - data->fbz_stream.avail_out == data->fbz_stream.next_out - (char *) buf); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bzip2.c:126:9: note: in expansion of macro 'assert' 126 | assert(len - data->fbz_stream.avail_out == data->fbz_stream.next_out - (char *) buf); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bzip2.c: In function 'bzip2_decode_buffer': bzip2.c:146:25: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 146 | stream->next_in = data; | ^ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ bzip2.c:160:17: note: in expansion of macro 'assertm' 160 | assertm(!stream->total_out_hi32, "64 bzip2 decoding not supported"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * bzip2.c:160:17: note: in expansion of macro 'assertm' 160 | assertm(!stream->total_out_hi32, "64 bzip2 decoding not supported"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bzip2.c:169:35: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 169 | stream->next_out = buffer + stream->total_out_lo32; | ^ bzip2.c: At top level: bzip2.c:215:58: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 215 | static const unsigned char *const bzip2_extensions[] = { ".bz2", ".tbz", NULL }; | ^~~~~~ bzip2.c:215:58: note: (near initialization for 'bzip2_extensions[0]') bzip2.c:215:66: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 215 | static const unsigned char *const bzip2_extensions[] = { ".bz2", ".tbz", NULL }; | ^~~~~~ bzip2.c:215:66: note: (near initialization for 'bzip2_extensions[1]') bzip2.c:218:9: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 218 | "bzip2", | ^~~~~~~ bzip2.c:218:9: note: (near initialization for 'bzip2_decoding_backend.name') gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o encoding.o -c encoding.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from encoding.c:21: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ encoding.c: At top level: encoding.c:75:9: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 75 | "none", | ^~~~~~ encoding.c:75:9: note: (near initialization for 'dummy_decoding_backend.name') encoding.c: In function 'guess_encoding': encoding.c:163:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 163 | int fname_len = strlen(filename); | ^~~~~~~~ | | | unsigned char * In file included from encoding.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ encoding.c:171:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 171 | int len = strlen(*ext); | ^~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ encoding.c:173:67: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 173 | if (fname_len >= len && !strcmp(fname_end - len, *ext)) | ~~~~~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ encoding.c:173:74: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 173 | if (fname_len >= len && !strcmp(fname_end - len, *ext)) | ^~~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ encoding.c: In function 'try_encoding_extensions': encoding.c:208:44: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 208 | *fd = open(filename->source, O_RDONLY | O_NOCTTY); | ~~~~~~~~^~~~~~~~ | | | unsigned char * In file included from /usr/include/fcntl.h:314, from encoding.c:13: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ In file included from ../.././src/config/options.h:9: encoding.c: In function 'is_stdin_pipe': ../.././src/util/string.h:98:35: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ encoding.c:290:17: note: in expansion of macro 'strlcmp' 290 | return !strlcmp(filename->source, filename->length, "/dev/stdin", 10) | ^~~~~~~ encoding.c:290:61: warning: pointer targets in passing argument 3 of 'elinks_strlcmp' differ in signedness [-Wpointer-sign] 290 | return !strlcmp(filename->source, filename->length, "/dev/stdin", 10) | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:98:86: note: in definition of macro 'strlcmp' 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ ../.././src/util/string.h:100:41: note: expected 'const unsigned char *' but argument is of type 'char *' 100 | const unsigned char *s2, size_t n2); | ~~~~~~~~~~~~~~~~~~~~~^~ encoding.c: In function 'read_encoded_file': encoding.c:304:31: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 304 | int fd = open(filename->source, O_RDONLY | O_NOCTTY); | ~~~~~~~~^~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ encoding.c:307:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 307 | if (fd == -1 && get_opt_bool("protocol.file.try_encoding_extensions", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ encoding.c:307:25: note: in expansion of macro 'get_opt_bool' 307 | if (fd == -1 && get_opt_bool("protocol.file.try_encoding_extensions", NULL)) { | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ encoding.c:337:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 337 | && !get_opt_bool("protocol.file.allow_special_files", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ encoding.c:337:24: note: in expansion of macro 'get_opt_bool' 337 | && !get_opt_bool("protocol.file.allow_special_files", NULL)) { | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o lzma.o -c lzma.c In file included from ../.././src/network/state.h:4, from ../.././src/encoding/encoding.h:4, from lzma.c:19: ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ lzma.c: In function 'lzma_read': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ lzma.c:70:9: note: in expansion of macro 'assert' 70 | assert(len > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * lzma.c:70:9: note: in expansion of macro 'assert' 70 | assert(len > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ lzma.c:105:9: note: in expansion of macro 'assert' 105 | assert(len - data->flzma_stream.avail_out == data->flzma_stream.next_out - buf); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * lzma.c:105:9: note: in expansion of macro 'assert' 105 | assert(len - data->flzma_stream.avail_out == data->flzma_stream.next_out - buf); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ lzma.c: At top level: lzma.c:179:57: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 179 | static const unsigned char *const lzma_extensions[] = { ".lzma", ".xz", NULL }; | ^~~~~~~ lzma.c:179:57: note: (near initialization for 'lzma_extensions[0]') lzma.c:179:66: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 179 | static const unsigned char *const lzma_extensions[] = { ".lzma", ".xz", NULL }; | ^~~~~ lzma.c:179:66: note: (near initialization for 'lzma_extensions[1]') lzma.c:182:9: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 182 | "lzma", | ^~~~~~ lzma.c:182:9: note: (near initialization for 'lzma_decoding_backend.name') ld -r -o lib.o bzip2.o encoding.o lzma.o make[4]: Leaving directory '/build/elinks-0.13.2/src/encoding' make -C formhist all make[4]: Entering directory '/build/elinks-0.13.2/src/formhist' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from dialogs.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from dialogs.c:16: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from dialogs.c:18: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from dialogs.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'get_formhist_data_info': dialogs.c:63:49: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 63 | add_format_to_string(&info, "%s: %s", _("URL", term), formhist_data->url); | ^~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:63:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 63 | add_format_to_string(&info, "%s: %s", _("URL", term), formhist_data->url); | ^~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:67:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 67 | add_to_string(&info, _("Forms are never saved for this URL.", term)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:69:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 69 | add_to_string(&info, _("Forms are saved for this URL.", term)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:73:45: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 73 | add_format_to_string(&info, "\n[%8s] ", form_type2str(sv->type)); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:76:38: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 76 | add_to_string(&info, " = "); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:81:54: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 81 | add_to_string(&info, "********"); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'delete_formhist_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:113:9: note: in expansion of macro 'assert' 113 | assert(!is_object_used(formhist_data)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:113:9: note: in expansion of macro 'assert' 113 | assert(!is_object_used(formhist_data)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:120:9: note: in expansion of macro 'N_' 120 | N_("Sorry, but form \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_messages.cant_delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:120:9: note: in expansion of macro 'N_' 120 | N_("Sorry, but form \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:122:9: note: in expansion of macro 'N_' 122 | N_("Sorry, but form \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_messages.cant_delete_used_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:122:9: note: in expansion of macro 'N_' 122 | N_("Sorry, but form \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:128:9: note: in expansion of macro 'N_' 128 | N_("Delete marked forms"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_messages.delete_marked_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:128:9: note: in expansion of macro 'N_' 128 | N_("Delete marked forms"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:130:9: note: in expansion of macro 'N_' 130 | N_("Delete marked forms?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_messages.delete_marked_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:130:9: note: in expansion of macro 'N_' 130 | N_("Delete marked forms?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:136:9: note: in expansion of macro 'N_' 136 | N_("Delete form"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_messages.delete_item_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:136:9: note: in expansion of macro 'N_' 136 | N_("Delete form"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:138:9: note: in expansion of macro 'N_' 138 | N_("Delete this form?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_messages.delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:138:9: note: in expansion of macro 'N_' 138 | N_("Delete this form?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:140:9: note: in expansion of macro 'N_' 140 | N_("Clear all forms"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_messages.clear_all_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:140:9: note: in expansion of macro 'N_' 140 | N_("Clear all forms"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:142:9: note: in expansion of macro 'N_' 142 | N_("Do you really want to remove all forms?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_messages.clear_all_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:142:9: note: in expansion of macro 'N_' 142 | N_("Do you really want to remove all forms?"), | ^~ dialogs.c: In function 'push_login_button': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:173:35: note: in expansion of macro 'N_' 173 | info_box(term, 0, N_("Form not saved"), ALIGN_CENTER, | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:174:26: note: in expansion of macro 'N_' 174 | N_("No saved information for this URL.\n" | ^~ ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *' 134 | unsigned char *text); | ~~~~~~~~~~~~~~~^~~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:209:11: note: in expansion of macro 'N_' 209 | { N_("~Login"), push_login_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:209:11: note: in expansion of macro 'N_' 209 | { N_("~Login"), push_login_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:210:11: note: in expansion of macro 'N_' 210 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:210:11: note: in expansion of macro 'N_' 210 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:211:11: note: in expansion of macro 'N_' 211 | { N_("~Delete"), push_hierbox_delete_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:211:11: note: in expansion of macro 'N_' 211 | { N_("~Delete"), push_hierbox_delete_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:212:11: note: in expansion of macro 'N_' 212 | { N_("~Toggle saving"), push_toggle_dontsave_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_buttons[3].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:212:11: note: in expansion of macro 'N_' 212 | { N_("~Toggle saving"), push_toggle_dontsave_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:213:11: note: in expansion of macro 'N_' 213 | { N_("Clea~r"), push_hierbox_clear_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_buttons[4].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:213:11: note: in expansion of macro 'N_' 213 | { N_("Clea~r"), push_hierbox_clear_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:214:11: note: in expansion of macro 'N_' 214 | { N_("Sa~ve"), push_save_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_buttons[5].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:214:11: note: in expansion of macro 'N_' 214 | { N_("Sa~ve"), push_save_button, 0 }, | ^~ In file included from ../.././src/formhist/dialogs.h:4, from dialogs.c:12: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:219:9: note: in expansion of macro 'N_' 219 | N_("Form history manager"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'formhist_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:219:9: note: in expansion of macro 'N_' 219 | N_("Form history manager"), | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o formhist.o -c formhist.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from formhist.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from formhist.c:16: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../.././src/util/file.h:7, from formhist.c:22: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from formhist.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/file.h: In function 'stat_links': ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_user': ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_group': ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_size': ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_date': ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ formhist.c: At top level: formhist.c:36:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ formhist.c:36:23: note: (near initialization for 'forms_history_options[0].init.path') 36 | INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ formhist.c:37:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 37 | "show_formhist", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ formhist.c:37:17: note: (near initialization for 'forms_history_options[0].init.name') 37 | "show_formhist", 0, 0, | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ formhist.c:36:48: note: in expansion of macro 'N_' 36 | INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'forms_history_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ formhist.c:36:48: note: in expansion of macro 'N_' 36 | INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ formhist.c:36:9: note: in expansion of macro 'INIT_OPT_BOOL' 36 | INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'forms_history_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ formhist.c:36:9: note: in expansion of macro 'INIT_OPT_BOOL' 36 | INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), | ^~~~~~~~~~~~~ formhist.c: In function 'new_formhist_item': formhist.c:51:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 51 | int url_len = strlen(url); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ formhist.c: In function 'load_formhist_from_file': formhist.c:106:19: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 106 | f = fopen(file, "rb"); | ^~~~ | | | unsigned char * In file included from ../.././src/util/error.h:237: /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ formhist.c:110:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 110 | while (fgets(tmp, MAX_STR_LEN, f)) { | ^~~ | | | unsigned char * In file included from /usr/include/stdio.h:906: /usr/include/x86_64-linux-gnu/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ formhist.c:116:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 116 | p = strchr((const char *)tmp, '\t'); | ^ formhist.c:120:37: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 120 | if (!strcmp(tmp, "dontsave")) | ^~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:125:38: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 125 | if (!strncmp(tmp, "dontsave,", 9)) { | ^~~ | | | unsigned char * /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ formhist.c:134:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 134 | p[strlen(p) - 1] = '\0'; | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ formhist.c:141:30: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 141 | while (fgets(tmp, MAX_STR_LEN, f)) { | ^~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ formhist.c:152:27: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 152 | p = strchr((const char *)type, '\t'); | ^ formhist.c:158:27: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 158 | p = strchr((const char *)name, '\t'); | ^ formhist.c:167:46: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 167 | type = "password"; | ^ formhist.c:169:46: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 169 | type = "text"; | ^ formhist.c:179:27: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 179 | p = strchr((const char *)value, '\n'); | ^ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ formhist.c:202:17: note: in expansion of macro 'add_to_list' 202 | add_to_list(saved_forms, form); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ formhist.c:202:17: note: in expansion of macro 'add_to_list' 202 | add_to_list(saved_forms, form); | ^~~~~~~~~~~ formhist.c: In function 'save_formhist_to_file': formhist.c:223:46: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 223 | if (!elinks_home || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ formhist.c:223:29: note: in expansion of macro 'get_cmd_opt_bool' 223 | if (!elinks_home || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ formhist.c:256:52: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 256 | encvalue = stracpy(""); | ^~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ formhist.c: In function 'form_exists': formhist.c:290:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 290 | if (strcmp(form->url, form1->url)) continue; | ~~~~^~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:290:44: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 290 | if (strcmp(form->url, form1->url)) continue; | ~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:301:47: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 301 | if (!strcmp(sv->name, sv2->name)) { | ~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:301:58: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 301 | if (!strcmp(sv->name, sv2->name)) { | ~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:309:47: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 309 | if (value && strcmp(sv->value, value)) return 0; | ~~^~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:309:56: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 309 | if (value && strcmp(sv->value, value)) return 0; | ^~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c: In function 'forget_forms_with_url': formhist.c:326:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 326 | if (strcmp(form->url, url)) continue; | ~~~~^~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:326:39: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 326 | if (strcmp(form->url, url)) continue; | ^~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c: In function 'remember_form': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ formhist.c:342:9: note: in expansion of macro 'add_to_list' 342 | add_to_list(saved_forms, form); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ formhist.c:342:9: note: in expansion of macro 'add_to_list' 342 | add_to_list(saved_forms, form); | ^~~~~~~~~~~ formhist.c: In function 'get_form_history_value': formhist.c:376:33: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 376 | if (!strcmp(form->url, url)) { | ~~~~^~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:376:40: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 376 | if (!strcmp(form->url, url)) { | ^~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:380:47: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 380 | if (!strcmp(sv->name, name)) | ~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ formhist.c:380:55: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 380 | if (!strcmp(sv->name, name)) | ^~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from ../.././src/bfu/widget.h:14: formhist.c: In function 'memorize_form': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ formhist.c:432:17: note: in expansion of macro 'MSG_BOX_BUTTON' 432 | MSG_BOX_BUTTON(N_("~Yes"), remember_form, B_ENTER), | ^~~~~~~~~~~~~~ formhist.c:432:32: note: in expansion of macro 'N_' 432 | MSG_BOX_BUTTON(N_("~Yes"), remember_form, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ formhist.c:432:17: note: in expansion of macro 'MSG_BOX_BUTTON' 432 | MSG_BOX_BUTTON(N_("~Yes"), remember_form, B_ENTER), | ^~~~~~~~~~~~~~ formhist.c:432:32: note: in expansion of macro 'N_' 432 | MSG_BOX_BUTTON(N_("~Yes"), remember_form, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ formhist.c:433:17: note: in expansion of macro 'MSG_BOX_BUTTON' 433 | MSG_BOX_BUTTON(N_("~No"), dont_remember_form, B_ESC), | ^~~~~~~~~~~~~~ formhist.c:433:32: note: in expansion of macro 'N_' 433 | MSG_BOX_BUTTON(N_("~No"), dont_remember_form, B_ESC), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ formhist.c:433:17: note: in expansion of macro 'MSG_BOX_BUTTON' 433 | MSG_BOX_BUTTON(N_("~No"), dont_remember_form, B_ESC), | ^~~~~~~~~~~~~~ formhist.c:433:32: note: in expansion of macro 'N_' 433 | MSG_BOX_BUTTON(N_("~No"), dont_remember_form, B_ESC), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ formhist.c:434:17: note: in expansion of macro 'MSG_BOX_BUTTON' 434 | MSG_BOX_BUTTON(N_("Ne~ver for this site"), never_for_this_site, 0)); | ^~~~~~~~~~~~~~ formhist.c:434:32: note: in expansion of macro 'N_' 434 | MSG_BOX_BUTTON(N_("Ne~ver for this site"), never_for_this_site, 0)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ formhist.c:434:17: note: in expansion of macro 'MSG_BOX_BUTTON' 434 | MSG_BOX_BUTTON(N_("Ne~ver for this site"), never_for_this_site, 0)); | ^~~~~~~~~~~~~~ formhist.c:434:32: note: in expansion of macro 'N_' 434 | MSG_BOX_BUTTON(N_("Ne~ver for this site"), never_for_this_site, 0)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * formhist.c:426:17: note: in expansion of macro 'N_' 426 | N_("Form history"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *' 93 | enum msgbox_flags flags, unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 6 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * formhist.c:427:17: note: in expansion of macro 'N_' 427 | N_("Should this login be remembered?\n\n" | ^~ ../.././src/bfu/msgbox.h:94:24: note: expected 'unsigned char *' but argument is of type 'char *' 94 | unsigned char *text, void *udata, int buttons, ...); | ~~~~~~~~~~~~~~~^~~~ formhist.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ formhist.c:453:33: note: in expansion of macro 'N_' 453 | /* name: */ N_("Form History"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'forms_history_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ formhist.c:453:33: note: in expansion of macro 'N_' 453 | /* name: */ N_("Form History"), | ^~ formhist.c: In function 'load_formhist_from_file': ../.././src/util/lists.h:172:24: warning: array subscript 'struct formhist_data[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ formhist.c:202:17: note: in expansion of macro 'add_to_list' 202 | add_to_list(saved_forms, form); | ^~~~~~~~~~~ formhist.c:45:36: note: object 'saved_forms' of size 16 45 | INIT_LIST_OF(struct formhist_data, saved_forms); | ^~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct formhist_data[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ formhist.c:202:17: note: in expansion of macro 'add_to_list' 202 | add_to_list(saved_forms, form); | ^~~~~~~~~~~ formhist.c:45:36: note: object 'saved_forms' of size 16 45 | INIT_LIST_OF(struct formhist_data, saved_forms); | ^~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ formhist.c: In function 'remember_form': ../.././src/util/lists.h:172:24: warning: array subscript 'struct formhist_data[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ formhist.c:342:9: note: in expansion of macro 'add_to_list' 342 | add_to_list(saved_forms, form); | ^~~~~~~~~~~ formhist.c:45:36: note: object 'saved_forms' of size 16 45 | INIT_LIST_OF(struct formhist_data, saved_forms); | ^~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct formhist_data[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ formhist.c:342:9: note: in expansion of macro 'add_to_list' 342 | add_to_list(saved_forms, form); | ^~~~~~~~~~~ formhist.c:45:36: note: object 'saved_forms' of size 16 45 | INIT_LIST_OF(struct formhist_data, saved_forms); | ^~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ld -r -o lib.o dialogs.o formhist.o make[4]: Leaving directory '/build/elinks-0.13.2/src/formhist' make -C globhist all make[4]: Entering directory '/build/elinks-0.13.2/src/globhist' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from dialogs.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from dialogs.c:16: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from dialogs.c:18: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from dialogs.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: dialogs.c: In function 'get_globhist_item_text': dialogs.c:50:25: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 50 | if (get_opt_int("document.history.global.display_type", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:50:13: note: in expansion of macro 'get_opt_int' 50 | if (get_opt_int("document.history.global.display_type", NULL) | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c: In function 'get_globhist_item_info': dialogs.c:68:49: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 68 | add_format_to_string(&info, "%s: %s", _("Title", term), item->title); | ^~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:68:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 68 | add_format_to_string(&info, "%s: %s", _("Title", term), item->title); | ^~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:69:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 69 | add_format_to_string(&info, "\n%s: %s", _("URL", term), item->url); | ^~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:69:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 69 | add_format_to_string(&info, "\n%s: %s", _("URL", term), item->url); | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:70:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 70 | add_format_to_string(&info, "\n%s: %s", _("Last visit time", term), | ^~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:70:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 70 | add_format_to_string(&info, "\n%s: %s", _("Last visit time", term), | ^~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'delete_globhist_item': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:101:9: note: in expansion of macro 'assert' 101 | assert(!is_object_used(historyitem)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:101:9: note: in expansion of macro 'assert' 101 | assert(!is_object_used(historyitem)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:108:9: note: in expansion of macro 'N_' 108 | N_("Sorry, but history entry \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_messages.cant_delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:108:9: note: in expansion of macro 'N_' 108 | N_("Sorry, but history entry \"%s\" cannot be deleted."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:110:9: note: in expansion of macro 'N_' 110 | N_("Sorry, but history entry \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_messages.cant_delete_used_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:110:9: note: in expansion of macro 'N_' 110 | N_("Sorry, but history entry \"%s\" is being used by something else."), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:116:9: note: in expansion of macro 'N_' 116 | N_("Delete marked history entries"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_messages.delete_marked_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:116:9: note: in expansion of macro 'N_' 116 | N_("Delete marked history entries"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:118:9: note: in expansion of macro 'N_' 118 | N_("Delete marked history entries?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_messages.delete_marked_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:118:9: note: in expansion of macro 'N_' 118 | N_("Delete marked history entries?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:124:9: note: in expansion of macro 'N_' 124 | N_("Delete history entry"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_messages.delete_item_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:124:9: note: in expansion of macro 'N_' 124 | N_("Delete history entry"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:126:9: note: in expansion of macro 'N_' 126 | N_("Delete this history entry?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_messages.delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:126:9: note: in expansion of macro 'N_' 126 | N_("Delete this history entry?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:128:9: note: in expansion of macro 'N_' 128 | N_("Clear all history entries"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_messages.clear_all_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:128:9: note: in expansion of macro 'N_' 128 | N_("Clear all history entries"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:130:9: note: in expansion of macro 'N_' 130 | N_("Do you really want to remove all history entries?"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_messages.clear_all_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:130:9: note: in expansion of macro 'N_' 130 | N_("Do you really want to remove all history entries?"), | ^~ dialogs.c: In function 'launch_search_dialog': ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'do_edit_dialog' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:172:33: note: in expansion of macro 'N_' 172 | do_edit_dialog(term, 1, N_("Search history"), gh_last_searched_title, | ^~ In file included from dialogs.c:13: ../.././src/dialogs/edit.h:13:45: note: expected 'unsigned char *' but argument is of type 'char *' 13 | void do_edit_dialog(struct terminal *, int, unsigned char *, | ^~~~~~~~~~~~~~~ dialogs.c: In function 'push_toggle_display_button': dialogs.c:192:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 192 | display_type = &get_opt_int("document.history.global.display_type", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:192:25: note: in expansion of macro 'get_opt_int' 192 | display_type = &get_opt_int("document.history.global.display_type", | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:228:11: note: in expansion of macro 'N_' 228 | { N_("~Goto"), push_hierbox_goto_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:228:11: note: in expansion of macro 'N_' 228 | { N_("~Goto"), push_hierbox_goto_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:229:11: note: in expansion of macro 'N_' 229 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:229:11: note: in expansion of macro 'N_' 229 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:231:11: note: in expansion of macro 'N_' 231 | { N_("~Bookmark"), push_bookmark_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:231:11: note: in expansion of macro 'N_' 231 | { N_("~Bookmark"), push_bookmark_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:233:11: note: in expansion of macro 'N_' 233 | { N_("~Delete"), push_hierbox_delete_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_buttons[3].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:233:11: note: in expansion of macro 'N_' 233 | { N_("~Delete"), push_hierbox_delete_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:234:11: note: in expansion of macro 'N_' 234 | { N_("~Search"), push_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_buttons[4].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:234:11: note: in expansion of macro 'N_' 234 | { N_("~Search"), push_search_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:235:11: note: in expansion of macro 'N_' 235 | { N_("~Toggle display"), push_toggle_display_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_buttons[5].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:235:11: note: in expansion of macro 'N_' 235 | { N_("~Toggle display"), push_toggle_display_button, 1 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:236:11: note: in expansion of macro 'N_' 236 | { N_("C~lear"), push_hierbox_clear_button, 0 }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_buttons[6].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:236:11: note: in expansion of macro 'N_' 236 | { N_("C~lear"), push_hierbox_clear_button, 0 }, | ^~ In file included from ../.././src/bookmarks/dialogs.h:5, from dialogs.c:12: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:245:9: note: in expansion of macro 'N_' 245 | N_("Global history manager"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'globhist_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:245:9: note: in expansion of macro 'N_' 245 | N_("Global history manager"), | ^~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o globhist.o -c globhist.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from globhist.c:20: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from globhist.c:25: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from globhist.c:29: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from globhist.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from globhist.c:30: ../.././src/util/file.h: In function 'stat_links': ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_user': ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/sys/types.h:25, from ../.././src/osdep/types.h:9, from ../.././src/elinks.h:11: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_group': ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_size': ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_date': ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ globhist.c: At top level: globhist.c:60:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | INIT_OPT_TREE("document.history", N_("Global history"), | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:60:23: note: (near initialization for 'global_history_options[0].init.path') 60 | INIT_OPT_TREE("document.history", N_("Global history"), | ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:61:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | "global", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:61:17: note: (near initialization for 'global_history_options[0].init.name') 61 | "global", 0, | ^~~~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:60:43: note: in expansion of macro 'N_' 60 | INIT_OPT_TREE("document.history", N_("Global history"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'global_history_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:60:43: note: in expansion of macro 'N_' 60 | INIT_OPT_TREE("document.history", N_("Global history"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:60:9: note: in expansion of macro 'INIT_OPT_TREE' 60 | INIT_OPT_TREE("document.history", N_("Global history"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'global_history_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:60:9: note: in expansion of macro 'INIT_OPT_TREE' 60 | INIT_OPT_TREE("document.history", N_("Global history"), | ^~~~~~~~~~~~~ globhist.c:64:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | INIT_OPT_BOOL("document.history.global", N_("Enable"), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:64:23: note: (near initialization for 'global_history_options[1].init.path') 64 | INIT_OPT_BOOL("document.history.global", N_("Enable"), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:65:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | "enable", 0, 1, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:65:17: note: (near initialization for 'global_history_options[1].init.name') 65 | "enable", 0, 1, | ^~~~~~~~ ../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:64:50: note: in expansion of macro 'N_' 64 | INIT_OPT_BOOL("document.history.global", N_("Enable"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'global_history_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:64:50: note: in expansion of macro 'N_' 64 | INIT_OPT_BOOL("document.history.global", N_("Enable"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:64:9: note: in expansion of macro 'INIT_OPT_BOOL' 64 | INIT_OPT_BOOL("document.history.global", N_("Enable"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'global_history_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:64:9: note: in expansion of macro 'INIT_OPT_BOOL' 64 | INIT_OPT_BOOL("document.history.global", N_("Enable"), | ^~~~~~~~~~~~~ globhist.c:69:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:69:22: note: (near initialization for 'global_history_options[2].init.path') 69 | INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:70:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | "max_items", 0, 1, INT_MAX, 1024, | ^~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:70:17: note: (near initialization for 'global_history_options[2].init.name') 70 | "max_items", 0, 1, INT_MAX, 1024, | ^~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:69:49: note: in expansion of macro 'N_' 69 | INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'global_history_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:69:49: note: in expansion of macro 'N_' 69 | INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:69:9: note: in expansion of macro 'INIT_OPT_INT' 69 | INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'global_history_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:69:9: note: in expansion of macro 'INIT_OPT_INT' 69 | INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), | ^~~~~~~~~~~~ globhist.c:73:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 73 | INIT_OPT_INT("document.history.global", N_("Display style"), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:73:22: note: (near initialization for 'global_history_options[3].init.path') 73 | INIT_OPT_INT("document.history.global", N_("Display style"), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:74:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | "display_type", 0, 0, 1, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:74:17: note: (near initialization for 'global_history_options[3].init.name') 74 | "display_type", 0, 0, 1, 0, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:73:49: note: in expansion of macro 'N_' 73 | INIT_OPT_INT("document.history.global", N_("Display style"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'global_history_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:73:49: note: in expansion of macro 'N_' 73 | INIT_OPT_INT("document.history.global", N_("Display style"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:73:9: note: in expansion of macro 'INIT_OPT_INT' 73 | INIT_OPT_INT("document.history.global", N_("Display style"), | ^~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'global_history_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ globhist.c:73:9: note: in expansion of macro 'INIT_OPT_INT' 73 | INIT_OPT_INT("document.history.global", N_("Display style"), | ^~~~~~~~~~~~ globhist.c:80:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | INIT_OPT_ALIAS("document.history.global", "write_interval", 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ globhist.c:80:24: note: (near initialization for 'global_history_options[4].init.path') 80 | INIT_OPT_ALIAS("document.history.global", "write_interval", 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:12: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ globhist.c:80:51: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | INIT_OPT_ALIAS("document.history.global", "write_interval", 0, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ globhist.c:80:51: note: (near initialization for 'global_history_options[4].init.name') 80 | INIT_OPT_ALIAS("document.history.global", "write_interval", 0, | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:532:18: note: in definition of macro 'INIT_OPT_ALIAS' 532 | {{ path, name, NULL, NULL, flags, \ | ^~~~ globhist.c: In function 'remove_item_from_global_history': globhist.c:103:92: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 103 | item = get_hash_item(globhist_cache, history_item->url, strlen(history_item->url)); | ~~~~~~~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ globhist.c: In function 'done_global_history_item': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'get_global_history_item': globhist.c:154:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 154 | item = get_hash_item(globhist_cache, url, strlen(url)); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ globhist.c: In function 'cap_global_history': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ globhist.c:233:25: note: in expansion of macro 'INTERNAL' 233 | INTERNAL("global history is empty"); | ^~~~~~~~ globhist.c:233:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 233 | INTERNAL("global history is empty"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ globhist.c: In function 'add_item_to_global_history': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ ../.././src/bfu/inphist.h:31:17: note: in expansion of macro 'add_to_list' 31 | add_to_list((history)->entries, entry); \ | ^~~~~~~~~~~ globhist.c:248:9: note: in expansion of macro 'add_to_history_list' 248 | add_to_history_list(&global_history, history_item); | ^~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ ../.././src/bfu/inphist.h:31:17: note: in expansion of macro 'add_to_list' 31 | add_to_list((history)->entries, entry); \ | ^~~~~~~~~~~ globhist.c:248:9: note: in expansion of macro 'add_to_history_list' 248 | add_to_history_list(&global_history, history_item); | ^~~~~~~~~~~~~~~~~~~ globhist.c:255:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 255 | int urllen = strlen(history_item->url); | ~~~~~~~~~~~~^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ globhist.c: In function 'read_global_history': globhist.c:38:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | #define GLOBAL_HISTORY_FILENAME "globhist" | ^~~~~~~~~~ globhist.c:333:36: note: in expansion of macro 'GLOBAL_HISTORY_FILENAME' 333 | unsigned char *file_name = GLOBAL_HISTORY_FILENAME; | ^~~~~~~~~~~~~~~~~~~~~~~ globhist.c:338:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 338 | || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ globhist.c:338:16: note: in expansion of macro 'get_cmd_opt_bool' 338 | || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ globhist.c:346:19: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 346 | f = fopen(file_name, "rb"); | ^~~~~~~~~ | | | unsigned char * In file included from globhist.c:13: /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ globhist.c:353:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 353 | while (fgets(in_buffer, sizeof(in_buffer), f)) { | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/stdio.h:906: /usr/include/x86_64-linux-gnu/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ globhist.c:356:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 356 | url = strchr((const char *)title, '\t'); | ^ globhist.c:360:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 360 | last_visit = strchr((const char *)url, '\t'); | ^ globhist.c:364:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 364 | eol = strchr((const char *)last_visit, '\n'); | ^ In file included from ../.././src/main/timer.h:4, from ../.././src/bfu/dialog.h:6: globhist.c:368:67: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 368 | add_global_history_item(url, title, str_to_time_t(last_visit)); | ^~~~~~~~~~ | | | unsigned char * ../.././src/util/time.h:20:41: note: in definition of macro 'str_to_time_t' 20 | #define str_to_time_t(s) ((time_t) atol(s)) | ^ /usr/include/stdlib.h:367:1: note: expected 'const char *' but argument is of type 'unsigned char *' 367 | __NTH (atol (const char *__nptr)) | ^~~~~ globhist.c: In function 'write_global_history': globhist.c:384:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 384 | || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ globhist.c:384:16: note: in expansion of macro 'get_cmd_opt_bool' 384 | || get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ globhist.c: At top level: globhist.c:428:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 428 | { "periodic-saving", 0, global_history_write_hook, NULL }, | ^~~~~~~~~~~~~~~~~ globhist.c:428:11: note: (near initialization for 'global_history_hooks[0].name') ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ globhist.c:449:33: note: in expansion of macro 'N_' 449 | /* name: */ N_("Global History"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'global_history_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ globhist.c:449:33: note: in expansion of macro 'N_' 449 | /* name: */ N_("Global History"), | ^~ In function 'done_global_history_item', inlined from 'delete_global_history_item' at globhist.c:141:2, inlined from 'free_global_history' at globhist.c:415:3, inlined from 'done_global_history' at globhist.c:443:2: ../.././src/util/lists.h:172:24: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'done_global_history': globhist.c:42:42: note: object 'global_history_reap_list' of size 16 42 | INIT_LIST_OF(struct global_history_item, global_history_reap_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'done_global_history_item', inlined from 'delete_global_history_item' at globhist.c:141:2, inlined from 'free_global_history' at globhist.c:415:3, inlined from 'done_global_history' at globhist.c:443:2: ../.././src/util/lists.h:174:19: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'done_global_history': globhist.c:42:42: note: object 'global_history_reap_list' of size 16 42 | INIT_LIST_OF(struct global_history_item, global_history_reap_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'done_global_history_item', inlined from 'delete_global_history_item' at globhist.c:141:2: ../.././src/util/lists.h:172:24: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'delete_global_history_item': globhist.c:42:42: note: object 'global_history_reap_list' of size 16 42 | INIT_LIST_OF(struct global_history_item, global_history_reap_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'done_global_history_item', inlined from 'delete_global_history_item' at globhist.c:141:2: ../.././src/util/lists.h:174:19: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'delete_global_history_item': globhist.c:42:42: note: object 'global_history_reap_list' of size 16 42 | INIT_LIST_OF(struct global_history_item, global_history_reap_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'done_global_history_item', inlined from 'delete_global_history_item' at globhist.c:141:2, inlined from 'add_global_history_item' at globhist.c:277:20, inlined from 'add_global_history_item' at globhist.c:267:1: ../.././src/util/lists.h:172:24: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'add_global_history_item': globhist.c:42:42: note: object 'global_history_reap_list' of size 16 42 | INIT_LIST_OF(struct global_history_item, global_history_reap_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'done_global_history_item', inlined from 'delete_global_history_item' at globhist.c:141:2, inlined from 'add_global_history_item' at globhist.c:277:20, inlined from 'add_global_history_item' at globhist.c:267:1: ../.././src/util/lists.h:174:19: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'add_global_history_item': globhist.c:42:42: note: object 'global_history_reap_list' of size 16 42 | INIT_LIST_OF(struct global_history_item, global_history_reap_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'add_item_to_global_history', inlined from 'add_global_history_item' at globhist.c:286:2, inlined from 'add_global_history_item' at globhist.c:267:1: ../.././src/util/lists.h:172:24: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct input_history[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ ../.././src/bfu/inphist.h:31:17: note: in expansion of macro 'add_to_list' 31 | add_to_list((history)->entries, entry); \ | ^~~~~~~~~~~ globhist.c:248:9: note: in expansion of macro 'add_to_history_list' 248 | add_to_history_list(&global_history, history_item); | ^~~~~~~~~~~~~~~~~~~ In file included from ../.././src/bfu/widget.h:11: globhist.c: In function 'add_global_history_item': globhist.c:41:20: note: object 'global_history' of size 24 41 | INIT_INPUT_HISTORY(global_history); | ^~~~~~~~~~~~~~ ../.././src/bfu/inphist.h:22:30: note: in definition of macro 'INIT_INPUT_HISTORY' 22 | struct input_history history = { \ | ^~~~~~~ In function 'add_item_to_global_history', inlined from 'add_global_history_item' at globhist.c:286:2, inlined from 'add_global_history_item' at globhist.c:267:1: ../.././src/util/lists.h:174:19: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct input_history[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ ../.././src/bfu/inphist.h:31:17: note: in expansion of macro 'add_to_list' 31 | add_to_list((history)->entries, entry); \ | ^~~~~~~~~~~ globhist.c:248:9: note: in expansion of macro 'add_to_history_list' 248 | add_to_history_list(&global_history, history_item); | ^~~~~~~~~~~~~~~~~~~ globhist.c: In function 'add_global_history_item': globhist.c:41:20: note: object 'global_history' of size 24 41 | INIT_INPUT_HISTORY(global_history); | ^~~~~~~~~~~~~~ ../.././src/bfu/inphist.h:22:30: note: in definition of macro 'INIT_INPUT_HISTORY' 22 | struct input_history history = { \ | ^~~~~~~ In function 'done_global_history_item', inlined from 'delete_global_history_item' at globhist.c:141:2, inlined from 'cap_global_history' at globhist.c:238:3, inlined from 'add_global_history_item' at globhist.c:279:7, inlined from 'add_global_history_item' at globhist.c:267:1: ../.././src/util/lists.h:172:24: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'add_global_history_item': globhist.c:42:42: note: object 'global_history_reap_list' of size 16 42 | INIT_LIST_OF(struct global_history_item, global_history_reap_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'done_global_history_item', inlined from 'delete_global_history_item' at globhist.c:141:2, inlined from 'cap_global_history' at globhist.c:238:3, inlined from 'add_global_history_item' at globhist.c:279:7, inlined from 'add_global_history_item' at globhist.c:267:1: ../.././src/util/lists.h:174:19: warning: array subscript 'struct global_history_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ globhist.c:133:9: note: in expansion of macro 'add_to_list' 133 | add_to_list(global_history_reap_list, history_item); | ^~~~~~~~~~~ globhist.c: In function 'add_global_history_item': globhist.c:42:42: note: object 'global_history_reap_list' of size 16 42 | INIT_LIST_OF(struct global_history_item, global_history_reap_list); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ld -r -o lib.o dialogs.o globhist.o make[4]: Leaving directory '/build/elinks-0.13.2/src/globhist' make -C intl all make[4]: Entering directory '/build/elinks-0.13.2/src/intl' make -C gettext all make[5]: Entering directory '/build/elinks-0.13.2/src/intl/gettext' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o bindtextdom.o -c bindtextdom.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from bindtextdom.c:28: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/intl/gettext/libintl.h:16: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ bindtextdom.c: In function 'set_binding_values': bindtextdom.c:70:38: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 70 | int compare = strcmp(domainname, binding->domainname); | ^~~~~~~~~~ | | | const unsigned char * In file included from bindtextdom.c:24: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:70:57: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 70 | int compare = strcmp(domainname, binding->domainname); | ~~~~~~~^~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:95:44: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 95 | if (strcmp(dirname, result) != 0) { | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:95:53: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 95 | if (strcmp(dirname, result) != 0) { | ^~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:96:52: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 96 | if (strcmp(dirname, _nl_default_dirname__) | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:96:61: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 96 | if (strcmp(dirname, _nl_default_dirname__) | ^~~~~~~~~~~~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:101:65: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 101 | result = strdup(dirname); | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'const unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ bindtextdom.c:101:56: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 101 | result = strdup(dirname); | ^ bindtextdom.c:130:47: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 130 | || strcmp(codeset, result) != 0) { | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:130:56: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 130 | || strcmp(codeset, result) != 0) { | ^~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:131:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 131 | result = strdup(codeset); | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'const unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ bindtextdom.c:131:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 131 | result = strdup(codeset); | ^ bindtextdom.c:154:37: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 154 | size_t len = strlen(domainname) + 1; | ^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bindtextdom.c:171:44: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 171 | if (strcmp(dirname, _nl_default_dirname__) == 0) | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:171:53: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 171 | if (strcmp(dirname, _nl_default_dirname__) == 0) | ^~~~~~~~~~~~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:176:57: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 176 | result = strdup(dirname); | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'const unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ bindtextdom.c:176:48: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 176 | result = strdup(dirname); | ^ bindtextdom.c:196:49: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 196 | result = strdup(codeset); | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'const unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ bindtextdom.c:196:40: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 196 | result = strdup(codeset); | ^ bindtextdom.c:209:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 209 | || strcmp(domainname, _nl_domain_bindings__->domainname) < 0) | ^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:209:64: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 209 | || strcmp(domainname, _nl_domain_bindings__->domainname) < 0) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:216:42: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 216 | && strcmp(domainname, | ^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ bindtextdom.c:217:55: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 217 | binding->next->domainname) > 0) | ~~~~~~~~~~~~~^~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o dcgettext.o -c dcgettext.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from dcgettext.c:24: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from dcgettext.c:25: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o dcigettext.o -c dcigettext.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from dcigettext.c:67: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from dcigettext.c:68: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ dcigettext.c: In function 'transcmp': dcigettext.c:174:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 174 | result = strcmp(s1->msgid, s2->msgid); | ~~^~~~~~~ | | | const unsigned char * In file included from dcigettext.c:51: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:174:38: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 174 | result = strcmp(s1->msgid, s2->msgid); | ~~^~~~~~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:176:35: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 176 | result = strcmp(s1->domainname, s2->domainname); | ~~^~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:176:51: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 176 | result = strcmp(s1->domainname, s2->domainname); | ~~^~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c: In function 'dcigettext__': dcigettext.c:326:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 326 | msgid_len = strlen(msgid1) + 1; | ^~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dcigettext.c:360:38: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 360 | int compare = strcmp(domainname, binding->domainname); | ^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:360:57: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 360 | int compare = strcmp(domainname, binding->domainname); | ~~~~~~~^~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:378:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 378 | size_t dirname_len = strlen(binding->dirname) + 1; | ~~~~~~~^~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dcigettext.c:390:38: warning: pointer targets in passing argument 1 of 'getcwd' differ in signedness [-Wpointer-sign] 390 | ret = getcwd(dirname, path_max); | ^~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/sys/types.h:25, from dcigettext.c:29: /usr/include/x86_64-linux-gnu/bits/unistd.h:164:1: note: expected 'char *' but argument is of type 'unsigned char *' 164 | __NTH (getcwd (char *__buf, size_t __size)) | ^~~~~ dcigettext.c:390:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 390 | ret = getcwd(dirname, path_max); | ^ dcigettext.c:408:81: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 408 | stpcpy(stpcpy(strchr((const char *)dirname, '\0'), "/"), binding->dirname); | ~~~~~~~^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ dcigettext.c:415:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 415 | domainname_len = strlen(domainname); | ^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from dcigettext.c:32: dcigettext.c:416:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 416 | xdomainname = (unsigned char *) alloca(strlen(categoryname) | ^~~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dcigettext.c:420:38: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 420 | stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), | ^~~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ dcigettext.c:420:51: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 420 | stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), | ^~~~~~~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ dcigettext.c:424:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 424 | single_locale = (unsigned char *) alloca(strlen(categoryvalue) + 1); | ^~~~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dcigettext.c:457:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 457 | if (strcmp(single_locale, "C") == 0 | ^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:458:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 458 | || strcmp(single_locale, "POSIX") == 0) { | ^~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c: In function '_nl_find_msg': dcigettext.c:576:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 576 | nls_uint32 len = strlen(msgid); | ^~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dcigettext.c:597:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 597 | (msgid, | ^~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:598:44: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 598 | domain->data + W(domain->must_swap, /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:623:42: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 623 | cmp_val = strcmp(msgid, (domain->data | ^~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:624:50: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 623 | cmp_val = strcmp(msgid, (domain->data | ~~~~~~~~~~~~~ 624 | + W(domain->must_swap, | ^~~~~~~~~~~~~~~~~~~~~~ | | | const unsigned char * 625 | domain->orig_tab[act]. | ~~~~~~~~~~~~~~~~~~~~~~ 626 | offset))); | ~~~~~~~~ /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dcigettext.c:699:48: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] 699 | char *outptr = (unsigned char *) outbuf; | ^ dcigettext.c: In function 'plural_lookup': dcigettext.c:788:19: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 788 | p = strchr((const char *)p, '\0'); | ^ dcigettext.c: In function 'category_to_name': dcigettext.c:905:32: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 905 | retval = "LC_COLLATE"; | ^ dcigettext.c:910:32: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 910 | retval = "LC_CTYPE"; | ^ dcigettext.c:915:32: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 915 | retval = "LC_MONETARY"; | ^ dcigettext.c:920:32: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 920 | retval = "LC_NUMERIC"; | ^ dcigettext.c:925:32: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 925 | retval = "LC_TIME"; | ^ dcigettext.c:930:32: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 930 | retval = "LC_MESSAGES"; | ^ dcigettext.c:942:32: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 942 | retval = "LC_ALL"; | ^ dcigettext.c:947:32: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 947 | retval = "LC_XXX"; | ^ dcigettext.c: In function 'guess_category_value': dcigettext.c:974:18: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 974 | language = getenv("LANGUAGE"); | ^ dcigettext.c:982:16: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 982 | retval = setlocale(category, NULL); | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o dcngettext.o -c dcngettext.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from dcngettext.c:24: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from dcngettext.c:25: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o dgettext.o -c dgettext.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from dgettext.c:24: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from dgettext.c:25: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o dngettext.o -c dngettext.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from dngettext.c:24: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from dngettext.c:25: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o explodename.o -c explodename.c explodename.c: In function '_nl_explode_name': explodename.c:80:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 80 | cp = strchr((const char *)*language, '\0'); | ^ explodename.c:107:44: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 107 | if (strcmp(*codeset, *normalized_codeset) == 0) | ^~~~~~~~ | | | const unsigned char * In file included from explodename.c:23: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ explodename.c:107:54: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 107 | if (strcmp(*codeset, *normalized_codeset) == 0) | ^~~~~~~~~~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o finddomain.o -c finddomain.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from finddomain.c:34: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from finddomain.c:35: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ finddomain.c: In function '_nl_find_domain': finddomain.c:84:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 84 | strlen(dirname) + 1, 0, locale, NULL, NULL, | ^~~~~~~ | | | const unsigned char * In file included from finddomain.c:26: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ finddomain.c:114:33: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 114 | locale = strdup(alias_value); | ^~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'const unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ finddomain.c:114:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 114 | locale = strdup(alias_value); | ^ finddomain.c:129:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 129 | strlen(dirname) + 1, mask, language, | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o gettext.o -c gettext.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from gettext.c:26: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from gettext.c:27: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o intl-compat.o -c intl-compat.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from intl-compat.c:25: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/intl/gettext/libintl.h:16: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o l10nflist.o -c l10nflist.c In file included from ../../.././src/util/string.h:11, from ../../.././src/util/conv.h:4, from l10nflist.c:38: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from l10nflist.c:29: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c: In function '_nl_make_l10nflist': l10nflist.c:173:70: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | abs_filename = (unsigned char *) malloc(dirlist_len + strlen(language) | ^~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:175:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 175 | ? strlen(territory) + 1 : 0) | ^~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:177:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 177 | ? strlen(codeset) + 1 : 0) | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:179:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 179 | ? strlen(normalized_codeset) + 1 : 0) | ^~~~~~~~~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:182:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 182 | ? strlen(modifier) + 1 : 0) | ^~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:184:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 184 | ? strlen(special) + 1 : 0) | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:188:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 188 | ? strlen(sponsor) + 1 : 0) | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:190:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 190 | ? strlen(revision) + | ^~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:192:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 192 | + 1 + strlen(filename) + 1); | ^~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c:202:26: warning: pointer targets in passing argument 1 of '__argz_stringify' differ in signedness [-Wpointer-sign] 202 | __argz_stringify(abs_filename, dirlist_len, PATH_SEPARATOR); | ^~~~~~~~~~~~ | | | unsigned char * In file included from l10nflist.c:53: /usr/include/argz.h:66:37: note: expected 'char *' but argument is of type 'unsigned char *' 66 | extern void __argz_stringify (char *__argz, size_t __len, int __sep) __THROW; | ~~~~~~^~~~~~ l10nflist.c:206:21: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 206 | cp = stpcpy(cp, language); | ^~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:206:25: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 206 | cp = stpcpy(cp, language); | ^~~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:206:12: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 206 | cp = stpcpy(cp, language); | ^ l10nflist.c:210:29: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 210 | cp = stpcpy(cp, territory); | ^~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:210:33: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 210 | cp = stpcpy(cp, territory); | ^~~~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:210:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 210 | cp = stpcpy(cp, territory); | ^ l10nflist.c:214:29: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 214 | cp = stpcpy(cp, codeset); | ^~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:214:33: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 214 | cp = stpcpy(cp, codeset); | ^~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:214:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 214 | cp = stpcpy(cp, codeset); | ^ l10nflist.c:218:29: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 218 | cp = stpcpy(cp, normalized_codeset); | ^~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:218:33: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 218 | cp = stpcpy(cp, normalized_codeset); | ^~~~~~~~~~~~~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:218:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 218 | cp = stpcpy(cp, normalized_codeset); | ^ l10nflist.c:224:29: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 224 | cp = stpcpy(cp, modifier); | ^~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:224:33: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 224 | cp = stpcpy(cp, modifier); | ^~~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:224:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 224 | cp = stpcpy(cp, modifier); | ^ l10nflist.c:228:29: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 228 | cp = stpcpy(cp, special); | ^~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:228:33: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 228 | cp = stpcpy(cp, special); | ^~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:228:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 228 | cp = stpcpy(cp, special); | ^ l10nflist.c:233:37: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 233 | cp = stpcpy(cp, sponsor); | ^~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:233:41: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 233 | cp = stpcpy(cp, sponsor); | ^~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:233:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 233 | cp = stpcpy(cp, sponsor); | ^ l10nflist.c:236:37: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 236 | cp = stpcpy(cp, revision); | ^~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:236:41: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 236 | cp = stpcpy(cp, revision); | ^~~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:236:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 236 | cp = stpcpy(cp, revision); | ^ l10nflist.c:242:16: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 242 | stpcpy(cp, filename); | ^~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:242:20: warning: pointer targets in passing argument 2 of 'stpcpy' differ in signedness [-Wpointer-sign] 242 | stpcpy(cp, filename); | ^~~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:249:52: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 249 | int compare = strcmp(retval->filename, abs_filename); | ~~~~~~^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ l10nflist.c:249:64: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 249 | int compare = strcmp(retval->filename, abs_filename); | ^~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ l10nflist.c:269:56: warning: pointer targets in passing argument 1 of '__argz_count' differ in signedness [-Wpointer-sign] 269 | malloc(sizeof(*retval) + (__argz_count(dirlist, dirlist_len) | ^~~~~~~ | | | const unsigned char * /usr/include/argz.h:52:41: note: expected 'const char *' but argument is of type 'const unsigned char *' 52 | extern size_t __argz_count (const char *__argz, size_t __len) | ~~~~~~~~~~~~^~~~~~ l10nflist.c:278:41: warning: pointer targets in passing argument 1 of '__argz_count' differ in signedness [-Wpointer-sign] 278 | retval->decided = (__argz_count(dirlist, dirlist_len) != 1 | ^~~~~~~ | | | const unsigned char * /usr/include/argz.h:52:41: note: expected 'const char *' but argument is of type 'const unsigned char *' 52 | extern size_t __argz_count (const char *__argz, size_t __len) | ~~~~~~~~~~~~^~~~~~ l10nflist.c:295:28: warning: pointer targets in passing argument 1 of '__argz_count' differ in signedness [-Wpointer-sign] 295 | cnt = __argz_count(dirlist, dirlist_len) == 1 ? mask - 1 : mask; | ^~~~~~~ | | | const unsigned char * /usr/include/argz.h:52:41: note: expected 'const char *' but argument is of type 'const unsigned char *' 52 | extern size_t __argz_count (const char *__argz, size_t __len) | ~~~~~~~~~~~~^~~~~~ l10nflist.c:305:45: warning: pointer targets in passing argument 1 of '__argz_next' differ in signedness [-Wpointer-sign] 305 | __argz_next((unsigned char *) dirlist, dirlist_len, dir)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/argz.h:133:1: note: expected 'const char *' but argument is of type 'unsigned char *' 133 | __NTH (__argz_next (const char *__argz, size_t __argz_len, | ^~~~~ l10nflist.c:305:85: warning: pointer targets in passing argument 3 of '__argz_next' differ in signedness [-Wpointer-sign] 305 | __argz_next((unsigned char *) dirlist, dirlist_len, dir)) | ^~~ | | | unsigned char * /usr/include/argz.h:133:1: note: expected 'const char *' but argument is of type 'unsigned char *' 133 | __NTH (__argz_next (const char *__argz, size_t __argz_len, | ^~~~~ l10nflist.c:304:37: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 304 | while ((dir = | ^ l10nflist.c:309:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 309 | strlen(dir) + 1, | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ l10nflist.c: In function '_nl_normalize_codeset': l10nflist.c:347:37: warning: pointer targets in passing argument 1 of 'stpcpy' differ in signedness [-Wpointer-sign] 347 | wp = stpcpy(retval, "iso"); | ^~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:84:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 84 | __NTH (stpcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ l10nflist.c:347:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 347 | wp = stpcpy(retval, "iso"); | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o libintl.o -c libintl.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from libintl.c:12: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/intl/gettext/libintl.h:16: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libintl.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:27:10: note: in expansion of macro 'N_' 27 | {N_("System"), "system"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[0].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:27:10: note: in expansion of macro 'N_' 27 | {N_("System"), "system"}, | ^~ libintl.c:27:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 27 | {N_("System"), "system"}, | ^~~~~~~~ libintl.c:27:24: note: (near initialization for 'languages[0].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:28:10: note: in expansion of macro 'N_' 28 | {N_("English"), "en"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[1].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:28:10: note: in expansion of macro 'N_' 28 | {N_("English"), "en"}, | ^~ libintl.c:28:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 28 | {N_("English"), "en"}, | ^~~~ libintl.c:28:25: note: (near initialization for 'languages[1].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:30:10: note: in expansion of macro 'N_' 30 | {N_("Afrikaans"), "af"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[2].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:30:10: note: in expansion of macro 'N_' 30 | {N_("Afrikaans"), "af"}, | ^~ libintl.c:30:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 30 | {N_("Afrikaans"), "af"}, | ^~~~ libintl.c:30:27: note: (near initialization for 'languages[2].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:31:10: note: in expansion of macro 'N_' 31 | {N_("Belarusian"), "be"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[3].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:31:10: note: in expansion of macro 'N_' 31 | {N_("Belarusian"), "be"}, | ^~ libintl.c:31:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 31 | {N_("Belarusian"), "be"}, | ^~~~ libintl.c:31:28: note: (near initialization for 'languages[3].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:32:10: note: in expansion of macro 'N_' 32 | {N_("Brazilian Portuguese"), "pt-BR"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[4].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:32:10: note: in expansion of macro 'N_' 32 | {N_("Brazilian Portuguese"), "pt-BR"}, | ^~ libintl.c:32:38: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 32 | {N_("Brazilian Portuguese"), "pt-BR"}, | ^~~~~~~ libintl.c:32:38: note: (near initialization for 'languages[4].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:33:10: note: in expansion of macro 'N_' 33 | {N_("Bulgarian"), "bg"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[5].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:33:10: note: in expansion of macro 'N_' 33 | {N_("Bulgarian"), "bg"}, | ^~ libintl.c:33:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | {N_("Bulgarian"), "bg"}, | ^~~~ libintl.c:33:27: note: (near initialization for 'languages[5].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:34:10: note: in expansion of macro 'N_' 34 | {N_("Catalan"), "ca"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[6].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:34:10: note: in expansion of macro 'N_' 34 | {N_("Catalan"), "ca"}, | ^~ libintl.c:34:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 34 | {N_("Catalan"), "ca"}, | ^~~~ libintl.c:34:25: note: (near initialization for 'languages[6].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:35:10: note: in expansion of macro 'N_' 35 | {N_("Croatian"), "hr"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[7].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:35:10: note: in expansion of macro 'N_' 35 | {N_("Croatian"), "hr"}, | ^~ libintl.c:35:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 35 | {N_("Croatian"), "hr"}, | ^~~~ libintl.c:35:26: note: (near initialization for 'languages[7].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:36:10: note: in expansion of macro 'N_' 36 | {N_("Czech"), "cs"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[8].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:36:10: note: in expansion of macro 'N_' 36 | {N_("Czech"), "cs"}, | ^~ libintl.c:36:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | {N_("Czech"), "cs"}, | ^~~~ libintl.c:36:23: note: (near initialization for 'languages[8].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:37:10: note: in expansion of macro 'N_' 37 | {N_("Danish"), "da"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[9].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:37:10: note: in expansion of macro 'N_' 37 | {N_("Danish"), "da"}, | ^~ libintl.c:37:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 37 | {N_("Danish"), "da"}, | ^~~~ libintl.c:37:24: note: (near initialization for 'languages[9].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:38:10: note: in expansion of macro 'N_' 38 | {N_("Dutch"), "nl"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[10].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:38:10: note: in expansion of macro 'N_' 38 | {N_("Dutch"), "nl"}, | ^~ libintl.c:38:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | {N_("Dutch"), "nl"}, | ^~~~ libintl.c:38:23: note: (near initialization for 'languages[10].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:39:10: note: in expansion of macro 'N_' 39 | {N_("Estonian"), "et"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[11].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:39:10: note: in expansion of macro 'N_' 39 | {N_("Estonian"), "et"}, | ^~ libintl.c:39:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | {N_("Estonian"), "et"}, | ^~~~ libintl.c:39:26: note: (near initialization for 'languages[11].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:40:10: note: in expansion of macro 'N_' 40 | {N_("Finnish"), "fi"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[12].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:40:10: note: in expansion of macro 'N_' 40 | {N_("Finnish"), "fi"}, | ^~ libintl.c:40:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 40 | {N_("Finnish"), "fi"}, | ^~~~ libintl.c:40:25: note: (near initialization for 'languages[12].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:41:10: note: in expansion of macro 'N_' 41 | {N_("French"), "fr"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[13].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:41:10: note: in expansion of macro 'N_' 41 | {N_("French"), "fr"}, | ^~ libintl.c:41:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 41 | {N_("French"), "fr"}, | ^~~~ libintl.c:41:24: note: (near initialization for 'languages[13].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:42:10: note: in expansion of macro 'N_' 42 | {N_("Galician"), "gl"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[14].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:42:10: note: in expansion of macro 'N_' 42 | {N_("Galician"), "gl"}, | ^~ libintl.c:42:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | {N_("Galician"), "gl"}, | ^~~~ libintl.c:42:26: note: (near initialization for 'languages[14].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:43:10: note: in expansion of macro 'N_' 43 | {N_("German"), "de"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[15].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:43:10: note: in expansion of macro 'N_' 43 | {N_("German"), "de"}, | ^~ libintl.c:43:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 43 | {N_("German"), "de"}, | ^~~~ libintl.c:43:24: note: (near initialization for 'languages[15].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:44:10: note: in expansion of macro 'N_' 44 | {N_("Greek"), "el"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[16].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:44:10: note: in expansion of macro 'N_' 44 | {N_("Greek"), "el"}, | ^~ libintl.c:44:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 44 | {N_("Greek"), "el"}, | ^~~~ libintl.c:44:23: note: (near initialization for 'languages[16].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:45:10: note: in expansion of macro 'N_' 45 | {N_("Hungarian"), "hu"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[17].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:45:10: note: in expansion of macro 'N_' 45 | {N_("Hungarian"), "hu"}, | ^~ libintl.c:45:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 45 | {N_("Hungarian"), "hu"}, | ^~~~ libintl.c:45:27: note: (near initialization for 'languages[17].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:46:10: note: in expansion of macro 'N_' 46 | {N_("Icelandic"), "is"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[18].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:46:10: note: in expansion of macro 'N_' 46 | {N_("Icelandic"), "is"}, | ^~ libintl.c:46:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 46 | {N_("Icelandic"), "is"}, | ^~~~ libintl.c:46:27: note: (near initialization for 'languages[18].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:47:10: note: in expansion of macro 'N_' 47 | {N_("Indonesian"), "id"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[19].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:47:10: note: in expansion of macro 'N_' 47 | {N_("Indonesian"), "id"}, | ^~ libintl.c:47:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 47 | {N_("Indonesian"), "id"}, | ^~~~ libintl.c:47:28: note: (near initialization for 'languages[19].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:48:10: note: in expansion of macro 'N_' 48 | {N_("Italian"), "it"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[20].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:48:10: note: in expansion of macro 'N_' 48 | {N_("Italian"), "it"}, | ^~ libintl.c:48:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 48 | {N_("Italian"), "it"}, | ^~~~ libintl.c:48:25: note: (near initialization for 'languages[20].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:49:10: note: in expansion of macro 'N_' 49 | {N_("Japanese"), "ja"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[21].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:49:10: note: in expansion of macro 'N_' 49 | {N_("Japanese"), "ja"}, | ^~ libintl.c:49:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 49 | {N_("Japanese"), "ja"}, | ^~~~ libintl.c:49:26: note: (near initialization for 'languages[21].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:50:10: note: in expansion of macro 'N_' 50 | {N_("Lithuanian"), "lt"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[22].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:50:10: note: in expansion of macro 'N_' 50 | {N_("Lithuanian"), "lt"}, | ^~ libintl.c:50:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 50 | {N_("Lithuanian"), "lt"}, | ^~~~ libintl.c:50:28: note: (near initialization for 'languages[22].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:51:10: note: in expansion of macro 'N_' 51 | {N_("Norwegian"), "no"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[23].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:51:10: note: in expansion of macro 'N_' 51 | {N_("Norwegian"), "no"}, | ^~ libintl.c:51:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 51 | {N_("Norwegian"), "no"}, | ^~~~ libintl.c:51:27: note: (near initialization for 'languages[23].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:52:10: note: in expansion of macro 'N_' 52 | {N_("Polish"), "pl"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[24].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:52:10: note: in expansion of macro 'N_' 52 | {N_("Polish"), "pl"}, | ^~ libintl.c:52:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 52 | {N_("Polish"), "pl"}, | ^~~~ libintl.c:52:24: note: (near initialization for 'languages[24].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:53:10: note: in expansion of macro 'N_' 53 | {N_("Portuguese"), "pt"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[25].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:53:10: note: in expansion of macro 'N_' 53 | {N_("Portuguese"), "pt"}, | ^~ libintl.c:53:28: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 53 | {N_("Portuguese"), "pt"}, | ^~~~ libintl.c:53:28: note: (near initialization for 'languages[25].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:54:10: note: in expansion of macro 'N_' 54 | {N_("Romanian"), "ro"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[26].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:54:10: note: in expansion of macro 'N_' 54 | {N_("Romanian"), "ro"}, | ^~ libintl.c:54:26: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | {N_("Romanian"), "ro"}, | ^~~~ libintl.c:54:26: note: (near initialization for 'languages[26].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:55:10: note: in expansion of macro 'N_' 55 | {N_("Russian"), "ru"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[27].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:55:10: note: in expansion of macro 'N_' 55 | {N_("Russian"), "ru"}, | ^~ libintl.c:55:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 55 | {N_("Russian"), "ru"}, | ^~~~ libintl.c:55:25: note: (near initialization for 'languages[27].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:56:10: note: in expansion of macro 'N_' 56 | {N_("Serbian"), "sr"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[28].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:56:10: note: in expansion of macro 'N_' 56 | {N_("Serbian"), "sr"}, | ^~ libintl.c:56:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | {N_("Serbian"), "sr"}, | ^~~~ libintl.c:56:25: note: (near initialization for 'languages[28].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:57:10: note: in expansion of macro 'N_' 57 | {N_("Slovak"), "sk"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[29].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:57:10: note: in expansion of macro 'N_' 57 | {N_("Slovak"), "sk"}, | ^~ libintl.c:57:24: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | {N_("Slovak"), "sk"}, | ^~~~ libintl.c:57:24: note: (near initialization for 'languages[29].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:58:10: note: in expansion of macro 'N_' 58 | {N_("Spanish"), "es"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[30].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:58:10: note: in expansion of macro 'N_' 58 | {N_("Spanish"), "es"}, | ^~ libintl.c:58:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 58 | {N_("Spanish"), "es"}, | ^~~~ libintl.c:58:25: note: (near initialization for 'languages[30].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:59:10: note: in expansion of macro 'N_' 59 | {N_("Swedish"), "sv"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[31].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:59:10: note: in expansion of macro 'N_' 59 | {N_("Swedish"), "sv"}, | ^~ libintl.c:59:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 59 | {N_("Swedish"), "sv"}, | ^~~~ libintl.c:59:25: note: (near initialization for 'languages[31].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:60:10: note: in expansion of macro 'N_' 60 | {N_("Turkish"), "tr"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[32].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:60:10: note: in expansion of macro 'N_' 60 | {N_("Turkish"), "tr"}, | ^~ libintl.c:60:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | {N_("Turkish"), "tr"}, | ^~~~ libintl.c:60:25: note: (near initialization for 'languages[32].iso639') ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:61:10: note: in expansion of macro 'N_' 61 | {N_("Ukrainian"), "uk"}, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'languages[33].name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ libintl.c:61:10: note: in expansion of macro 'N_' 61 | {N_("Ukrainian"), "uk"}, | ^~ libintl.c:61:27: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | {N_("Ukrainian"), "uk"}, | ^~~~ libintl.c:61:27: note: (near initialization for 'languages[33].iso639') libintl.c: In function 'iso639_to_language': libintl.c:85:11: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 85 | p = strchr((const char *)l, '.'); | ^ libintl.c:89:11: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 89 | p = strchr((const char *)l, '_'); | ^ libintl.c:93:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 93 | p = strchr((const char *)l, '-'); | ^ libintl.c:98:40: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 98 | if (strcmp(languages[i].iso639, l)) | ~~~~~~~~~~~~^~~~~~~ | | | unsigned char * In file included from libintl.c:8: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ libintl.c:98:49: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 98 | if (strcmp(languages[i].iso639, l)) | ^ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ libintl.c:109:48: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 109 | if (strcmp(languages[i].iso639, l)) | ~~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ libintl.c:109:57: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 109 | if (strcmp(languages[i].iso639, l)) | ^ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ libintl.c:118:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 118 | ll = strlen(l); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ libintl.c:120:46: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 120 | int il = strcspn(languages[i].iso639, "-"); | ~~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ libintl.c:122:41: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 122 | if (strncmp(languages[i].iso639, l, il > ll ? ll : il)) | ~~~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ libintl.c:122:50: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 122 | if (strncmp(languages[i].iso639, l, il > ll ? ll : il)) | ^ | | | unsigned char * /usr/include/string.h:159:51: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ libintl.c: In function 'name_to_language': libintl.c:156:46: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 156 | if (c_strcasecmp(languages[i].name, name)) | ~~~~~~~~~~~~^~~~~ | | | unsigned char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ libintl.c:156:53: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 156 | if (c_strcasecmp(languages[i].name, name)) | ^~~~ | | | const unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'const unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ libintl.c: In function 'get_system_language_index': libintl.c:175:11: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 175 | l = getenv("LANGUAGE"); | ^ libintl.c:177:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 177 | l = getenv("LC_ALL"); | ^ libintl.c:179:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 179 | l = getenv("LC_MESSAGES"); | ^ libintl.c:181:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 181 | l = getenv("LANG"); | ^ libintl.c: In function 'set_language': libintl.c:211:24: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 211 | strcpy(LANGUAGE, language_to_iso639(language)); | ^~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from libintl.c:7: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ libintl.c:211:34: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 211 | strcpy(LANGUAGE, language_to_iso639(language)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ libintl.c:212:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 212 | p = strchr((const char *)LANGUAGE, '-'); | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o loadmsgcat.o -c loadmsgcat.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from loadmsgcat.c:60: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ loadmsgcat.c: In function '_nl_init_domain_conv': loadmsgcat.c:140:62: warning: pointer targets in passing argument 3 of '_nl_find_msg' differ in signedness [-Wpointer-sign] 140 | nullentry = _nl_find_msg(domain_file, domainbinding, "", &nullentrylen); | ^~ | | | char * ../../.././src/intl/gettext/gettextP.h:139:41: note: expected 'const unsigned char *' but argument is of type 'char *' 139 | const unsigned char *msgid, size_t * lengthp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ loadmsgcat.c:146:28: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 146 | charsetstr = strstr((const char *)nullentry, "charset="); | ^ loadmsgcat.c:153:39: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 153 | len = strcspn(charsetstr, " \t\n"); | ^~~~~~~~~~ | | | const unsigned char * In file included from loadmsgcat.c:37: /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'const unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ loadmsgcat.c:167:44: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 167 | outcharset = getenv("OUTPUT_CHARSET"); | ^ loadmsgcat.c:186:51: warning: pointer targets in passing argument 1 of 'iconv_open' differ in signedness [-Wpointer-sign] 186 | domain->conv = iconv_open(outcharset, charset); | ^~~~~~~~~~ | | | const unsigned char * In file included from ../../.././src/intl/gettext/gettextP.h:27: /usr/include/iconv.h:43:40: note: expected 'const char *' but argument is of type 'const unsigned char *' 43 | extern iconv_t iconv_open (const char *__tocode, const char *__fromcode) | ~~~~~~~~~~~~^~~~~~~~ loadmsgcat.c:186:63: warning: pointer targets in passing argument 2 of 'iconv_open' differ in signedness [-Wpointer-sign] 186 | domain->conv = iconv_open(outcharset, charset); | ^~~~~~~ | | | unsigned char * /usr/include/iconv.h:43:62: note: expected 'const char *' but argument is of type 'unsigned char *' 43 | extern iconv_t iconv_open (const char *__tocode, const char *__fromcode) | ~~~~~~~~~~~~^~~~~~~~~~ loadmsgcat.c: In function 'add_filename_to_string': loadmsgcat.c:219:32: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 219 | unsigned char *slash = strrchr((const char *)program.path, '/'); | ^~~~~~~ loadmsgcat.c:224:50: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 224 | || strncmp(program.path + dirnamelen - 4, "src", 3)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ | | | unsigned char * /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ loadmsgcat.c:228:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 228 | || !add_to_string(str, "../po/") | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ loadmsgcat.c:232:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 232 | || !add_to_string(str, ".gmo")) | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ loadmsgcat.c: In function '_nl_load_domain': loadmsgcat.c:264:43: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 264 | fd = open(filename.source, O_RDONLY | O_BINARY); | ~~~~~~~~^~~~~~~ | | | unsigned char * In file included from /usr/include/fcntl.h:314, from loadmsgcat.c:33: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ loadmsgcat.c:281:30: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 281 | fd = open(domain_file->filename, O_RDONLY | O_BINARY); | ~~~~~~~~~~~^~~~~~~~~~ | | | const unsigned char * /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'const unsigned char *' 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ loadmsgcat.c:396:24: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 396 | plural = strstr((const char *)nullentry, "plural="); | ^ loadmsgcat.c:397:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 397 | nplurals = strstr((const char *)nullentry, "nplurals="); | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o localcharset.o -c localcharset.c In file included from localcharset.c:23: localcharset.c: In function 'get_charset_aliases': ../../../config.h:834:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 834 | #define LIBDIR "/usr/lib/x86_64-linux-gnu" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ localcharset.c:90:44: note: in expansion of macro 'LIBDIR' 90 | const unsigned char *dir = LIBDIR; | ^~~~~~ localcharset.c:91:45: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | const unsigned char *base = "charset.alias"; | ^~~~~~~~~~~~~~~ localcharset.c:96:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 96 | size_t dir_len = strlen(dir); | ^~~ | | | const unsigned char * In file included from localcharset.c:32: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ localcharset.c:97:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 97 | size_t base_len = strlen(base); | ^~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ localcharset.c:113:54: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 113 | if (file_name == NULL || (fp = fopen(file_name, "rb")) == NULL) | ^~~~~~~~~ | | | unsigned char * In file included from localcharset.c:30: /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ localcharset.c:115:28: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 115 | cp = ""; | ^ localcharset.c:143:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 143 | l1 = strlen(buf1); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ localcharset.c:144:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 144 | l2 = strlen(buf2); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ localcharset.c:158:70: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 158 | strcpy(res_ptr + res_size - (l2 + 1) - (l1 + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ localcharset.c:159:40: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 159 | buf1); | ^~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ localcharset.c:160:59: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 160 | strcpy(res_ptr + res_size - (l2 + 1), buf2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ localcharset.c:160:71: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 160 | strcpy(res_ptr + res_size - (l2 + 1), buf2); | ^~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ localcharset.c:164:36: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 164 | cp = ""; | ^ localcharset.c: In function 'elinks_locale_charset': localcharset.c:212:17: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 212 | codeset = nl_langinfo(CODESET); | ^ localcharset.c:254:25: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 254 | codeset = ""; | ^ localcharset.c:259:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 259 | aliases += strlen(aliases) + 1, aliases += strlen(aliases) + 1) | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ localcharset.c:259:63: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 259 | aliases += strlen(aliases) + 1, aliases += strlen(aliases) + 1) | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ localcharset.c:260:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 260 | if (strcmp(codeset, aliases) == 0 | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ localcharset.c:260:37: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 260 | if (strcmp(codeset, aliases) == 0 | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ localcharset.c:262:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 262 | codeset = aliases + strlen(aliases) + 1; | ^~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o localealias.o -c localealias.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from localealias.c:37: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/osdep/types.h:5, from ../../.././src/elinks.h:11, from localealias.c:35: localealias.c: In function '_nl_expand_alias': ../../../config.h:837:19: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 837 | #define LOCALEDIR "/usr/share/locale" | ^~~~~~~~~~~~~~~~~~~ localealias.c:71:57: note: in expansion of macro 'LOCALEDIR' 71 | static const unsigned char *locale_alias_path = LOCALEDIR; | ^~~~~~~~~ localealias.c: In function 'read_alias_file': localealias.c:134:20: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 134 | fp = fopen(full_fname, "rb"); | ^~~~~~~~~~ | | | unsigned char * In file included from localealias.c:30: /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ localealias.c:151:27: warning: pointer targets in passing argument 1 of 'fgets_unlocked' differ in signedness [-Wpointer-sign] 151 | if (fgets(buf, sizeof(buf), fp) == NULL) | ^~~ | | | unsigned char * localealias.c:43:44: note: in definition of macro 'fgets' 43 | #define fgets(buf, len, s) fgets_unlocked (buf, len, s) | ^~~ In file included from /usr/include/stdio.h:906: /usr/include/x86_64-linux-gnu/bits/stdio2.h:255:34: note: expected 'char * restrict' but argument is of type 'unsigned char *' 255 | fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ localealias.c:161:43: warning: pointer targets in passing argument 1 of 'fgets_unlocked' differ in signedness [-Wpointer-sign] 161 | if (fgets(altbuf, sizeof(altbuf), fp) == NULL) | ^~~~~~ | | | unsigned char * localealias.c:43:44: note: in definition of macro 'fgets' 43 | #define fgets(buf, len, s) fgets_unlocked (buf, len, s) | ^~~ /usr/include/x86_64-linux-gnu/bits/stdio2.h:255:34: note: expected 'char * restrict' but argument is of type 'unsigned char *' 255 | fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ localealias.c:203:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 203 | alias_len = strlen(alias) + 1; | ^~~~~ | | | unsigned char * In file included from localealias.c:33: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ localealias.c:204:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 204 | value_len = strlen(value) + 1; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ localealias.c: In function 'alias_compare': localealias.c:288:33: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 288 | return c_strcasecmp(map1->alias, map2->alias); | ~~~~^~~~~~~ | | | const unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'const unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ localealias.c:288:46: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 288 | return c_strcasecmp(map1->alias, map2->alias); | ~~~~^~~~~~~ | | | const unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'const unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ localealias.c: In function 'read_alias_file': localealias.c:226:74: warning: pointer may be used after 'realloc' [-Wuse-after-free] 226 | new_pool - | ~~~~~~~~~^ 227 | string_space; | ~~~~~~~~~~~~ localealias.c:216:67: note: call to 'realloc' here 216 | (unsigned char *) realloc(string_space, | ^~~~~~~~~~~~~~~~~~~~~ 217 | new_size); | ~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o ngettext.o -c ngettext.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from ngettext.c:26: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from ngettext.c:27: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o plural.o -c plural.c In file included from ../../.././src/util/string.h:11, from ../../.././src/intl/gettext/gettextP.h:24, from plural.y:33: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ plural.c: In function 'gettext__parse': plural.c:1509:25: warning: pointer targets in passing argument 2 of 'gettext__error' differ in signedness [-Wpointer-sign] 1509 | yyerror (arg, YY_("syntax error")); | ^~~~~~~~~~~~~~ | | | char * plural.c:322:22: note: in definition of macro 'YY_' 322 | # define YY_(Msgid) Msgid | ^~~~~ plural.y:63:66: note: expected 'const unsigned char *' but argument is of type 'char *' 63 | static void yyerror(struct parse_args *arg, const unsigned char *str); | ~~~~~~~~~~~~~~~~~~~~~^~~ plural.c:1653:21: warning: pointer targets in passing argument 2 of 'gettext__error' differ in signedness [-Wpointer-sign] 1653 | yyerror (arg, YY_("memory exhausted")); | ^~~~~~~~~~~~~~~~~~ | | | char * plural.c:322:22: note: in definition of macro 'YY_' 322 | # define YY_(Msgid) Msgid | ^~~~~ plural.y:63:66: note: expected 'const unsigned char *' but argument is of type 'char *' 63 | static void yyerror(struct parse_args *arg, const unsigned char *str); | ~~~~~~~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -Wno-uninitialized -o textdomain.o -c textdomain.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from textdomain.c:27: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/intl/gettext/libintl.h:16: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ textdomain.c: In function 'textdomain__': textdomain.c:54:23: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 54 | || strcmp(domainname, _nl_default_default_domain__) == 0) { | ^~~~~~~~~~ | | | const unsigned char * In file included from textdomain.c:23: /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ textdomain.c:54:35: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 54 | || strcmp(domainname, _nl_default_default_domain__) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ textdomain.c:57:27: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 57 | } else if (strcmp(domainname, old_domain) == 0) | ^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ textdomain.c:57:39: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 57 | } else if (strcmp(domainname, old_domain) == 0) | ^~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ textdomain.c:65:37: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 65 | new_domain = strdup(domainname); | ^~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'const unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ textdomain.c:65:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 65 | new_domain = strdup(domainname); | ^ ld -r -o lib.o bindtextdom.o dcgettext.o dcigettext.o dcngettext.o dgettext.o dngettext.o explodename.o finddomain.o gettext.o intl-compat.o l10nflist.o libintl.o loadmsgcat.o localcharset.o localealias.o ngettext.o plural.o textdomain.o make[5]: Leaving directory '/build/elinks-0.13.2/src/intl/gettext' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o charsets.o -c charsets.c In file included from ../.././src/util/string.h:11, from ../.././src/util/conv.h:4, from charsets.c:30: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from charsets.c:26: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from charsets.c:77: ../.././src/intl/codepage.inc: At top level: ../.././src/intl/codepage.inc:14:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 14 | "us-ascii", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:14:9: note: (near initialization for 'aliases_7bit[0]') ../.././src/intl/codepage.inc:15:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 15 | "ascii", | ^~~~~~~ ../.././src/intl/codepage.inc:15:9: note: (near initialization for 'aliases_7bit[1]') ../.././src/intl/codepage.inc:16:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 16 | "7bit", | ^~~~~~ ../.././src/intl/codepage.inc:16:9: note: (near initialization for 'aliases_7bit[2]') ../.././src/intl/codepage.inc:17:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 17 | "7-bit", | ^~~~~~~ ../.././src/intl/codepage.inc:17:9: note: (near initialization for 'aliases_7bit[3]') ../.././src/intl/codepage.inc:18:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 18 | "iso-ir-6", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:18:9: note: (near initialization for 'aliases_7bit[4]') ../.././src/intl/codepage.inc:19:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | "ANSI_X3.4-1968", | ^~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:19:9: note: (near initialization for 'aliases_7bit[5]') ../.././src/intl/codepage.inc:20:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 20 | "ANSI_X3.4-1986", | ^~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:20:9: note: (near initialization for 'aliases_7bit[6]') ../.././src/intl/codepage.inc:21:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | "646", | ^~~~~ ../.././src/intl/codepage.inc:21:9: note: (near initialization for 'aliases_7bit[7]') ../.././src/intl/codepage.inc:22:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | "cp646", | ^~~~~~~ ../.././src/intl/codepage.inc:22:9: note: (near initialization for 'aliases_7bit[8]') ../.././src/intl/codepage.inc:23:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 23 | "ISO_646.irv:1991", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:23:9: note: (near initialization for 'aliases_7bit[9]') ../.././src/intl/codepage.inc:24:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | "ISO646-US", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:24:9: note: (near initialization for 'aliases_7bit[10]') ../.././src/intl/codepage.inc:25:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 25 | "us", | ^~~~ ../.././src/intl/codepage.inc:25:9: note: (near initialization for 'aliases_7bit[11]') ../.././src/intl/codepage.inc:26:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | "IBM367", | ^~~~~~~~ ../.././src/intl/codepage.inc:26:9: note: (near initialization for 'aliases_7bit[12]') ../.././src/intl/codepage.inc:27:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 27 | "cp367", | ^~~~~~~ ../.././src/intl/codepage.inc:27:9: note: (near initialization for 'aliases_7bit[13]') ../.././src/intl/codepage.inc:28:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 28 | "csASCII", | ^~~~~~~~~ ../.././src/intl/codepage.inc:28:9: note: (near initialization for 'aliases_7bit[14]') ../.././src/intl/codepage.inc:29:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 29 | "ISO646.1991-IRV", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:29:9: note: (near initialization for 'aliases_7bit[15]') ../.././src/intl/codepage.inc:170:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 170 | "ISO-8859-1", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:170:9: note: (near initialization for 'aliases_8859_1[0]') ../.././src/intl/codepage.inc:171:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 171 | "iso8859-1", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:171:9: note: (near initialization for 'aliases_8859_1[1]') ../.././src/intl/codepage.inc:172:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 172 | "8859-1", | ^~~~~~~~ ../.././src/intl/codepage.inc:172:9: note: (near initialization for 'aliases_8859_1[2]') ../.././src/intl/codepage.inc:173:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 173 | "iso-ir-100", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:173:9: note: (near initialization for 'aliases_8859_1[3]') ../.././src/intl/codepage.inc:174:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 174 | "latin1", | ^~~~~~~~ ../.././src/intl/codepage.inc:174:9: note: (near initialization for 'aliases_8859_1[4]') ../.././src/intl/codepage.inc:175:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 175 | "l1", | ^~~~ ../.././src/intl/codepage.inc:175:9: note: (near initialization for 'aliases_8859_1[5]') ../.././src/intl/codepage.inc:176:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 176 | "il1", | ^~~~~ ../.././src/intl/codepage.inc:176:9: note: (near initialization for 'aliases_8859_1[6]') ../.././src/intl/codepage.inc:177:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 177 | "819", | ^~~~~ ../.././src/intl/codepage.inc:177:9: note: (near initialization for 'aliases_8859_1[7]') ../.././src/intl/codepage.inc:178:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 178 | "cp819", | ^~~~~~~ ../.././src/intl/codepage.inc:178:9: note: (near initialization for 'aliases_8859_1[8]') ../.././src/intl/codepage.inc:179:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 179 | "ISO_8859-1", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:179:9: note: (near initialization for 'aliases_8859_1[9]') ../.././src/intl/codepage.inc:180:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 180 | "IBM819", | ^~~~~~~~ ../.././src/intl/codepage.inc:180:9: note: (near initialization for 'aliases_8859_1[10]') ../.././src/intl/codepage.inc:181:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 181 | "csISOLatin1", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:181:9: note: (near initialization for 'aliases_8859_1[11]') ../.././src/intl/codepage.inc:182:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 182 | "ISO_8859-1:1987", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:182:9: note: (near initialization for 'aliases_8859_1[12]') ../.././src/intl/codepage.inc:183:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 183 | "ISO8859_1", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:183:9: note: (near initialization for 'aliases_8859_1[13]') ../.././src/intl/codepage.inc:324:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 324 | "ISO-8859-2", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:324:9: note: (near initialization for 'aliases_8859_2[0]') ../.././src/intl/codepage.inc:325:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 325 | "iso8859-2", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:325:9: note: (near initialization for 'aliases_8859_2[1]') ../.././src/intl/codepage.inc:326:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 326 | "8859-2", | ^~~~~~~~ ../.././src/intl/codepage.inc:326:9: note: (near initialization for 'aliases_8859_2[2]') ../.././src/intl/codepage.inc:327:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 327 | "iso-ir-101", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:327:9: note: (near initialization for 'aliases_8859_2[3]') ../.././src/intl/codepage.inc:328:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 328 | "latin2", | ^~~~~~~~ ../.././src/intl/codepage.inc:328:9: note: (near initialization for 'aliases_8859_2[4]') ../.././src/intl/codepage.inc:329:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 329 | "l2", | ^~~~ ../.././src/intl/codepage.inc:329:9: note: (near initialization for 'aliases_8859_2[5]') ../.././src/intl/codepage.inc:330:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 330 | "il2", | ^~~~~ ../.././src/intl/codepage.inc:330:9: note: (near initialization for 'aliases_8859_2[6]') ../.././src/intl/codepage.inc:331:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 331 | "ISO_8859-2:1987", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:331:9: note: (near initialization for 'aliases_8859_2[7]') ../.././src/intl/codepage.inc:332:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 332 | "ISO_8859-2", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:332:9: note: (near initialization for 'aliases_8859_2[8]') ../.././src/intl/codepage.inc:333:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 333 | "csISOLatin2", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:333:9: note: (near initialization for 'aliases_8859_2[9]') ../.././src/intl/codepage.inc:334:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 334 | "ISO8859_2", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:334:9: note: (near initialization for 'aliases_8859_2[10]') ../.././src/intl/codepage.inc:475:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 475 | "ISO-8859-3", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:475:9: note: (near initialization for 'aliases_8859_3[0]') ../.././src/intl/codepage.inc:476:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 476 | "8859-3", | ^~~~~~~~ ../.././src/intl/codepage.inc:476:9: note: (near initialization for 'aliases_8859_3[1]') ../.././src/intl/codepage.inc:477:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 477 | "ISO_8859-3:1988", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:477:9: note: (near initialization for 'aliases_8859_3[2]') ../.././src/intl/codepage.inc:478:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 478 | "iso-ir-109", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:478:9: note: (near initialization for 'aliases_8859_3[3]') ../.././src/intl/codepage.inc:479:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 479 | "ISO_8859-3", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:479:9: note: (near initialization for 'aliases_8859_3[4]') ../.././src/intl/codepage.inc:480:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 480 | "latin3", | ^~~~~~~~ ../.././src/intl/codepage.inc:480:9: note: (near initialization for 'aliases_8859_3[5]') ../.././src/intl/codepage.inc:481:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 481 | "l3", | ^~~~ ../.././src/intl/codepage.inc:481:9: note: (near initialization for 'aliases_8859_3[6]') ../.././src/intl/codepage.inc:482:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 482 | "csISOLatin3", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:482:9: note: (near initialization for 'aliases_8859_3[7]') ../.././src/intl/codepage.inc:483:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 483 | "ISO8859-3", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:483:9: note: (near initialization for 'aliases_8859_3[8]') ../.././src/intl/codepage.inc:484:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 484 | "ISO8859_3", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:484:9: note: (near initialization for 'aliases_8859_3[9]') ../.././src/intl/codepage.inc:625:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 625 | "ISO-8859-4", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:625:9: note: (near initialization for 'aliases_8859_4[0]') ../.././src/intl/codepage.inc:626:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 626 | "iso8859-4", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:626:9: note: (near initialization for 'aliases_8859_4[1]') ../.././src/intl/codepage.inc:627:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 627 | "8859-4", | ^~~~~~~~ ../.././src/intl/codepage.inc:627:9: note: (near initialization for 'aliases_8859_4[2]') ../.././src/intl/codepage.inc:628:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 628 | "iso-ir-110", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:628:9: note: (near initialization for 'aliases_8859_4[3]') ../.././src/intl/codepage.inc:629:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 629 | "latin4", | ^~~~~~~~ ../.././src/intl/codepage.inc:629:9: note: (near initialization for 'aliases_8859_4[4]') ../.././src/intl/codepage.inc:630:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 630 | "l4", | ^~~~ ../.././src/intl/codepage.inc:630:9: note: (near initialization for 'aliases_8859_4[5]') ../.././src/intl/codepage.inc:631:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 631 | "il4", | ^~~~~ ../.././src/intl/codepage.inc:631:9: note: (near initialization for 'aliases_8859_4[6]') ../.././src/intl/codepage.inc:632:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 632 | "ISO_8859-4:1988", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:632:9: note: (near initialization for 'aliases_8859_4[7]') ../.././src/intl/codepage.inc:633:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 633 | "ISO_8859-4", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:633:9: note: (near initialization for 'aliases_8859_4[8]') ../.././src/intl/codepage.inc:634:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 634 | "csISOLatin4", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:634:9: note: (near initialization for 'aliases_8859_4[9]') ../.././src/intl/codepage.inc:635:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 635 | "ISO8859_4", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:635:9: note: (near initialization for 'aliases_8859_4[10]') ../.././src/intl/codepage.inc:776:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 776 | "ISO-8859-5", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:776:9: note: (near initialization for 'aliases_8859_5[0]') ../.././src/intl/codepage.inc:777:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 777 | "iso8859-5", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:777:9: note: (near initialization for 'aliases_8859_5[1]') ../.././src/intl/codepage.inc:778:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 778 | "8859-5", | ^~~~~~~~ ../.././src/intl/codepage.inc:778:9: note: (near initialization for 'aliases_8859_5[2]') ../.././src/intl/codepage.inc:779:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 779 | "ISO_8859-5:1988", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:779:9: note: (near initialization for 'aliases_8859_5[3]') ../.././src/intl/codepage.inc:780:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 780 | "iso-ir-144", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:780:9: note: (near initialization for 'aliases_8859_5[4]') ../.././src/intl/codepage.inc:781:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 781 | "ISO_8859-5", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:781:9: note: (near initialization for 'aliases_8859_5[5]') ../.././src/intl/codepage.inc:782:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 782 | "cyrillic", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:782:9: note: (near initialization for 'aliases_8859_5[6]') ../.././src/intl/codepage.inc:783:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 783 | "csISOLatinCyrillic", | ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:783:9: note: (near initialization for 'aliases_8859_5[7]') ../.././src/intl/codepage.inc:784:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 784 | "ISO8859_5", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:784:9: note: (near initialization for 'aliases_8859_5[8]') ../.././src/intl/codepage.inc:925:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 925 | "ISO-8859-6", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:925:9: note: (near initialization for 'aliases_8859_6[0]') ../.././src/intl/codepage.inc:926:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 926 | "8859-6", | ^~~~~~~~ ../.././src/intl/codepage.inc:926:9: note: (near initialization for 'aliases_8859_6[1]') ../.././src/intl/codepage.inc:927:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 927 | "ISO_8859-6", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:927:9: note: (near initialization for 'aliases_8859_6[2]') ../.././src/intl/codepage.inc:928:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 928 | "ISO_8859-6:1987", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:928:9: note: (near initialization for 'aliases_8859_6[3]') ../.././src/intl/codepage.inc:929:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 929 | "ISO-IR-127", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:929:9: note: (near initialization for 'aliases_8859_6[4]') ../.././src/intl/codepage.inc:930:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 930 | "ECMA-114", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:930:9: note: (near initialization for 'aliases_8859_6[5]') ../.././src/intl/codepage.inc:931:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 931 | "ASMO-708", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:931:9: note: (near initialization for 'aliases_8859_6[6]') ../.././src/intl/codepage.inc:932:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 932 | "ARABIC", | ^~~~~~~~ ../.././src/intl/codepage.inc:932:9: note: (near initialization for 'aliases_8859_6[7]') ../.././src/intl/codepage.inc:933:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 933 | "csISOLatinArabic", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:933:9: note: (near initialization for 'aliases_8859_6[8]') ../.././src/intl/codepage.inc:934:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 934 | "ISO8859-6", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:934:9: note: (near initialization for 'aliases_8859_6[9]') ../.././src/intl/codepage.inc:935:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 935 | "ISO8859_6", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:935:9: note: (near initialization for 'aliases_8859_6[10]') ../.././src/intl/codepage.inc:1076:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1076 | "ISO-8859-7", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1076:9: note: (near initialization for 'aliases_8859_7[0]') ../.././src/intl/codepage.inc:1077:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | "iso8859-7", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1077:9: note: (near initialization for 'aliases_8859_7[1]') ../.././src/intl/codepage.inc:1078:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | "8859-7", | ^~~~~~~~ ../.././src/intl/codepage.inc:1078:9: note: (near initialization for 'aliases_8859_7[2]') ../.././src/intl/codepage.inc:1079:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1079 | "iso-ir-126", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1079:9: note: (near initialization for 'aliases_8859_7[3]') ../.././src/intl/codepage.inc:1080:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1080 | "elot-928", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:1080:9: note: (near initialization for 'aliases_8859_7[4]') ../.././src/intl/codepage.inc:1081:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | "ISO_8859-7:1987", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1081:9: note: (near initialization for 'aliases_8859_7[5]') ../.././src/intl/codepage.inc:1082:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | "ECMA-118", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:1082:9: note: (near initialization for 'aliases_8859_7[6]') ../.././src/intl/codepage.inc:1083:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1083 | "ELOT_928", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:1083:9: note: (near initialization for 'aliases_8859_7[7]') ../.././src/intl/codepage.inc:1084:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1084 | "GREEK8", | ^~~~~~~~ ../.././src/intl/codepage.inc:1084:9: note: (near initialization for 'aliases_8859_7[8]') ../.././src/intl/codepage.inc:1085:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1085 | "GREEK", | ^~~~~~~ ../.././src/intl/codepage.inc:1085:9: note: (near initialization for 'aliases_8859_7[9]') ../.././src/intl/codepage.inc:1086:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1086 | "csISOLatinGreek", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1086:9: note: (near initialization for 'aliases_8859_7[10]') ../.././src/intl/codepage.inc:1087:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1087 | "ISO8859_7", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1087:9: note: (near initialization for 'aliases_8859_7[11]') ../.././src/intl/codepage.inc:1228:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1228 | "ISO-8859-8", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1228:9: note: (near initialization for 'aliases_8859_8[0]') ../.././src/intl/codepage.inc:1229:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1229 | "8859-8", | ^~~~~~~~ ../.././src/intl/codepage.inc:1229:9: note: (near initialization for 'aliases_8859_8[1]') ../.././src/intl/codepage.inc:1230:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1230 | "ISO_8859-8:1988", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1230:9: note: (near initialization for 'aliases_8859_8[2]') ../.././src/intl/codepage.inc:1231:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1231 | "ISO-IR-138", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1231:9: note: (near initialization for 'aliases_8859_8[3]') ../.././src/intl/codepage.inc:1232:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1232 | "HEBREW", | ^~~~~~~~ ../.././src/intl/codepage.inc:1232:9: note: (near initialization for 'aliases_8859_8[4]') ../.././src/intl/codepage.inc:1233:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1233 | "csISOLatinHebrew", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1233:9: note: (near initialization for 'aliases_8859_8[5]') ../.././src/intl/codepage.inc:1234:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1234 | "ISO8859-8", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1234:9: note: (near initialization for 'aliases_8859_8[6]') ../.././src/intl/codepage.inc:1235:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1235 | "ISO8859_8", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1235:9: note: (near initialization for 'aliases_8859_8[7]') ../.././src/intl/codepage.inc:1376:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1376 | "ISO-8859-9", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1376:9: note: (near initialization for 'aliases_8859_9[0]') ../.././src/intl/codepage.inc:1377:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1377 | "iso8859-9", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1377:9: note: (near initialization for 'aliases_8859_9[1]') ../.././src/intl/codepage.inc:1378:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1378 | "8859-9", | ^~~~~~~~ ../.././src/intl/codepage.inc:1378:9: note: (near initialization for 'aliases_8859_9[2]') ../.././src/intl/codepage.inc:1379:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1379 | "ISO_8859-9:1989", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1379:9: note: (near initialization for 'aliases_8859_9[3]') ../.././src/intl/codepage.inc:1380:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1380 | "ISO-IR-148", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1380:9: note: (near initialization for 'aliases_8859_9[4]') ../.././src/intl/codepage.inc:1381:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1381 | "LATIN5", | ^~~~~~~~ ../.././src/intl/codepage.inc:1381:9: note: (near initialization for 'aliases_8859_9[5]') ../.././src/intl/codepage.inc:1382:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1382 | "L5", | ^~~~ ../.././src/intl/codepage.inc:1382:9: note: (near initialization for 'aliases_8859_9[6]') ../.././src/intl/codepage.inc:1383:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1383 | "csISOLatin5", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1383:9: note: (near initialization for 'aliases_8859_9[7]') ../.././src/intl/codepage.inc:1384:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1384 | "ISO8859_9", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1384:9: note: (near initialization for 'aliases_8859_9[8]') ../.././src/intl/codepage.inc:1525:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1525 | "ISO-8859-10", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1525:9: note: (near initialization for 'aliases_8859_10[0]') ../.././src/intl/codepage.inc:1526:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1526 | "8859-10", | ^~~~~~~~~ ../.././src/intl/codepage.inc:1526:9: note: (near initialization for 'aliases_8859_10[1]') ../.././src/intl/codepage.inc:1527:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1527 | "ISO_8859-10:1992", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1527:9: note: (near initialization for 'aliases_8859_10[2]') ../.././src/intl/codepage.inc:1528:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1528 | "ISO-IR-157", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1528:9: note: (near initialization for 'aliases_8859_10[3]') ../.././src/intl/codepage.inc:1529:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1529 | "LATIN6", | ^~~~~~~~ ../.././src/intl/codepage.inc:1529:9: note: (near initialization for 'aliases_8859_10[4]') ../.././src/intl/codepage.inc:1530:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1530 | "L6", | ^~~~ ../.././src/intl/codepage.inc:1530:9: note: (near initialization for 'aliases_8859_10[5]') ../.././src/intl/codepage.inc:1531:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1531 | "csISOLatin6", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1531:9: note: (near initialization for 'aliases_8859_10[6]') ../.././src/intl/codepage.inc:1532:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1532 | "ISO8859-10", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1532:9: note: (near initialization for 'aliases_8859_10[7]') ../.././src/intl/codepage.inc:1673:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1673 | "ISO-8859-13", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1673:9: note: (near initialization for 'aliases_8859_13[0]') ../.././src/intl/codepage.inc:1674:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1674 | "iso8859-13", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1674:9: note: (near initialization for 'aliases_8859_13[1]') ../.././src/intl/codepage.inc:1675:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1675 | "8859-13", | ^~~~~~~~~ ../.././src/intl/codepage.inc:1675:9: note: (near initialization for 'aliases_8859_13[2]') ../.././src/intl/codepage.inc:1676:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1676 | "iso-ir-179", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1676:9: note: (near initialization for 'aliases_8859_13[3]') ../.././src/intl/codepage.inc:1677:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1677 | "latin7", | ^~~~~~~~ ../.././src/intl/codepage.inc:1677:9: note: (near initialization for 'aliases_8859_13[4]') ../.././src/intl/codepage.inc:1678:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1678 | "l7", | ^~~~ ../.././src/intl/codepage.inc:1678:9: note: (near initialization for 'aliases_8859_13[5]') ../.././src/intl/codepage.inc:1679:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1679 | "il7", | ^~~~~ ../.././src/intl/codepage.inc:1679:9: note: (near initialization for 'aliases_8859_13[6]') ../.././src/intl/codepage.inc:1680:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1680 | "ISO_8859-13", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1680:9: note: (near initialization for 'aliases_8859_13[7]') ../.././src/intl/codepage.inc:1821:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1821 | "ISO-8859-14", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1821:9: note: (near initialization for 'aliases_8859_14[0]') ../.././src/intl/codepage.inc:1822:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1822 | "8859-14", | ^~~~~~~~~ ../.././src/intl/codepage.inc:1822:9: note: (near initialization for 'aliases_8859_14[1]') ../.././src/intl/codepage.inc:1823:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1823 | "ISO_8859-14", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1823:9: note: (near initialization for 'aliases_8859_14[2]') ../.././src/intl/codepage.inc:1824:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1824 | "ISO_8859-14:1998", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1824:9: note: (near initialization for 'aliases_8859_14[3]') ../.././src/intl/codepage.inc:1825:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1825 | "ISO-IR-199", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1825:9: note: (near initialization for 'aliases_8859_14[4]') ../.././src/intl/codepage.inc:1826:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1826 | "LATIN8", | ^~~~~~~~ ../.././src/intl/codepage.inc:1826:9: note: (near initialization for 'aliases_8859_14[5]') ../.././src/intl/codepage.inc:1827:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1827 | "L8", | ^~~~ ../.././src/intl/codepage.inc:1827:9: note: (near initialization for 'aliases_8859_14[6]') ../.././src/intl/codepage.inc:1968:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1968 | "ISO-8859-15", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1968:9: note: (near initialization for 'aliases_8859_15[0]') ../.././src/intl/codepage.inc:1969:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1969 | "iso8859-15", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1969:9: note: (near initialization for 'aliases_8859_15[1]') ../.././src/intl/codepage.inc:1970:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1970 | "8859-15", | ^~~~~~~~~ ../.././src/intl/codepage.inc:1970:9: note: (near initialization for 'aliases_8859_15[2]') ../.././src/intl/codepage.inc:1971:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1971 | "latin9", | ^~~~~~~~ ../.././src/intl/codepage.inc:1971:9: note: (near initialization for 'aliases_8859_15[3]') ../.././src/intl/codepage.inc:1972:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1972 | "l9", | ^~~~ ../.././src/intl/codepage.inc:1972:9: note: (near initialization for 'aliases_8859_15[4]') ../.././src/intl/codepage.inc:1973:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1973 | "il9", | ^~~~~ ../.././src/intl/codepage.inc:1973:9: note: (near initialization for 'aliases_8859_15[5]') ../.././src/intl/codepage.inc:1974:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1974 | "latin0", | ^~~~~~~~ ../.././src/intl/codepage.inc:1974:9: note: (near initialization for 'aliases_8859_15[6]') ../.././src/intl/codepage.inc:1975:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1975 | "l0", | ^~~~ ../.././src/intl/codepage.inc:1975:9: note: (near initialization for 'aliases_8859_15[7]') ../.././src/intl/codepage.inc:1976:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1976 | "il0", | ^~~~~ ../.././src/intl/codepage.inc:1976:9: note: (near initialization for 'aliases_8859_15[8]') ../.././src/intl/codepage.inc:1977:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1977 | "ISO_8859-15", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1977:9: note: (near initialization for 'aliases_8859_15[9]') ../.././src/intl/codepage.inc:1978:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1978 | "ISO_8859-15:1998", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1978:9: note: (near initialization for 'aliases_8859_15[10]') ../.././src/intl/codepage.inc:1979:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1979 | "ISO-IR-203", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1979:9: note: (near initialization for 'aliases_8859_15[11]') ../.././src/intl/codepage.inc:2120:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2120 | "ISO-8859-16", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2120:9: note: (near initialization for 'aliases_8859_16[0]') ../.././src/intl/codepage.inc:2121:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2121 | "iso8859-16", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2121:9: note: (near initialization for 'aliases_8859_16[1]') ../.././src/intl/codepage.inc:2122:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2122 | "8859-16", | ^~~~~~~~~ ../.././src/intl/codepage.inc:2122:9: note: (near initialization for 'aliases_8859_16[2]') ../.././src/intl/codepage.inc:2123:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2123 | "latin10", | ^~~~~~~~~ ../.././src/intl/codepage.inc:2123:9: note: (near initialization for 'aliases_8859_16[3]') ../.././src/intl/codepage.inc:2124:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2124 | "l10", | ^~~~~ ../.././src/intl/codepage.inc:2124:9: note: (near initialization for 'aliases_8859_16[4]') ../.././src/intl/codepage.inc:2125:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2125 | "il10", | ^~~~~~ ../.././src/intl/codepage.inc:2125:9: note: (near initialization for 'aliases_8859_16[5]') ../.././src/intl/codepage.inc:2126:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2126 | "ISO_8859-16", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2126:9: note: (near initialization for 'aliases_8859_16[6]') ../.././src/intl/codepage.inc:2127:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2127 | "ISO_8859-16:2000", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2127:9: note: (near initialization for 'aliases_8859_16[7]') ../.././src/intl/codepage.inc:2128:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2128 | "ISO-IR-226", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2128:9: note: (near initialization for 'aliases_8859_16[8]') ../.././src/intl/codepage.inc:2129:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2129 | "ISO_8859-16:2001", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2129:9: note: (near initialization for 'aliases_8859_16[9]') ../.././src/intl/codepage.inc:2270:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2270 | "windows-1250", | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2270:9: note: (near initialization for 'aliases_cp1250[0]') ../.././src/intl/codepage.inc:2271:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2271 | "windows1250", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2271:9: note: (near initialization for 'aliases_cp1250[1]') ../.././src/intl/codepage.inc:2272:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2272 | "1250", | ^~~~~~ ../.././src/intl/codepage.inc:2272:9: note: (near initialization for 'aliases_cp1250[2]') ../.././src/intl/codepage.inc:2273:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2273 | "cp1250", | ^~~~~~~~ ../.././src/intl/codepage.inc:2273:9: note: (near initialization for 'aliases_cp1250[3]') ../.././src/intl/codepage.inc:2274:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2274 | "MS-EE", | ^~~~~~~ ../.././src/intl/codepage.inc:2274:9: note: (near initialization for 'aliases_cp1250[4]') ../.././src/intl/codepage.inc:2415:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2415 | "windows-1251", | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2415:9: note: (near initialization for 'aliases_cp1251[0]') ../.././src/intl/codepage.inc:2416:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2416 | "windows1251", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2416:9: note: (near initialization for 'aliases_cp1251[1]') ../.././src/intl/codepage.inc:2417:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2417 | "1251", | ^~~~~~ ../.././src/intl/codepage.inc:2417:9: note: (near initialization for 'aliases_cp1251[2]') ../.././src/intl/codepage.inc:2418:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2418 | "cp1251", | ^~~~~~~~ ../.././src/intl/codepage.inc:2418:9: note: (near initialization for 'aliases_cp1251[3]') ../.././src/intl/codepage.inc:2419:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2419 | "MS-CYRL", | ^~~~~~~~~ ../.././src/intl/codepage.inc:2419:9: note: (near initialization for 'aliases_cp1251[4]') ../.././src/intl/codepage.inc:2560:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2560 | "windows-1252", | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2560:9: note: (near initialization for 'aliases_cp1252[0]') ../.././src/intl/codepage.inc:2561:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2561 | "1252", | ^~~~~~ ../.././src/intl/codepage.inc:2561:9: note: (near initialization for 'aliases_cp1252[1]') ../.././src/intl/codepage.inc:2702:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2702 | "windows-1256", | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2702:9: note: (near initialization for 'aliases_cp1256[0]') ../.././src/intl/codepage.inc:2703:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2703 | "1256", | ^~~~~~ ../.././src/intl/codepage.inc:2703:9: note: (near initialization for 'aliases_cp1256[1]') ../.././src/intl/codepage.inc:2704:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2704 | "cp1256", | ^~~~~~~~ ../.././src/intl/codepage.inc:2704:9: note: (near initialization for 'aliases_cp1256[2]') ../.././src/intl/codepage.inc:2705:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2705 | "MS-ARAB", | ^~~~~~~~~ ../.././src/intl/codepage.inc:2705:9: note: (near initialization for 'aliases_cp1256[3]') ../.././src/intl/codepage.inc:2846:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2846 | "windows-1257", | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2846:9: note: (near initialization for 'aliases_cp1257[0]') ../.././src/intl/codepage.inc:2847:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2847 | "windows1257", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2847:9: note: (near initialization for 'aliases_cp1257[1]') ../.././src/intl/codepage.inc:2848:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2848 | "1257", | ^~~~~~ ../.././src/intl/codepage.inc:2848:9: note: (near initialization for 'aliases_cp1257[2]') ../.././src/intl/codepage.inc:2849:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2849 | "cp1257", | ^~~~~~~~ ../.././src/intl/codepage.inc:2849:9: note: (near initialization for 'aliases_cp1257[3]') ../.././src/intl/codepage.inc:2850:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2850 | "WINBALTRIM", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2850:9: note: (near initialization for 'aliases_cp1257[4]') ../.././src/intl/codepage.inc:2991:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2991 | "cp437", | ^~~~~~~ ../.././src/intl/codepage.inc:2991:9: note: (near initialization for 'aliases_cp437[0]') ../.././src/intl/codepage.inc:2992:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2992 | "437", | ^~~~~ ../.././src/intl/codepage.inc:2992:9: note: (near initialization for 'aliases_cp437[1]') ../.././src/intl/codepage.inc:2993:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2993 | "IBM437", | ^~~~~~~~ ../.././src/intl/codepage.inc:2993:9: note: (near initialization for 'aliases_cp437[2]') ../.././src/intl/codepage.inc:2994:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2994 | "csPC8CodePage437", | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2994:9: note: (near initialization for 'aliases_cp437[3]') ../.././src/intl/codepage.inc:3135:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3135 | "cp737", | ^~~~~~~ ../.././src/intl/codepage.inc:3135:9: note: (near initialization for 'aliases_cp737[0]') ../.././src/intl/codepage.inc:3136:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3136 | "737", | ^~~~~ ../.././src/intl/codepage.inc:3136:9: note: (near initialization for 'aliases_cp737[1]') ../.././src/intl/codepage.inc:3277:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3277 | "cp850", | ^~~~~~~ ../.././src/intl/codepage.inc:3277:9: note: (near initialization for 'aliases_cp850[0]') ../.././src/intl/codepage.inc:3278:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3278 | "850", | ^~~~~ ../.././src/intl/codepage.inc:3278:9: note: (near initialization for 'aliases_cp850[1]') ../.././src/intl/codepage.inc:3279:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3279 | "IBM850", | ^~~~~~~~ ../.././src/intl/codepage.inc:3279:9: note: (near initialization for 'aliases_cp850[2]') ../.././src/intl/codepage.inc:3280:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3280 | "csPC850Multilingual", | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:3280:9: note: (near initialization for 'aliases_cp850[3]') ../.././src/intl/codepage.inc:3421:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3421 | "cp852", | ^~~~~~~ ../.././src/intl/codepage.inc:3421:9: note: (near initialization for 'aliases_cp852[0]') ../.././src/intl/codepage.inc:3422:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3422 | "852", | ^~~~~ ../.././src/intl/codepage.inc:3422:9: note: (near initialization for 'aliases_cp852[1]') ../.././src/intl/codepage.inc:3423:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3423 | "csPCp852", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:3423:9: note: (near initialization for 'aliases_cp852[2]') ../.././src/intl/codepage.inc:3564:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3564 | "cp866", | ^~~~~~~ ../.././src/intl/codepage.inc:3564:9: note: (near initialization for 'aliases_cp866[0]') ../.././src/intl/codepage.inc:3565:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3565 | "866", | ^~~~~ ../.././src/intl/codepage.inc:3565:9: note: (near initialization for 'aliases_cp866[1]') ../.././src/intl/codepage.inc:3566:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3566 | "IBM866", | ^~~~~~~~ ../.././src/intl/codepage.inc:3566:9: note: (near initialization for 'aliases_cp866[2]') ../.././src/intl/codepage.inc:3567:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3567 | "csIBM866", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:3567:9: note: (near initialization for 'aliases_cp866[3]') ../.././src/intl/codepage.inc:3708:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3708 | "x-cp866-u", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:3708:9: note: (near initialization for 'aliases_cp1125[0]') ../.././src/intl/codepage.inc:3709:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3709 | "ruscii", | ^~~~~~~~ ../.././src/intl/codepage.inc:3709:9: note: (near initialization for 'aliases_cp1125[1]') ../.././src/intl/codepage.inc:3710:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3710 | "1125", | ^~~~~~ ../.././src/intl/codepage.inc:3710:9: note: (near initialization for 'aliases_cp1125[2]') ../.././src/intl/codepage.inc:3711:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3711 | "cp1125", | ^~~~~~~~ ../.././src/intl/codepage.inc:3711:9: note: (near initialization for 'aliases_cp1125[3]') ../.././src/intl/codepage.inc:3852:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3852 | "x-mac", | ^~~~~~~ ../.././src/intl/codepage.inc:3852:9: note: (near initialization for 'aliases_macroman[0]') ../.././src/intl/codepage.inc:3853:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3853 | "mac", | ^~~~~ ../.././src/intl/codepage.inc:3853:9: note: (near initialization for 'aliases_macroman[1]') ../.././src/intl/codepage.inc:3854:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3854 | "macroman", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:3854:9: note: (near initialization for 'aliases_macroman[2]') ../.././src/intl/codepage.inc:3855:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3855 | "Macintosh", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:3855:9: note: (near initialization for 'aliases_macroman[3]') ../.././src/intl/codepage.inc:3856:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3856 | "csMacintosh", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:3856:9: note: (near initialization for 'aliases_macroman[4]') ../.././src/intl/codepage.inc:3997:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3997 | "x-mac-ce", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:3997:9: note: (near initialization for 'aliases_mac_lat2[0]') ../.././src/intl/codepage.inc:3998:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3998 | "mac-ce", | ^~~~~~~~ ../.././src/intl/codepage.inc:3998:9: note: (near initialization for 'aliases_mac_lat2[1]') ../.././src/intl/codepage.inc:3999:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 3999 | "maclatin2", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:3999:9: note: (near initialization for 'aliases_mac_lat2[2]') ../.././src/intl/codepage.inc:4000:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4000 | "10029", | ^~~~~~~ ../.././src/intl/codepage.inc:4000:9: note: (near initialization for 'aliases_mac_lat2[3]') ../.././src/intl/codepage.inc:4001:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4001 | "cp10029", | ^~~~~~~~~ ../.././src/intl/codepage.inc:4001:9: note: (near initialization for 'aliases_mac_lat2[4]') ../.././src/intl/codepage.inc:4142:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4142 | "x-kam-cs", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:4142:9: note: (near initialization for 'aliases_kamen[0]') ../.././src/intl/codepage.inc:4143:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4143 | "kam", | ^~~~~ ../.././src/intl/codepage.inc:4143:9: note: (near initialization for 'aliases_kamen[1]') ../.././src/intl/codepage.inc:4144:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4144 | "867", | ^~~~~ ../.././src/intl/codepage.inc:4144:9: note: (near initialization for 'aliases_kamen[2]') ../.././src/intl/codepage.inc:4145:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4145 | "869", | ^~~~~ ../.././src/intl/codepage.inc:4145:9: note: (near initialization for 'aliases_kamen[3]') ../.././src/intl/codepage.inc:4286:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4286 | "koi8-r", | ^~~~~~~~ ../.././src/intl/codepage.inc:4286:9: note: (near initialization for 'aliases_koi8_r[0]') ../.././src/intl/codepage.inc:4287:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4287 | "csKOI8R", | ^~~~~~~~~ ../.././src/intl/codepage.inc:4287:9: note: (near initialization for 'aliases_koi8_r[1]') ../.././src/intl/codepage.inc:4428:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4428 | "koi8-u", | ^~~~~~~~ ../.././src/intl/codepage.inc:4428:9: note: (near initialization for 'aliases_koi8_u[0]') ../.././src/intl/codepage.inc:4569:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4569 | "koi8-ru", | ^~~~~~~~~ ../.././src/intl/codepage.inc:4569:9: note: (near initialization for 'aliases_koi8_ru[0]') ../.././src/intl/codepage.inc:4714:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4714 | "TCVN-5712", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4714:9: note: (near initialization for 'aliases_tcvn5712[0]') ../.././src/intl/codepage.inc:4715:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4715 | "TCVN", | ^~~~~~ ../.././src/intl/codepage.inc:4715:9: note: (near initialization for 'aliases_tcvn5712[1]') ../.././src/intl/codepage.inc:4716:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4716 | "TCVN-0", | ^~~~~~~~ ../.././src/intl/codepage.inc:4716:9: note: (near initialization for 'aliases_tcvn5712[2]') ../.././src/intl/codepage.inc:4717:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4717 | "TCVN-1", | ^~~~~~~~ ../.././src/intl/codepage.inc:4717:9: note: (near initialization for 'aliases_tcvn5712[3]') ../.././src/intl/codepage.inc:4718:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4718 | "TCVN5712", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:4718:9: note: (near initialization for 'aliases_tcvn5712[4]') ../.././src/intl/codepage.inc:4719:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4719 | "TCVN5712-1", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4719:9: note: (near initialization for 'aliases_tcvn5712[5]') ../.././src/intl/codepage.inc:4720:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4720 | "TCVN5712-1:1993", | ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4720:9: note: (near initialization for 'aliases_tcvn5712[6]') ../.././src/intl/codepage.inc:4865:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4865 | "VISCII", | ^~~~~~~~ ../.././src/intl/codepage.inc:4865:9: note: (near initialization for 'aliases_viscii[0]') ../.././src/intl/codepage.inc:4866:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4866 | "VISCII-1", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:4866:9: note: (near initialization for 'aliases_viscii[1]') ../.././src/intl/codepage.inc:4867:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4867 | "VISCII 1.1", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4867:9: note: (near initialization for 'aliases_viscii[2]') ../.././src/intl/codepage.inc:4868:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4868 | "VISCII-1.1", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4868:9: note: (near initialization for 'aliases_viscii[3]') ../.././src/intl/codepage.inc:4869:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4869 | "VISCII1.1-1", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4869:9: note: (near initialization for 'aliases_viscii[4]') ../.././src/intl/codepage.inc:4870:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4870 | "csVISCII", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:4870:9: note: (near initialization for 'aliases_viscii[5]') ../.././src/intl/codepage.inc:4882:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4882 | "utf-8", | ^~~~~~~ ../.././src/intl/codepage.inc:4882:9: note: (near initialization for 'aliases_utf8[0]') ../.././src/intl/codepage.inc:4883:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4883 | "utf8", | ^~~~~~ ../.././src/intl/codepage.inc:4883:9: note: (near initialization for 'aliases_utf8[1]') ../.././src/intl/codepage.inc:4892:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4892 | "Big5-HKSCS", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4892:9: note: (near initialization for 'aliases_big5[0]') ../.././src/intl/codepage.inc:4893:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4893 | "Big5", | ^~~~~~ ../.././src/intl/codepage.inc:4893:9: note: (near initialization for 'aliases_big5[1]') ../.././src/intl/codepage.inc:4900:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4900 | "shift_jis", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4900:9: note: (near initialization for 'aliases_shift_jis[0]') ../.././src/intl/codepage.inc:4901:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4901 | "shift-jis", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4901:9: note: (near initialization for 'aliases_shift_jis[1]') ../.././src/intl/codepage.inc:4902:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4902 | "sjis", | ^~~~~~ ../.././src/intl/codepage.inc:4902:9: note: (near initialization for 'aliases_shift_jis[2]') ../.././src/intl/codepage.inc:4909:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4909 | "euc-cn", | ^~~~~~~~ ../.././src/intl/codepage.inc:4909:9: note: (near initialization for 'aliases_euc_cn[0]') ../.././src/intl/codepage.inc:4910:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4910 | "euc_cn", | ^~~~~~~~ ../.././src/intl/codepage.inc:4910:9: note: (near initialization for 'aliases_euc_cn[1]') ../.././src/intl/codepage.inc:4917:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4917 | "euc-jp", | ^~~~~~~~ ../.././src/intl/codepage.inc:4917:9: note: (near initialization for 'aliases_euc_jp[0]') ../.././src/intl/codepage.inc:4918:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4918 | "euc_jp", | ^~~~~~~~ ../.././src/intl/codepage.inc:4918:9: note: (near initialization for 'aliases_euc_jp[1]') ../.././src/intl/codepage.inc:4925:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4925 | "euc-kr", | ^~~~~~~~ ../.././src/intl/codepage.inc:4925:9: note: (near initialization for 'aliases_euc_kr[0]') ../.././src/intl/codepage.inc:4926:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4926 | "euc_kr", | ^~~~~~~~ ../.././src/intl/codepage.inc:4926:9: note: (near initialization for 'aliases_euc_kr[1]') ../.././src/intl/codepage.inc:4933:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4933 | "euc-tw", | ^~~~~~~~ ../.././src/intl/codepage.inc:4933:9: note: (near initialization for 'aliases_euc_tw[0]') ../.././src/intl/codepage.inc:4934:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4934 | "euc_tw", | ^~~~~~~~ ../.././src/intl/codepage.inc:4934:9: note: (near initialization for 'aliases_euc_tw[1]') ../.././src/intl/codepage.inc:4941:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4941 | "gbk", | ^~~~~ ../.././src/intl/codepage.inc:4941:9: note: (near initialization for 'aliases_gbk[0]') ../.././src/intl/codepage.inc:4942:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4942 | "936", | ^~~~~ ../.././src/intl/codepage.inc:4942:9: note: (near initialization for 'aliases_gbk[1]') ../.././src/intl/codepage.inc:4943:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4943 | "cp936", | ^~~~~~~ ../.././src/intl/codepage.inc:4943:9: note: (near initialization for 'aliases_gbk[2]') ../.././src/intl/codepage.inc:4944:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4944 | "windows936", | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4944:9: note: (near initialization for 'aliases_gbk[3]') ../.././src/intl/codepage.inc:4945:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4945 | "windows-936", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4945:9: note: (near initialization for 'aliases_gbk[4]') ../.././src/intl/codepage.inc:4952:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4952 | "gb2312", | ^~~~~~~~ ../.././src/intl/codepage.inc:4952:9: note: (near initialization for 'aliases_gb2312[0]') ../.././src/intl/codepage.inc:4953:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4953 | "gb-2312", | ^~~~~~~~~ ../.././src/intl/codepage.inc:4953:9: note: (near initialization for 'aliases_gb2312[1]') ../.././src/intl/codepage.inc:4954:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4954 | "gb_2312", | ^~~~~~~~~ ../.././src/intl/codepage.inc:4954:9: note: (near initialization for 'aliases_gb2312[2]') ../.././src/intl/codepage.inc:4955:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4955 | "gb 2312", | ^~~~~~~~~ ../.././src/intl/codepage.inc:4955:9: note: (near initialization for 'aliases_gb2312[3]') ../.././src/intl/codepage.inc:4962:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4962 | "gb18030", | ^~~~~~~~~ ../.././src/intl/codepage.inc:4962:9: note: (near initialization for 'aliases_gb18030[0]') ../.././src/intl/codepage.inc:4963:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4963 | "gb-18030", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:4963:9: note: (near initialization for 'aliases_gb18030[1]') ../.././src/intl/codepage.inc:4964:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4964 | "gb_18030", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:4964:9: note: (near initialization for 'aliases_gb18030[2]') ../.././src/intl/codepage.inc:4965:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4965 | "gb 18030", | ^~~~~~~~~~ ../.././src/intl/codepage.inc:4965:9: note: (near initialization for 'aliases_gb18030[3]') ../.././src/intl/codepage.inc:4972:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4972 | "iso2022jp", | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4972:9: note: (near initialization for 'aliases_iso2022jp[0]') ../.././src/intl/codepage.inc:4973:9: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 4973 | "iso-2022-jp", | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4973:9: note: (near initialization for 'aliases_iso2022jp[1]') ../.././src/intl/codepage.inc:5006:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5006 | {"7-bit ASCII", aliases_7bit, highhalf_7bit, table_7bit, 0}, | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5006:10: note: (near initialization for 'codepages[0].name') ../.././src/intl/codepage.inc:5007:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5007 | {"ISO 8859-1", aliases_8859_1, highhalf_8859_1, table_8859_1, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5007:10: note: (near initialization for 'codepages[1].name') ../.././src/intl/codepage.inc:5008:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5008 | {"ISO 8859-2", aliases_8859_2, highhalf_8859_2, table_8859_2, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5008:10: note: (near initialization for 'codepages[2].name') ../.././src/intl/codepage.inc:5009:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5009 | {"ISO 8859-3", aliases_8859_3, highhalf_8859_3, table_8859_3, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5009:10: note: (near initialization for 'codepages[3].name') ../.././src/intl/codepage.inc:5010:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5010 | {"ISO 8859-4", aliases_8859_4, highhalf_8859_4, table_8859_4, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5010:10: note: (near initialization for 'codepages[4].name') ../.././src/intl/codepage.inc:5011:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5011 | {"ISO 8859-5", aliases_8859_5, highhalf_8859_5, table_8859_5, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5011:10: note: (near initialization for 'codepages[5].name') ../.././src/intl/codepage.inc:5012:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5012 | {"ISO 8859-6", aliases_8859_6, highhalf_8859_6, table_8859_6, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5012:10: note: (near initialization for 'codepages[6].name') ../.././src/intl/codepage.inc:5013:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5013 | {"ISO 8859-7", aliases_8859_7, highhalf_8859_7, table_8859_7, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5013:10: note: (near initialization for 'codepages[7].name') ../.././src/intl/codepage.inc:5014:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5014 | {"ISO 8859-8", aliases_8859_8, highhalf_8859_8, table_8859_8, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5014:10: note: (near initialization for 'codepages[8].name') ../.././src/intl/codepage.inc:5015:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5015 | {"ISO 8859-9", aliases_8859_9, highhalf_8859_9, table_8859_9, 0}, | ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:5015:10: note: (near initialization for 'codepages[9].name') ../.././src/intl/codepage.inc:5016:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5016 | {"ISO 8859-10", aliases_8859_10, highhalf_8859_10, table_8859_10, 0}, | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5016:10: note: (near initialization for 'codepages[10].name') ../.././src/intl/codepage.inc:5017:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5017 | {"ISO 8859-13", aliases_8859_13, highhalf_8859_13, table_8859_13, 0}, | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5017:10: note: (near initialization for 'codepages[11].name') ../.././src/intl/codepage.inc:5018:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5018 | {"ISO 8859-14", aliases_8859_14, highhalf_8859_14, table_8859_14, 0}, | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5018:10: note: (near initialization for 'codepages[12].name') ../.././src/intl/codepage.inc:5019:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5019 | {"ISO 8859-15", aliases_8859_15, highhalf_8859_15, table_8859_15, 0}, | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5019:10: note: (near initialization for 'codepages[13].name') ../.././src/intl/codepage.inc:5020:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5020 | {"ISO 8859-16", aliases_8859_16, highhalf_8859_16, table_8859_16, 0}, | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5020:10: note: (near initialization for 'codepages[14].name') ../.././src/intl/codepage.inc:5021:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5021 | {"Window$ 1250", aliases_cp1250, highhalf_cp1250, table_cp1250, 0}, | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5021:10: note: (near initialization for 'codepages[15].name') ../.././src/intl/codepage.inc:5022:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5022 | {"Window$ 1251", aliases_cp1251, highhalf_cp1251, table_cp1251, 0}, | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5022:10: note: (near initialization for 'codepages[16].name') ../.././src/intl/codepage.inc:5023:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5023 | {"Window$ 1252", aliases_cp1252, highhalf_cp1252, table_cp1252, 0}, | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5023:10: note: (near initialization for 'codepages[17].name') ../.././src/intl/codepage.inc:5024:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5024 | {"Window$ 1256", aliases_cp1256, highhalf_cp1256, table_cp1256, 0}, | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5024:10: note: (near initialization for 'codepages[18].name') ../.././src/intl/codepage.inc:5025:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5025 | {"Window$ 1257", aliases_cp1257, highhalf_cp1257, table_cp1257, 0}, | ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5025:10: note: (near initialization for 'codepages[19].name') ../.././src/intl/codepage.inc:5026:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5026 | {"CP 437", aliases_cp437, highhalf_cp437, table_cp437, 0}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5026:10: note: (near initialization for 'codepages[20].name') ../.././src/intl/codepage.inc:5027:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5027 | {"CP 737", aliases_cp737, highhalf_cp737, table_cp737, 0}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5027:10: note: (near initialization for 'codepages[21].name') ../.././src/intl/codepage.inc:5028:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5028 | {"CP 850", aliases_cp850, highhalf_cp850, table_cp850, 0}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5028:10: note: (near initialization for 'codepages[22].name') ../.././src/intl/codepage.inc:5029:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5029 | {"CP 852", aliases_cp852, highhalf_cp852, table_cp852, 0}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5029:10: note: (near initialization for 'codepages[23].name') ../.././src/intl/codepage.inc:5030:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5030 | {"CP 866", aliases_cp866, highhalf_cp866, table_cp866, 0}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5030:10: note: (near initialization for 'codepages[24].name') ../.././src/intl/codepage.inc:5031:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5031 | {"CP 1125 (Ukrainian)", aliases_cp1125, highhalf_cp1125, table_cp1125, 0}, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5031:10: note: (near initialization for 'codepages[25].name') ../.././src/intl/codepage.inc:5032:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5032 | {"MacRoman 2000", aliases_macroman, highhalf_macroman, table_macroman, 0}, | ^~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5032:10: note: (near initialization for 'codepages[26].name') ../.././src/intl/codepage.inc:5033:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5033 | {"Mac latin 2", aliases_mac_lat2, highhalf_mac_lat2, table_mac_lat2, 0}, | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5033:10: note: (near initialization for 'codepages[27].name') ../.././src/intl/codepage.inc:5034:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5034 | {"Kamenicky Brothers", aliases_kamen, highhalf_kamen, table_kamen, 0}, | ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5034:10: note: (near initialization for 'codepages[28].name') ../.././src/intl/codepage.inc:5035:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5035 | {"KOI8-R", aliases_koi8_r, highhalf_koi8_r, table_koi8_r, 0}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5035:10: note: (near initialization for 'codepages[29].name') ../.././src/intl/codepage.inc:5036:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5036 | {"KOI8-U", aliases_koi8_u, highhalf_koi8_u, table_koi8_u, 0}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5036:10: note: (near initialization for 'codepages[30].name') ../.././src/intl/codepage.inc:5037:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5037 | {"KOI8-RU", aliases_koi8_ru, highhalf_koi8_ru, table_koi8_ru, 0}, | ^~~~~~~~~ ../.././src/intl/codepage.inc:5037:10: note: (near initialization for 'codepages[31].name') ../.././src/intl/codepage.inc:5038:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5038 | {"TCVN-5712", aliases_tcvn5712, highhalf_tcvn5712, table_tcvn5712, 0}, | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:5038:10: note: (near initialization for 'codepages[32].name') ../.././src/intl/codepage.inc:5039:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5039 | {"VISCII", aliases_viscii, highhalf_viscii, table_viscii, 0}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5039:10: note: (near initialization for 'codepages[33].name') ../.././src/intl/codepage.inc:5040:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5040 | {"Unicode UTF-8", aliases_utf8, highhalf_utf8, table_utf8, 0}, | ^~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5040:10: note: (near initialization for 'codepages[34].name') ../.././src/intl/codepage.inc:5041:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5041 | {"Big5", aliases_big5, highhalf_NULL, table_NULL, 1}, | ^~~~~~ ../.././src/intl/codepage.inc:5041:10: note: (near initialization for 'codepages[35].name') ../.././src/intl/codepage.inc:5042:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5042 | {"Shift-JIS", aliases_shift_jis, highhalf_NULL, table_NULL, 1}, | ^~~~~~~~~~~ ../.././src/intl/codepage.inc:5042:10: note: (near initialization for 'codepages[36].name') ../.././src/intl/codepage.inc:5043:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5043 | {"EUC-CN", aliases_euc_cn, highhalf_NULL, table_NULL, 1}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5043:10: note: (near initialization for 'codepages[37].name') ../.././src/intl/codepage.inc:5044:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5044 | {"EUC-JP", aliases_euc_jp, highhalf_NULL, table_NULL, 1}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5044:10: note: (near initialization for 'codepages[38].name') ../.././src/intl/codepage.inc:5045:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5045 | {"EUC-KR", aliases_euc_kr, highhalf_NULL, table_NULL, 1}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5045:10: note: (near initialization for 'codepages[39].name') ../.././src/intl/codepage.inc:5046:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5046 | {"EUC-TW", aliases_euc_tw, highhalf_NULL, table_NULL, 1}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5046:10: note: (near initialization for 'codepages[40].name') ../.././src/intl/codepage.inc:5047:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5047 | {"GBK", aliases_gbk, highhalf_NULL, table_NULL, 1}, | ^~~~~ ../.././src/intl/codepage.inc:5047:10: note: (near initialization for 'codepages[41].name') ../.././src/intl/codepage.inc:5048:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5048 | {"GB2312", aliases_gb2312, highhalf_NULL, table_NULL, 1}, | ^~~~~~~~ ../.././src/intl/codepage.inc:5048:10: note: (near initialization for 'codepages[42].name') ../.././src/intl/codepage.inc:5049:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5049 | {"GB18030", aliases_gb18030, highhalf_NULL, table_NULL, 1}, | ^~~~~~~~~ ../.././src/intl/codepage.inc:5049:10: note: (near initialization for 'codepages[43].name') ../.././src/intl/codepage.inc:5050:10: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5050 | {"ISO-2022-JP", aliases_iso2022jp, highhalf_NULL, table_NULL, 1}, | ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:5050:10: note: (near initialization for 'codepages[44].name') In file included from charsets.c:78: ../.././src/intl/uni_7b.inc:5:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 5 | {0x00000000, "NUL"}, | ^~~~~ ../.././src/intl/uni_7b.inc:5:22: note: (near initialization for 'unicode_7b[0].s') ../.././src/intl/uni_7b.inc:6:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 6 | {0x00000001, "SH"}, | ^~~~ ../.././src/intl/uni_7b.inc:6:22: note: (near initialization for 'unicode_7b[1].s') ../.././src/intl/uni_7b.inc:7:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 7 | {0x00000002, "SX"}, | ^~~~ ../.././src/intl/uni_7b.inc:7:22: note: (near initialization for 'unicode_7b[2].s') ../.././src/intl/uni_7b.inc:8:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 8 | {0x00000003, "EX"}, | ^~~~ ../.././src/intl/uni_7b.inc:8:22: note: (near initialization for 'unicode_7b[3].s') ../.././src/intl/uni_7b.inc:9:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 9 | {0x00000004, "ET"}, | ^~~~ ../.././src/intl/uni_7b.inc:9:22: note: (near initialization for 'unicode_7b[4].s') ../.././src/intl/uni_7b.inc:10:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 10 | {0x00000005, "ENQ"}, | ^~~~~ ../.././src/intl/uni_7b.inc:10:22: note: (near initialization for 'unicode_7b[5].s') ../.././src/intl/uni_7b.inc:11:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 11 | {0x00000006, "AK"}, | ^~~~ ../.././src/intl/uni_7b.inc:11:22: note: (near initialization for 'unicode_7b[6].s') ../.././src/intl/uni_7b.inc:12:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 12 | {0x00000007, "BL"}, | ^~~~ ../.././src/intl/uni_7b.inc:12:22: note: (near initialization for 'unicode_7b[7].s') ../.././src/intl/uni_7b.inc:13:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 13 | {0x00000008, "BS"}, | ^~~~ ../.././src/intl/uni_7b.inc:13:22: note: (near initialization for 'unicode_7b[8].s') ../.././src/intl/uni_7b.inc:14:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 14 | {0x00000009, "HT"}, | ^~~~ ../.././src/intl/uni_7b.inc:14:22: note: (near initialization for 'unicode_7b[9].s') ../.././src/intl/uni_7b.inc:15:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 15 | {0x0000000a, "LF"}, | ^~~~ ../.././src/intl/uni_7b.inc:15:22: note: (near initialization for 'unicode_7b[10].s') ../.././src/intl/uni_7b.inc:16:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 16 | {0x0000000b, "VT"}, | ^~~~ ../.././src/intl/uni_7b.inc:16:22: note: (near initialization for 'unicode_7b[11].s') ../.././src/intl/uni_7b.inc:17:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 17 | {0x0000000c, "FF"}, | ^~~~ ../.././src/intl/uni_7b.inc:17:22: note: (near initialization for 'unicode_7b[12].s') ../.././src/intl/uni_7b.inc:18:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 18 | {0x0000000d, "CR"}, | ^~~~ ../.././src/intl/uni_7b.inc:18:22: note: (near initialization for 'unicode_7b[13].s') ../.././src/intl/uni_7b.inc:19:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 19 | {0x0000000e, "SO"}, | ^~~~ ../.././src/intl/uni_7b.inc:19:22: note: (near initialization for 'unicode_7b[14].s') ../.././src/intl/uni_7b.inc:20:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 20 | {0x0000000f, "SI"}, | ^~~~ ../.././src/intl/uni_7b.inc:20:22: note: (near initialization for 'unicode_7b[15].s') ../.././src/intl/uni_7b.inc:21:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | {0x00000010, "DL"}, | ^~~~ ../.././src/intl/uni_7b.inc:21:22: note: (near initialization for 'unicode_7b[16].s') ../.././src/intl/uni_7b.inc:22:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 22 | {0x00000011, "DC1"}, | ^~~~~ ../.././src/intl/uni_7b.inc:22:22: note: (near initialization for 'unicode_7b[17].s') ../.././src/intl/uni_7b.inc:23:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 23 | {0x00000012, "DC2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:23:22: note: (near initialization for 'unicode_7b[18].s') ../.././src/intl/uni_7b.inc:24:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | {0x00000013, "DC3"}, | ^~~~~ ../.././src/intl/uni_7b.inc:24:22: note: (near initialization for 'unicode_7b[19].s') ../.././src/intl/uni_7b.inc:25:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 25 | {0x00000014, "DC4"}, | ^~~~~ ../.././src/intl/uni_7b.inc:25:22: note: (near initialization for 'unicode_7b[20].s') ../.././src/intl/uni_7b.inc:26:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | {0x00000015, "NAK"}, | ^~~~~ ../.././src/intl/uni_7b.inc:26:22: note: (near initialization for 'unicode_7b[21].s') ../.././src/intl/uni_7b.inc:27:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 27 | {0x00000016, "SYN"}, | ^~~~~ ../.././src/intl/uni_7b.inc:27:22: note: (near initialization for 'unicode_7b[22].s') ../.././src/intl/uni_7b.inc:28:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 28 | {0x00000017, "EB"}, | ^~~~ ../.././src/intl/uni_7b.inc:28:22: note: (near initialization for 'unicode_7b[23].s') ../.././src/intl/uni_7b.inc:29:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 29 | {0x00000018, "CN"}, | ^~~~ ../.././src/intl/uni_7b.inc:29:22: note: (near initialization for 'unicode_7b[24].s') ../.././src/intl/uni_7b.inc:30:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 30 | {0x00000019, "EM"}, | ^~~~ ../.././src/intl/uni_7b.inc:30:22: note: (near initialization for 'unicode_7b[25].s') ../.././src/intl/uni_7b.inc:31:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 31 | {0x0000001a, "SB"}, | ^~~~ ../.././src/intl/uni_7b.inc:31:22: note: (near initialization for 'unicode_7b[26].s') ../.././src/intl/uni_7b.inc:32:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 32 | {0x0000001b, "ESC"}, | ^~~~~ ../.././src/intl/uni_7b.inc:32:22: note: (near initialization for 'unicode_7b[27].s') ../.././src/intl/uni_7b.inc:33:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | {0x0000001c, "FS"}, | ^~~~ ../.././src/intl/uni_7b.inc:33:22: note: (near initialization for 'unicode_7b[28].s') ../.././src/intl/uni_7b.inc:34:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 34 | {0x0000001d, "GS"}, | ^~~~ ../.././src/intl/uni_7b.inc:34:22: note: (near initialization for 'unicode_7b[29].s') ../.././src/intl/uni_7b.inc:35:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 35 | {0x0000001e, "RS"}, | ^~~~ ../.././src/intl/uni_7b.inc:35:22: note: (near initialization for 'unicode_7b[30].s') ../.././src/intl/uni_7b.inc:36:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | {0x0000001f, "US"}, | ^~~~ ../.././src/intl/uni_7b.inc:36:22: note: (near initialization for 'unicode_7b[31].s') ../.././src/intl/uni_7b.inc:37:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 37 | {0x0000007f, "DT"}, | ^~~~ ../.././src/intl/uni_7b.inc:37:22: note: (near initialization for 'unicode_7b[32].s') ../.././src/intl/uni_7b.inc:38:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | {0x00000085, "\\\\012"}, | ^~~~~~~~~ ../.././src/intl/uni_7b.inc:38:22: note: (near initialization for 'unicode_7b[33].s') ../.././src/intl/uni_7b.inc:39:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | {0x000000a0, "\\001"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:39:22: note: (near initialization for 'unicode_7b[34].s') ../.././src/intl/uni_7b.inc:40:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 40 | {0x000000a1, "!"}, | ^~~ ../.././src/intl/uni_7b.inc:40:22: note: (near initialization for 'unicode_7b[35].s') ../.././src/intl/uni_7b.inc:41:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 41 | {0x000000a2, "-c-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:41:22: note: (near initialization for 'unicode_7b[36].s') ../.././src/intl/uni_7b.inc:42:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | {0x000000a3, "-L-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:42:22: note: (near initialization for 'unicode_7b[37].s') ../.././src/intl/uni_7b.inc:43:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 43 | {0x000000a4, "CUR"}, | ^~~~~ ../.././src/intl/uni_7b.inc:43:22: note: (near initialization for 'unicode_7b[38].s') ../.././src/intl/uni_7b.inc:44:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 44 | {0x000000a5, "YEN"}, | ^~~~~ ../.././src/intl/uni_7b.inc:44:22: note: (near initialization for 'unicode_7b[39].s') ../.././src/intl/uni_7b.inc:45:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 45 | {0x000000a6, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:45:22: note: (near initialization for 'unicode_7b[40].s') ../.././src/intl/uni_7b.inc:46:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 46 | {0x000000a7, "S"}, | ^~~ ../.././src/intl/uni_7b.inc:46:22: note: (near initialization for 'unicode_7b[41].s') ../.././src/intl/uni_7b.inc:47:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 47 | {0x000000a8, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:47:22: note: (near initialization for 'unicode_7b[42].s') ../.././src/intl/uni_7b.inc:48:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 48 | {0x000000a9, "(c)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:48:22: note: (near initialization for 'unicode_7b[43].s') ../.././src/intl/uni_7b.inc:49:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 49 | {0x000000aa, "-a"}, | ^~~~ ../.././src/intl/uni_7b.inc:49:22: note: (near initialization for 'unicode_7b[44].s') ../.././src/intl/uni_7b.inc:50:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 50 | {0x000000ab, "<<"}, | ^~~~ ../.././src/intl/uni_7b.inc:50:22: note: (near initialization for 'unicode_7b[45].s') ../.././src/intl/uni_7b.inc:51:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 51 | {0x000000ac, "NOT"}, | ^~~~~ ../.././src/intl/uni_7b.inc:51:22: note: (near initialization for 'unicode_7b[46].s') ../.././src/intl/uni_7b.inc:52:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 52 | {0x000000ad, ""}, | ^~ ../.././src/intl/uni_7b.inc:52:22: note: (near initialization for 'unicode_7b[47].s') ../.././src/intl/uni_7b.inc:53:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 53 | {0x000000ad, ""}, | ^~ ../.././src/intl/uni_7b.inc:53:22: note: (near initialization for 'unicode_7b[48].s') ../.././src/intl/uni_7b.inc:54:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | {0x000000ae, "(R)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:54:22: note: (near initialization for 'unicode_7b[49].s') ../.././src/intl/uni_7b.inc:55:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 55 | {0x000000af, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:55:22: note: (near initialization for 'unicode_7b[50].s') ../.././src/intl/uni_7b.inc:56:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | {0x000000b0, "DEG"}, | ^~~~~ ../.././src/intl/uni_7b.inc:56:22: note: (near initialization for 'unicode_7b[51].s') ../.././src/intl/uni_7b.inc:57:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | {0x000000b1, "+-"}, | ^~~~ ../.././src/intl/uni_7b.inc:57:22: note: (near initialization for 'unicode_7b[52].s') ../.././src/intl/uni_7b.inc:58:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 58 | {0x000000b2, "^2"}, | ^~~~ ../.././src/intl/uni_7b.inc:58:22: note: (near initialization for 'unicode_7b[53].s') ../.././src/intl/uni_7b.inc:59:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 59 | {0x000000b3, "^3"}, | ^~~~ ../.././src/intl/uni_7b.inc:59:22: note: (near initialization for 'unicode_7b[54].s') ../.././src/intl/uni_7b.inc:60:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | {0x000000b4, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:60:22: note: (near initialization for 'unicode_7b[55].s') ../.././src/intl/uni_7b.inc:61:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | {0x000000b5, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:61:22: note: (near initialization for 'unicode_7b[56].s') ../.././src/intl/uni_7b.inc:62:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | {0x000000b6, "P"}, | ^~~ ../.././src/intl/uni_7b.inc:62:22: note: (near initialization for 'unicode_7b[57].s') ../.././src/intl/uni_7b.inc:63:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 63 | {0x000000b7, "."}, | ^~~ ../.././src/intl/uni_7b.inc:63:22: note: (near initialization for 'unicode_7b[58].s') ../.././src/intl/uni_7b.inc:64:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | {0x000000b8, ","}, | ^~~ ../.././src/intl/uni_7b.inc:64:22: note: (near initialization for 'unicode_7b[59].s') ../.././src/intl/uni_7b.inc:65:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | {0x000000b9, "^1"}, | ^~~~ ../.././src/intl/uni_7b.inc:65:22: note: (near initialization for 'unicode_7b[60].s') ../.././src/intl/uni_7b.inc:66:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 66 | {0x000000ba, "-o"}, | ^~~~ ../.././src/intl/uni_7b.inc:66:22: note: (near initialization for 'unicode_7b[61].s') ../.././src/intl/uni_7b.inc:67:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 67 | {0x000000bb, ">>"}, | ^~~~ ../.././src/intl/uni_7b.inc:67:22: note: (near initialization for 'unicode_7b[62].s') ../.././src/intl/uni_7b.inc:68:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 68 | {0x000000bc, " 1/4"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:68:22: note: (near initialization for 'unicode_7b[63].s') ../.././src/intl/uni_7b.inc:69:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | {0x000000bd, " 1/2"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:69:22: note: (near initialization for 'unicode_7b[64].s') ../.././src/intl/uni_7b.inc:70:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | {0x000000be, " 3/4"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:70:22: note: (near initialization for 'unicode_7b[65].s') ../.././src/intl/uni_7b.inc:71:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 71 | {0x000000bf, "?"}, | ^~~ ../.././src/intl/uni_7b.inc:71:22: note: (near initialization for 'unicode_7b[66].s') ../.././src/intl/uni_7b.inc:72:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 72 | {0x000000c0, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:72:22: note: (near initialization for 'unicode_7b[67].s') ../.././src/intl/uni_7b.inc:73:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 73 | {0x000000c1, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:73:22: note: (near initialization for 'unicode_7b[68].s') ../.././src/intl/uni_7b.inc:74:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | {0x000000c2, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:74:22: note: (near initialization for 'unicode_7b[69].s') ../.././src/intl/uni_7b.inc:75:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 75 | {0x000000c3, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:75:22: note: (near initialization for 'unicode_7b[70].s') ../.././src/intl/uni_7b.inc:76:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 76 | {0x000000c4, "Ae"}, | ^~~~ ../.././src/intl/uni_7b.inc:76:22: note: (near initialization for 'unicode_7b[71].s') ../.././src/intl/uni_7b.inc:77:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 77 | {0x000000c5, "AA"}, | ^~~~ ../.././src/intl/uni_7b.inc:77:22: note: (near initialization for 'unicode_7b[72].s') ../.././src/intl/uni_7b.inc:78:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 78 | {0x000000c6, "AE"}, | ^~~~ ../.././src/intl/uni_7b.inc:78:22: note: (near initialization for 'unicode_7b[73].s') ../.././src/intl/uni_7b.inc:79:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 79 | {0x000000c7, "C,"}, | ^~~~ ../.././src/intl/uni_7b.inc:79:22: note: (near initialization for 'unicode_7b[74].s') ../.././src/intl/uni_7b.inc:80:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | {0x000000c8, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:80:22: note: (near initialization for 'unicode_7b[75].s') ../.././src/intl/uni_7b.inc:81:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 81 | {0x000000c9, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:81:22: note: (near initialization for 'unicode_7b[76].s') ../.././src/intl/uni_7b.inc:82:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 82 | {0x000000ca, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:82:22: note: (near initialization for 'unicode_7b[77].s') ../.././src/intl/uni_7b.inc:83:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 83 | {0x000000cb, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:83:22: note: (near initialization for 'unicode_7b[78].s') ../.././src/intl/uni_7b.inc:84:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 84 | {0x000000cc, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:84:22: note: (near initialization for 'unicode_7b[79].s') ../.././src/intl/uni_7b.inc:85:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 85 | {0x000000cd, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:85:22: note: (near initialization for 'unicode_7b[80].s') ../.././src/intl/uni_7b.inc:86:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 86 | {0x000000ce, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:86:22: note: (near initialization for 'unicode_7b[81].s') ../.././src/intl/uni_7b.inc:87:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 87 | {0x000000cf, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:87:22: note: (near initialization for 'unicode_7b[82].s') ../.././src/intl/uni_7b.inc:88:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 88 | {0x000000d0, "D-"}, | ^~~~ ../.././src/intl/uni_7b.inc:88:22: note: (near initialization for 'unicode_7b[83].s') ../.././src/intl/uni_7b.inc:89:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 89 | {0x000000d1, "N"}, | ^~~ ../.././src/intl/uni_7b.inc:89:22: note: (near initialization for 'unicode_7b[84].s') ../.././src/intl/uni_7b.inc:90:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 90 | {0x000000d2, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:90:22: note: (near initialization for 'unicode_7b[85].s') ../.././src/intl/uni_7b.inc:91:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | {0x000000d3, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:91:22: note: (near initialization for 'unicode_7b[86].s') ../.././src/intl/uni_7b.inc:92:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 92 | {0x000000d4, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:92:22: note: (near initialization for 'unicode_7b[87].s') ../.././src/intl/uni_7b.inc:93:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 93 | {0x000000d5, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:93:22: note: (near initialization for 'unicode_7b[88].s') ../.././src/intl/uni_7b.inc:94:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 94 | {0x000000d6, "Oe"}, | ^~~~ ../.././src/intl/uni_7b.inc:94:22: note: (near initialization for 'unicode_7b[89].s') ../.././src/intl/uni_7b.inc:95:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 95 | {0x000000d7, " *"}, | ^~~~ ../.././src/intl/uni_7b.inc:95:22: note: (near initialization for 'unicode_7b[90].s') ../.././src/intl/uni_7b.inc:96:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 96 | {0x000000d8, "O/"}, | ^~~~ ../.././src/intl/uni_7b.inc:96:22: note: (near initialization for 'unicode_7b[91].s') ../.././src/intl/uni_7b.inc:97:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 97 | {0x000000d9, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:97:22: note: (near initialization for 'unicode_7b[92].s') ../.././src/intl/uni_7b.inc:98:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 98 | {0x000000da, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:98:22: note: (near initialization for 'unicode_7b[93].s') ../.././src/intl/uni_7b.inc:99:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 99 | {0x000000db, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:99:22: note: (near initialization for 'unicode_7b[94].s') ../.././src/intl/uni_7b.inc:100:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 100 | {0x000000dc, "Ue"}, | ^~~~ ../.././src/intl/uni_7b.inc:100:22: note: (near initialization for 'unicode_7b[95].s') ../.././src/intl/uni_7b.inc:101:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 101 | {0x000000dd, "Y"}, | ^~~ ../.././src/intl/uni_7b.inc:101:22: note: (near initialization for 'unicode_7b[96].s') ../.././src/intl/uni_7b.inc:102:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | {0x000000de, "TH"}, | ^~~~ ../.././src/intl/uni_7b.inc:102:22: note: (near initialization for 'unicode_7b[97].s') ../.././src/intl/uni_7b.inc:103:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 103 | {0x000000df, "ss"}, | ^~~~ ../.././src/intl/uni_7b.inc:103:22: note: (near initialization for 'unicode_7b[98].s') ../.././src/intl/uni_7b.inc:104:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 104 | {0x000000e0, "`a"}, | ^~~~ ../.././src/intl/uni_7b.inc:104:22: note: (near initialization for 'unicode_7b[99].s') ../.././src/intl/uni_7b.inc:105:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 105 | {0x000000e1, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:105:22: note: (near initialization for 'unicode_7b[100].s') ../.././src/intl/uni_7b.inc:106:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 106 | {0x000000e2, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:106:22: note: (near initialization for 'unicode_7b[101].s') ../.././src/intl/uni_7b.inc:107:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 107 | {0x000000e3, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:107:22: note: (near initialization for 'unicode_7b[102].s') ../.././src/intl/uni_7b.inc:108:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 108 | {0x000000e4, "ae"}, | ^~~~ ../.././src/intl/uni_7b.inc:108:22: note: (near initialization for 'unicode_7b[103].s') ../.././src/intl/uni_7b.inc:109:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 109 | {0x000000e5, "aa"}, | ^~~~ ../.././src/intl/uni_7b.inc:109:22: note: (near initialization for 'unicode_7b[104].s') ../.././src/intl/uni_7b.inc:110:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 110 | {0x000000e6, "ae"}, | ^~~~ ../.././src/intl/uni_7b.inc:110:22: note: (near initialization for 'unicode_7b[105].s') ../.././src/intl/uni_7b.inc:111:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 111 | {0x000000e7, "c,"}, | ^~~~ ../.././src/intl/uni_7b.inc:111:22: note: (near initialization for 'unicode_7b[106].s') ../.././src/intl/uni_7b.inc:112:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 112 | {0x000000e8, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:112:22: note: (near initialization for 'unicode_7b[107].s') ../.././src/intl/uni_7b.inc:113:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | {0x000000e9, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:113:22: note: (near initialization for 'unicode_7b[108].s') ../.././src/intl/uni_7b.inc:114:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 114 | {0x000000ea, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:114:22: note: (near initialization for 'unicode_7b[109].s') ../.././src/intl/uni_7b.inc:115:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 115 | {0x000000eb, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:115:22: note: (near initialization for 'unicode_7b[110].s') ../.././src/intl/uni_7b.inc:116:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 116 | {0x000000ec, "`i"}, | ^~~~ ../.././src/intl/uni_7b.inc:116:22: note: (near initialization for 'unicode_7b[111].s') ../.././src/intl/uni_7b.inc:117:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 117 | {0x000000ed, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:117:22: note: (near initialization for 'unicode_7b[112].s') ../.././src/intl/uni_7b.inc:118:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 118 | {0x000000ee, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:118:22: note: (near initialization for 'unicode_7b[113].s') ../.././src/intl/uni_7b.inc:119:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 119 | {0x000000ef, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:119:22: note: (near initialization for 'unicode_7b[114].s') ../.././src/intl/uni_7b.inc:120:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 120 | {0x000000f0, "d-"}, | ^~~~ ../.././src/intl/uni_7b.inc:120:22: note: (near initialization for 'unicode_7b[115].s') ../.././src/intl/uni_7b.inc:121:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 121 | {0x000000f1, "n"}, | ^~~ ../.././src/intl/uni_7b.inc:121:22: note: (near initialization for 'unicode_7b[116].s') ../.././src/intl/uni_7b.inc:122:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 122 | {0x000000f2, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:122:22: note: (near initialization for 'unicode_7b[117].s') ../.././src/intl/uni_7b.inc:123:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 123 | {0x000000f3, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:123:22: note: (near initialization for 'unicode_7b[118].s') ../.././src/intl/uni_7b.inc:124:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 124 | {0x000000f4, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:124:22: note: (near initialization for 'unicode_7b[119].s') ../.././src/intl/uni_7b.inc:125:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 125 | {0x000000f5, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:125:22: note: (near initialization for 'unicode_7b[120].s') ../.././src/intl/uni_7b.inc:126:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 126 | {0x000000f6, "oe"}, | ^~~~ ../.././src/intl/uni_7b.inc:126:22: note: (near initialization for 'unicode_7b[121].s') ../.././src/intl/uni_7b.inc:127:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 127 | {0x000000f7, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:127:22: note: (near initialization for 'unicode_7b[122].s') ../.././src/intl/uni_7b.inc:128:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 128 | {0x000000f8, "o/"}, | ^~~~ ../.././src/intl/uni_7b.inc:128:22: note: (near initialization for 'unicode_7b[123].s') ../.././src/intl/uni_7b.inc:129:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 129 | {0x000000f9, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:129:22: note: (near initialization for 'unicode_7b[124].s') ../.././src/intl/uni_7b.inc:130:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 130 | {0x000000fa, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:130:22: note: (near initialization for 'unicode_7b[125].s') ../.././src/intl/uni_7b.inc:131:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 131 | {0x000000fb, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:131:22: note: (near initialization for 'unicode_7b[126].s') ../.././src/intl/uni_7b.inc:132:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 132 | {0x000000fc, "ue"}, | ^~~~ ../.././src/intl/uni_7b.inc:132:22: note: (near initialization for 'unicode_7b[127].s') ../.././src/intl/uni_7b.inc:133:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 133 | {0x000000fd, "y"}, | ^~~ ../.././src/intl/uni_7b.inc:133:22: note: (near initialization for 'unicode_7b[128].s') ../.././src/intl/uni_7b.inc:134:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 134 | {0x000000fe, "th"}, | ^~~~ ../.././src/intl/uni_7b.inc:134:22: note: (near initialization for 'unicode_7b[129].s') ../.././src/intl/uni_7b.inc:135:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 135 | {0x000000ff, "y"}, | ^~~ ../.././src/intl/uni_7b.inc:135:22: note: (near initialization for 'unicode_7b[130].s') ../.././src/intl/uni_7b.inc:136:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 136 | {0x00000100, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:136:22: note: (near initialization for 'unicode_7b[131].s') ../.././src/intl/uni_7b.inc:137:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 137 | {0x00000101, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:137:22: note: (near initialization for 'unicode_7b[132].s') ../.././src/intl/uni_7b.inc:138:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 138 | {0x00000102, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:138:22: note: (near initialization for 'unicode_7b[133].s') ../.././src/intl/uni_7b.inc:139:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 139 | {0x00000103, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:139:22: note: (near initialization for 'unicode_7b[134].s') ../.././src/intl/uni_7b.inc:140:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 140 | {0x00000104, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:140:22: note: (near initialization for 'unicode_7b[135].s') ../.././src/intl/uni_7b.inc:141:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 141 | {0x00000105, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:141:22: note: (near initialization for 'unicode_7b[136].s') ../.././src/intl/uni_7b.inc:142:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 142 | {0x00000106, "C"}, | ^~~ ../.././src/intl/uni_7b.inc:142:22: note: (near initialization for 'unicode_7b[137].s') ../.././src/intl/uni_7b.inc:143:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | {0x00000107, "c"}, | ^~~ ../.././src/intl/uni_7b.inc:143:22: note: (near initialization for 'unicode_7b[138].s') ../.././src/intl/uni_7b.inc:144:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 144 | {0x00000108, "CH"}, | ^~~~ ../.././src/intl/uni_7b.inc:144:22: note: (near initialization for 'unicode_7b[139].s') ../.././src/intl/uni_7b.inc:145:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 145 | {0x00000109, "ch"}, | ^~~~ ../.././src/intl/uni_7b.inc:145:22: note: (near initialization for 'unicode_7b[140].s') ../.././src/intl/uni_7b.inc:146:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 146 | {0x0000010a, "C"}, | ^~~ ../.././src/intl/uni_7b.inc:146:22: note: (near initialization for 'unicode_7b[141].s') ../.././src/intl/uni_7b.inc:147:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 147 | {0x0000010b, "c"}, | ^~~ ../.././src/intl/uni_7b.inc:147:22: note: (near initialization for 'unicode_7b[142].s') ../.././src/intl/uni_7b.inc:148:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 148 | {0x0000010c, "C"}, | ^~~ ../.././src/intl/uni_7b.inc:148:22: note: (near initialization for 'unicode_7b[143].s') ../.././src/intl/uni_7b.inc:149:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 149 | {0x0000010d, "c"}, | ^~~ ../.././src/intl/uni_7b.inc:149:22: note: (near initialization for 'unicode_7b[144].s') ../.././src/intl/uni_7b.inc:150:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 150 | {0x0000010e, "D"}, | ^~~ ../.././src/intl/uni_7b.inc:150:22: note: (near initialization for 'unicode_7b[145].s') ../.././src/intl/uni_7b.inc:151:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 151 | {0x0000010f, "d"}, | ^~~ ../.././src/intl/uni_7b.inc:151:22: note: (near initialization for 'unicode_7b[146].s') ../.././src/intl/uni_7b.inc:152:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 152 | {0x00000110, "D/"}, | ^~~~ ../.././src/intl/uni_7b.inc:152:22: note: (near initialization for 'unicode_7b[147].s') ../.././src/intl/uni_7b.inc:153:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 153 | {0x00000111, "d/"}, | ^~~~ ../.././src/intl/uni_7b.inc:153:22: note: (near initialization for 'unicode_7b[148].s') ../.././src/intl/uni_7b.inc:154:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 154 | {0x00000112, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:154:22: note: (near initialization for 'unicode_7b[149].s') ../.././src/intl/uni_7b.inc:155:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 155 | {0x00000113, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:155:22: note: (near initialization for 'unicode_7b[150].s') ../.././src/intl/uni_7b.inc:156:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 156 | {0x00000114, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:156:22: note: (near initialization for 'unicode_7b[151].s') ../.././src/intl/uni_7b.inc:157:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 157 | {0x00000115, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:157:22: note: (near initialization for 'unicode_7b[152].s') ../.././src/intl/uni_7b.inc:158:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 158 | {0x00000116, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:158:22: note: (near initialization for 'unicode_7b[153].s') ../.././src/intl/uni_7b.inc:159:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 159 | {0x00000117, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:159:22: note: (near initialization for 'unicode_7b[154].s') ../.././src/intl/uni_7b.inc:160:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 160 | {0x00000118, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:160:22: note: (near initialization for 'unicode_7b[155].s') ../.././src/intl/uni_7b.inc:161:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 161 | {0x00000119, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:161:22: note: (near initialization for 'unicode_7b[156].s') ../.././src/intl/uni_7b.inc:162:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 162 | {0x0000011a, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:162:22: note: (near initialization for 'unicode_7b[157].s') ../.././src/intl/uni_7b.inc:163:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 163 | {0x0000011b, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:163:22: note: (near initialization for 'unicode_7b[158].s') ../.././src/intl/uni_7b.inc:164:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 164 | {0x0000011c, "GH"}, | ^~~~ ../.././src/intl/uni_7b.inc:164:22: note: (near initialization for 'unicode_7b[159].s') ../.././src/intl/uni_7b.inc:165:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 165 | {0x0000011d, "gh"}, | ^~~~ ../.././src/intl/uni_7b.inc:165:22: note: (near initialization for 'unicode_7b[160].s') ../.././src/intl/uni_7b.inc:166:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 166 | {0x0000011e, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:166:22: note: (near initialization for 'unicode_7b[161].s') ../.././src/intl/uni_7b.inc:167:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 167 | {0x0000011f, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:167:22: note: (near initialization for 'unicode_7b[162].s') ../.././src/intl/uni_7b.inc:168:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 168 | {0x00000120, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:168:22: note: (near initialization for 'unicode_7b[163].s') ../.././src/intl/uni_7b.inc:169:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 169 | {0x00000121, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:169:22: note: (near initialization for 'unicode_7b[164].s') ../.././src/intl/uni_7b.inc:170:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 170 | {0x00000122, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:170:22: note: (near initialization for 'unicode_7b[165].s') ../.././src/intl/uni_7b.inc:171:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 171 | {0x00000123, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:171:22: note: (near initialization for 'unicode_7b[166].s') ../.././src/intl/uni_7b.inc:172:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 172 | {0x00000124, "HH"}, | ^~~~ ../.././src/intl/uni_7b.inc:172:22: note: (near initialization for 'unicode_7b[167].s') ../.././src/intl/uni_7b.inc:173:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 173 | {0x00000125, "hh"}, | ^~~~ ../.././src/intl/uni_7b.inc:173:22: note: (near initialization for 'unicode_7b[168].s') ../.././src/intl/uni_7b.inc:174:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 174 | {0x00000126, "H/"}, | ^~~~ ../.././src/intl/uni_7b.inc:174:22: note: (near initialization for 'unicode_7b[169].s') ../.././src/intl/uni_7b.inc:175:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 175 | {0x00000127, "H"}, | ^~~ ../.././src/intl/uni_7b.inc:175:22: note: (near initialization for 'unicode_7b[170].s') ../.././src/intl/uni_7b.inc:176:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 176 | {0x00000128, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:176:22: note: (near initialization for 'unicode_7b[171].s') ../.././src/intl/uni_7b.inc:177:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 177 | {0x00000129, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:177:22: note: (near initialization for 'unicode_7b[172].s') ../.././src/intl/uni_7b.inc:178:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 178 | {0x0000012a, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:178:22: note: (near initialization for 'unicode_7b[173].s') ../.././src/intl/uni_7b.inc:179:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 179 | {0x0000012b, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:179:22: note: (near initialization for 'unicode_7b[174].s') ../.././src/intl/uni_7b.inc:180:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 180 | {0x0000012c, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:180:22: note: (near initialization for 'unicode_7b[175].s') ../.././src/intl/uni_7b.inc:181:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 181 | {0x0000012d, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:181:22: note: (near initialization for 'unicode_7b[176].s') ../.././src/intl/uni_7b.inc:182:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 182 | {0x0000012e, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:182:22: note: (near initialization for 'unicode_7b[177].s') ../.././src/intl/uni_7b.inc:183:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 183 | {0x0000012f, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:183:22: note: (near initialization for 'unicode_7b[178].s') ../.././src/intl/uni_7b.inc:184:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 184 | {0x00000130, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:184:22: note: (near initialization for 'unicode_7b[179].s') ../.././src/intl/uni_7b.inc:185:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 185 | {0x00000131, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:185:22: note: (near initialization for 'unicode_7b[180].s') ../.././src/intl/uni_7b.inc:186:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 186 | {0x00000132, "IJ"}, | ^~~~ ../.././src/intl/uni_7b.inc:186:22: note: (near initialization for 'unicode_7b[181].s') ../.././src/intl/uni_7b.inc:187:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 187 | {0x00000133, "ij"}, | ^~~~ ../.././src/intl/uni_7b.inc:187:22: note: (near initialization for 'unicode_7b[182].s') ../.././src/intl/uni_7b.inc:188:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 188 | {0x00000134, "JH"}, | ^~~~ ../.././src/intl/uni_7b.inc:188:22: note: (near initialization for 'unicode_7b[183].s') ../.././src/intl/uni_7b.inc:189:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 189 | {0x00000135, "jh"}, | ^~~~ ../.././src/intl/uni_7b.inc:189:22: note: (near initialization for 'unicode_7b[184].s') ../.././src/intl/uni_7b.inc:190:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 190 | {0x00000136, "K"}, | ^~~ ../.././src/intl/uni_7b.inc:190:22: note: (near initialization for 'unicode_7b[185].s') ../.././src/intl/uni_7b.inc:191:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 191 | {0x00000137, "k"}, | ^~~ ../.././src/intl/uni_7b.inc:191:22: note: (near initialization for 'unicode_7b[186].s') ../.././src/intl/uni_7b.inc:192:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 192 | {0x00000138, "kk"}, | ^~~~ ../.././src/intl/uni_7b.inc:192:22: note: (near initialization for 'unicode_7b[187].s') ../.././src/intl/uni_7b.inc:193:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 193 | {0x00000139, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:193:22: note: (near initialization for 'unicode_7b[188].s') ../.././src/intl/uni_7b.inc:194:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 194 | {0x0000013a, "l"}, | ^~~ ../.././src/intl/uni_7b.inc:194:22: note: (near initialization for 'unicode_7b[189].s') ../.././src/intl/uni_7b.inc:195:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 195 | {0x0000013b, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:195:22: note: (near initialization for 'unicode_7b[190].s') ../.././src/intl/uni_7b.inc:196:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 196 | {0x0000013c, "l"}, | ^~~ ../.././src/intl/uni_7b.inc:196:22: note: (near initialization for 'unicode_7b[191].s') ../.././src/intl/uni_7b.inc:197:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 197 | {0x0000013d, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:197:22: note: (near initialization for 'unicode_7b[192].s') ../.././src/intl/uni_7b.inc:198:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 198 | {0x0000013e, "l"}, | ^~~ ../.././src/intl/uni_7b.inc:198:22: note: (near initialization for 'unicode_7b[193].s') ../.././src/intl/uni_7b.inc:199:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 199 | {0x0000013f, "L."}, | ^~~~ ../.././src/intl/uni_7b.inc:199:22: note: (near initialization for 'unicode_7b[194].s') ../.././src/intl/uni_7b.inc:200:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 200 | {0x00000140, "l."}, | ^~~~ ../.././src/intl/uni_7b.inc:200:22: note: (near initialization for 'unicode_7b[195].s') ../.././src/intl/uni_7b.inc:201:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 201 | {0x00000141, "L/"}, | ^~~~ ../.././src/intl/uni_7b.inc:201:22: note: (near initialization for 'unicode_7b[196].s') ../.././src/intl/uni_7b.inc:202:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 202 | {0x00000142, "l/"}, | ^~~~ ../.././src/intl/uni_7b.inc:202:22: note: (near initialization for 'unicode_7b[197].s') ../.././src/intl/uni_7b.inc:203:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 203 | {0x00000143, "N"}, | ^~~ ../.././src/intl/uni_7b.inc:203:22: note: (near initialization for 'unicode_7b[198].s') ../.././src/intl/uni_7b.inc:204:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 204 | {0x00000144, "n"}, | ^~~ ../.././src/intl/uni_7b.inc:204:22: note: (near initialization for 'unicode_7b[199].s') ../.././src/intl/uni_7b.inc:205:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 205 | {0x00000145, "N"}, | ^~~ ../.././src/intl/uni_7b.inc:205:22: note: (near initialization for 'unicode_7b[200].s') ../.././src/intl/uni_7b.inc:206:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 206 | {0x00000146, "n"}, | ^~~ ../.././src/intl/uni_7b.inc:206:22: note: (near initialization for 'unicode_7b[201].s') ../.././src/intl/uni_7b.inc:207:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 207 | {0x00000147, "N"}, | ^~~ ../.././src/intl/uni_7b.inc:207:22: note: (near initialization for 'unicode_7b[202].s') ../.././src/intl/uni_7b.inc:208:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 208 | {0x00000148, "n"}, | ^~~ ../.././src/intl/uni_7b.inc:208:22: note: (near initialization for 'unicode_7b[203].s') ../.././src/intl/uni_7b.inc:209:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 209 | {0x00000149, "'n"}, | ^~~~ ../.././src/intl/uni_7b.inc:209:22: note: (near initialization for 'unicode_7b[204].s') ../.././src/intl/uni_7b.inc:210:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 210 | {0x0000014a, "NG"}, | ^~~~ ../.././src/intl/uni_7b.inc:210:22: note: (near initialization for 'unicode_7b[205].s') ../.././src/intl/uni_7b.inc:211:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 211 | {0x0000014b, "N"}, | ^~~ ../.././src/intl/uni_7b.inc:211:22: note: (near initialization for 'unicode_7b[206].s') ../.././src/intl/uni_7b.inc:212:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 212 | {0x0000014c, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:212:22: note: (near initialization for 'unicode_7b[207].s') ../.././src/intl/uni_7b.inc:213:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 213 | {0x0000014d, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:213:22: note: (near initialization for 'unicode_7b[208].s') ../.././src/intl/uni_7b.inc:214:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 214 | {0x0000014e, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:214:22: note: (near initialization for 'unicode_7b[209].s') ../.././src/intl/uni_7b.inc:215:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 215 | {0x0000014f, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:215:22: note: (near initialization for 'unicode_7b[210].s') ../.././src/intl/uni_7b.inc:216:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 216 | {0x00000150, "O\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:216:22: note: (near initialization for 'unicode_7b[211].s') ../.././src/intl/uni_7b.inc:217:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 217 | {0x00000151, "o\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:217:22: note: (near initialization for 'unicode_7b[212].s') ../.././src/intl/uni_7b.inc:218:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 218 | {0x00000152, "OE"}, | ^~~~ ../.././src/intl/uni_7b.inc:218:22: note: (near initialization for 'unicode_7b[213].s') ../.././src/intl/uni_7b.inc:219:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 219 | {0x00000153, "oe"}, | ^~~~ ../.././src/intl/uni_7b.inc:219:22: note: (near initialization for 'unicode_7b[214].s') ../.././src/intl/uni_7b.inc:220:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 220 | {0x00000154, "R"}, | ^~~ ../.././src/intl/uni_7b.inc:220:22: note: (near initialization for 'unicode_7b[215].s') ../.././src/intl/uni_7b.inc:221:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 221 | {0x00000155, "r"}, | ^~~ ../.././src/intl/uni_7b.inc:221:22: note: (near initialization for 'unicode_7b[216].s') ../.././src/intl/uni_7b.inc:222:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 222 | {0x00000156, "R"}, | ^~~ ../.././src/intl/uni_7b.inc:222:22: note: (near initialization for 'unicode_7b[217].s') ../.././src/intl/uni_7b.inc:223:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 223 | {0x00000157, "r"}, | ^~~ ../.././src/intl/uni_7b.inc:223:22: note: (near initialization for 'unicode_7b[218].s') ../.././src/intl/uni_7b.inc:224:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 224 | {0x00000158, "R"}, | ^~~ ../.././src/intl/uni_7b.inc:224:22: note: (near initialization for 'unicode_7b[219].s') ../.././src/intl/uni_7b.inc:225:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 225 | {0x00000159, "r"}, | ^~~ ../.././src/intl/uni_7b.inc:225:22: note: (near initialization for 'unicode_7b[220].s') ../.././src/intl/uni_7b.inc:226:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 226 | {0x0000015a, "S"}, | ^~~ ../.././src/intl/uni_7b.inc:226:22: note: (near initialization for 'unicode_7b[221].s') ../.././src/intl/uni_7b.inc:227:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 227 | {0x0000015b, "s"}, | ^~~ ../.././src/intl/uni_7b.inc:227:22: note: (near initialization for 'unicode_7b[222].s') ../.././src/intl/uni_7b.inc:228:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 228 | {0x0000015c, "SH"}, | ^~~~ ../.././src/intl/uni_7b.inc:228:22: note: (near initialization for 'unicode_7b[223].s') ../.././src/intl/uni_7b.inc:229:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 229 | {0x0000015d, "sh"}, | ^~~~ ../.././src/intl/uni_7b.inc:229:22: note: (near initialization for 'unicode_7b[224].s') ../.././src/intl/uni_7b.inc:230:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 230 | {0x0000015e, "S"}, | ^~~ ../.././src/intl/uni_7b.inc:230:22: note: (near initialization for 'unicode_7b[225].s') ../.././src/intl/uni_7b.inc:231:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 231 | {0x0000015f, "s"}, | ^~~ ../.././src/intl/uni_7b.inc:231:22: note: (near initialization for 'unicode_7b[226].s') ../.././src/intl/uni_7b.inc:232:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 232 | {0x00000160, "S"}, | ^~~ ../.././src/intl/uni_7b.inc:232:22: note: (near initialization for 'unicode_7b[227].s') ../.././src/intl/uni_7b.inc:233:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 233 | {0x00000161, "s"}, | ^~~ ../.././src/intl/uni_7b.inc:233:22: note: (near initialization for 'unicode_7b[228].s') ../.././src/intl/uni_7b.inc:234:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 234 | {0x00000162, "T"}, | ^~~ ../.././src/intl/uni_7b.inc:234:22: note: (near initialization for 'unicode_7b[229].s') ../.././src/intl/uni_7b.inc:235:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 235 | {0x00000163, "t"}, | ^~~ ../.././src/intl/uni_7b.inc:235:22: note: (near initialization for 'unicode_7b[230].s') ../.././src/intl/uni_7b.inc:236:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 236 | {0x00000164, "T"}, | ^~~ ../.././src/intl/uni_7b.inc:236:22: note: (near initialization for 'unicode_7b[231].s') ../.././src/intl/uni_7b.inc:237:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 237 | {0x00000165, "t"}, | ^~~ ../.././src/intl/uni_7b.inc:237:22: note: (near initialization for 'unicode_7b[232].s') ../.././src/intl/uni_7b.inc:238:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 238 | {0x00000166, "T/"}, | ^~~~ ../.././src/intl/uni_7b.inc:238:22: note: (near initialization for 'unicode_7b[233].s') ../.././src/intl/uni_7b.inc:239:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 239 | {0x00000167, "t/"}, | ^~~~ ../.././src/intl/uni_7b.inc:239:22: note: (near initialization for 'unicode_7b[234].s') ../.././src/intl/uni_7b.inc:240:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 240 | {0x00000168, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:240:22: note: (near initialization for 'unicode_7b[235].s') ../.././src/intl/uni_7b.inc:241:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 241 | {0x00000169, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:241:22: note: (near initialization for 'unicode_7b[236].s') ../.././src/intl/uni_7b.inc:242:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 242 | {0x0000016a, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:242:22: note: (near initialization for 'unicode_7b[237].s') ../.././src/intl/uni_7b.inc:243:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 243 | {0x0000016b, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:243:22: note: (near initialization for 'unicode_7b[238].s') ../.././src/intl/uni_7b.inc:244:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 244 | {0x0000016c, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:244:22: note: (near initialization for 'unicode_7b[239].s') ../.././src/intl/uni_7b.inc:245:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 245 | {0x0000016d, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:245:22: note: (near initialization for 'unicode_7b[240].s') ../.././src/intl/uni_7b.inc:246:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 246 | {0x0000016e, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:246:22: note: (near initialization for 'unicode_7b[241].s') ../.././src/intl/uni_7b.inc:247:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 247 | {0x0000016f, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:247:22: note: (near initialization for 'unicode_7b[242].s') ../.././src/intl/uni_7b.inc:248:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 248 | {0x00000170, "U\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:248:22: note: (near initialization for 'unicode_7b[243].s') ../.././src/intl/uni_7b.inc:249:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 249 | {0x00000171, "u\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:249:22: note: (near initialization for 'unicode_7b[244].s') ../.././src/intl/uni_7b.inc:250:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 250 | {0x00000172, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:250:22: note: (near initialization for 'unicode_7b[245].s') ../.././src/intl/uni_7b.inc:251:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 251 | {0x00000173, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:251:22: note: (near initialization for 'unicode_7b[246].s') ../.././src/intl/uni_7b.inc:252:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 252 | {0x00000174, "W"}, | ^~~ ../.././src/intl/uni_7b.inc:252:22: note: (near initialization for 'unicode_7b[247].s') ../.././src/intl/uni_7b.inc:253:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 253 | {0x00000175, "w"}, | ^~~ ../.././src/intl/uni_7b.inc:253:22: note: (near initialization for 'unicode_7b[248].s') ../.././src/intl/uni_7b.inc:254:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 254 | {0x00000176, "Y"}, | ^~~ ../.././src/intl/uni_7b.inc:254:22: note: (near initialization for 'unicode_7b[249].s') ../.././src/intl/uni_7b.inc:255:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 255 | {0x00000177, "y"}, | ^~~ ../.././src/intl/uni_7b.inc:255:22: note: (near initialization for 'unicode_7b[250].s') ../.././src/intl/uni_7b.inc:256:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 256 | {0x00000178, "Y"}, | ^~~ ../.././src/intl/uni_7b.inc:256:22: note: (near initialization for 'unicode_7b[251].s') ../.././src/intl/uni_7b.inc:257:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 257 | {0x00000179, "Z"}, | ^~~ ../.././src/intl/uni_7b.inc:257:22: note: (near initialization for 'unicode_7b[252].s') ../.././src/intl/uni_7b.inc:258:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 258 | {0x0000017a, "z"}, | ^~~ ../.././src/intl/uni_7b.inc:258:22: note: (near initialization for 'unicode_7b[253].s') ../.././src/intl/uni_7b.inc:259:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 259 | {0x0000017b, "Z"}, | ^~~ ../.././src/intl/uni_7b.inc:259:22: note: (near initialization for 'unicode_7b[254].s') ../.././src/intl/uni_7b.inc:260:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 260 | {0x0000017c, "z"}, | ^~~ ../.././src/intl/uni_7b.inc:260:22: note: (near initialization for 'unicode_7b[255].s') ../.././src/intl/uni_7b.inc:261:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 261 | {0x0000017d, "Z"}, | ^~~ ../.././src/intl/uni_7b.inc:261:22: note: (near initialization for 'unicode_7b[256].s') ../.././src/intl/uni_7b.inc:262:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 262 | {0x0000017e, "z"}, | ^~~ ../.././src/intl/uni_7b.inc:262:22: note: (near initialization for 'unicode_7b[257].s') ../.././src/intl/uni_7b.inc:263:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 263 | {0x0000017f, "s1"}, | ^~~~ ../.././src/intl/uni_7b.inc:263:22: note: (near initialization for 'unicode_7b[258].s') ../.././src/intl/uni_7b.inc:264:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 264 | {0x00000187, "C2"}, | ^~~~ ../.././src/intl/uni_7b.inc:264:22: note: (near initialization for 'unicode_7b[259].s') ../.././src/intl/uni_7b.inc:265:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 265 | {0x00000188, "c2"}, | ^~~~ ../.././src/intl/uni_7b.inc:265:22: note: (near initialization for 'unicode_7b[260].s') ../.././src/intl/uni_7b.inc:266:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 266 | {0x00000191, "F2"}, | ^~~~ ../.././src/intl/uni_7b.inc:266:22: note: (near initialization for 'unicode_7b[261].s') ../.././src/intl/uni_7b.inc:267:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 267 | {0x00000192, " f"}, | ^~~~ ../.././src/intl/uni_7b.inc:267:22: note: (near initialization for 'unicode_7b[262].s') ../.././src/intl/uni_7b.inc:268:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 268 | {0x00000198, "K2"}, | ^~~~ ../.././src/intl/uni_7b.inc:268:22: note: (near initialization for 'unicode_7b[263].s') ../.././src/intl/uni_7b.inc:269:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 269 | {0x00000199, "k2"}, | ^~~~ ../.././src/intl/uni_7b.inc:269:22: note: (near initialization for 'unicode_7b[264].s') ../.././src/intl/uni_7b.inc:270:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 270 | {0x000001a0, "O9"}, | ^~~~ ../.././src/intl/uni_7b.inc:270:22: note: (near initialization for 'unicode_7b[265].s') ../.././src/intl/uni_7b.inc:271:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 271 | {0x000001a1, "o9"}, | ^~~~ ../.././src/intl/uni_7b.inc:271:22: note: (near initialization for 'unicode_7b[266].s') ../.././src/intl/uni_7b.inc:272:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 272 | {0x000001a2, "OI"}, | ^~~~ ../.././src/intl/uni_7b.inc:272:22: note: (near initialization for 'unicode_7b[267].s') ../.././src/intl/uni_7b.inc:273:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 273 | {0x000001a3, "oi"}, | ^~~~ ../.././src/intl/uni_7b.inc:273:22: note: (near initialization for 'unicode_7b[268].s') ../.././src/intl/uni_7b.inc:274:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 274 | {0x000001a6, "yr"}, | ^~~~ ../.././src/intl/uni_7b.inc:274:22: note: (near initialization for 'unicode_7b[269].s') ../.././src/intl/uni_7b.inc:275:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 275 | {0x000001af, "U9"}, | ^~~~ ../.././src/intl/uni_7b.inc:275:22: note: (near initialization for 'unicode_7b[270].s') ../.././src/intl/uni_7b.inc:276:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 276 | {0x000001b0, "u9"}, | ^~~~ ../.././src/intl/uni_7b.inc:276:22: note: (near initialization for 'unicode_7b[271].s') ../.././src/intl/uni_7b.inc:277:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 277 | {0x000001b5, "Z/"}, | ^~~~ ../.././src/intl/uni_7b.inc:277:22: note: (near initialization for 'unicode_7b[272].s') ../.././src/intl/uni_7b.inc:278:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 278 | {0x000001b6, "z/"}, | ^~~~ ../.././src/intl/uni_7b.inc:278:22: note: (near initialization for 'unicode_7b[273].s') ../.././src/intl/uni_7b.inc:279:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 279 | {0x000001b7, "ED"}, | ^~~~ ../.././src/intl/uni_7b.inc:279:22: note: (near initialization for 'unicode_7b[274].s') ../.././src/intl/uni_7b.inc:280:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 280 | {0x000001cd, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:280:22: note: (near initialization for 'unicode_7b[275].s') ../.././src/intl/uni_7b.inc:281:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 281 | {0x000001ce, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:281:22: note: (near initialization for 'unicode_7b[276].s') ../.././src/intl/uni_7b.inc:282:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 282 | {0x000001cf, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:282:22: note: (near initialization for 'unicode_7b[277].s') ../.././src/intl/uni_7b.inc:283:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 283 | {0x000001d0, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:283:22: note: (near initialization for 'unicode_7b[278].s') ../.././src/intl/uni_7b.inc:284:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 284 | {0x000001d1, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:284:22: note: (near initialization for 'unicode_7b[279].s') ../.././src/intl/uni_7b.inc:285:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 285 | {0x000001d2, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:285:22: note: (near initialization for 'unicode_7b[280].s') ../.././src/intl/uni_7b.inc:286:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 286 | {0x000001d3, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:286:22: note: (near initialization for 'unicode_7b[281].s') ../.././src/intl/uni_7b.inc:287:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 287 | {0x000001d4, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:287:22: note: (near initialization for 'unicode_7b[282].s') ../.././src/intl/uni_7b.inc:288:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 288 | {0x000001d5, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:288:22: note: (near initialization for 'unicode_7b[283].s') ../.././src/intl/uni_7b.inc:289:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 289 | {0x000001d6, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:289:22: note: (near initialization for 'unicode_7b[284].s') ../.././src/intl/uni_7b.inc:290:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 290 | {0x000001d7, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:290:22: note: (near initialization for 'unicode_7b[285].s') ../.././src/intl/uni_7b.inc:291:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 291 | {0x000001d8, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:291:22: note: (near initialization for 'unicode_7b[286].s') ../.././src/intl/uni_7b.inc:292:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 292 | {0x000001d9, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:292:22: note: (near initialization for 'unicode_7b[287].s') ../.././src/intl/uni_7b.inc:293:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 293 | {0x000001da, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:293:22: note: (near initialization for 'unicode_7b[288].s') ../.././src/intl/uni_7b.inc:294:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 294 | {0x000001db, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:294:22: note: (near initialization for 'unicode_7b[289].s') ../.././src/intl/uni_7b.inc:295:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 295 | {0x000001dc, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:295:22: note: (near initialization for 'unicode_7b[290].s') ../.././src/intl/uni_7b.inc:296:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 296 | {0x000001de, "A1"}, | ^~~~ ../.././src/intl/uni_7b.inc:296:22: note: (near initialization for 'unicode_7b[291].s') ../.././src/intl/uni_7b.inc:297:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 297 | {0x000001df, "a1"}, | ^~~~ ../.././src/intl/uni_7b.inc:297:22: note: (near initialization for 'unicode_7b[292].s') ../.././src/intl/uni_7b.inc:298:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 298 | {0x000001e0, "A7"}, | ^~~~ ../.././src/intl/uni_7b.inc:298:22: note: (near initialization for 'unicode_7b[293].s') ../.././src/intl/uni_7b.inc:299:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 299 | {0x000001e1, "a7"}, | ^~~~ ../.././src/intl/uni_7b.inc:299:22: note: (near initialization for 'unicode_7b[294].s') ../.././src/intl/uni_7b.inc:300:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 300 | {0x000001e2, "A3"}, | ^~~~ ../.././src/intl/uni_7b.inc:300:22: note: (near initialization for 'unicode_7b[295].s') ../.././src/intl/uni_7b.inc:301:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 301 | {0x000001e3, "a3"}, | ^~~~ ../.././src/intl/uni_7b.inc:301:22: note: (near initialization for 'unicode_7b[296].s') ../.././src/intl/uni_7b.inc:302:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 302 | {0x000001e4, "G/"}, | ^~~~ ../.././src/intl/uni_7b.inc:302:22: note: (near initialization for 'unicode_7b[297].s') ../.././src/intl/uni_7b.inc:303:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 303 | {0x000001e5, "g/"}, | ^~~~ ../.././src/intl/uni_7b.inc:303:22: note: (near initialization for 'unicode_7b[298].s') ../.././src/intl/uni_7b.inc:304:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 304 | {0x000001e6, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:304:22: note: (near initialization for 'unicode_7b[299].s') ../.././src/intl/uni_7b.inc:305:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 305 | {0x000001e7, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:305:22: note: (near initialization for 'unicode_7b[300].s') ../.././src/intl/uni_7b.inc:306:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 306 | {0x000001e8, "K"}, | ^~~ ../.././src/intl/uni_7b.inc:306:22: note: (near initialization for 'unicode_7b[301].s') ../.././src/intl/uni_7b.inc:307:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 307 | {0x000001e9, "k"}, | ^~~ ../.././src/intl/uni_7b.inc:307:22: note: (near initialization for 'unicode_7b[302].s') ../.././src/intl/uni_7b.inc:308:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 308 | {0x000001ea, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:308:22: note: (near initialization for 'unicode_7b[303].s') ../.././src/intl/uni_7b.inc:309:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 309 | {0x000001eb, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:309:22: note: (near initialization for 'unicode_7b[304].s') ../.././src/intl/uni_7b.inc:310:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 310 | {0x000001ec, "O1"}, | ^~~~ ../.././src/intl/uni_7b.inc:310:22: note: (near initialization for 'unicode_7b[305].s') ../.././src/intl/uni_7b.inc:311:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 311 | {0x000001ed, "o1"}, | ^~~~ ../.././src/intl/uni_7b.inc:311:22: note: (near initialization for 'unicode_7b[306].s') ../.././src/intl/uni_7b.inc:312:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 312 | {0x000001ee, "EZ"}, | ^~~~ ../.././src/intl/uni_7b.inc:312:22: note: (near initialization for 'unicode_7b[307].s') ../.././src/intl/uni_7b.inc:313:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 313 | {0x000001ef, "ez"}, | ^~~~ ../.././src/intl/uni_7b.inc:313:22: note: (near initialization for 'unicode_7b[308].s') ../.././src/intl/uni_7b.inc:314:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 314 | {0x000001f0, "j"}, | ^~~ ../.././src/intl/uni_7b.inc:314:22: note: (near initialization for 'unicode_7b[309].s') ../.././src/intl/uni_7b.inc:315:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 315 | {0x000001f4, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:315:22: note: (near initialization for 'unicode_7b[310].s') ../.././src/intl/uni_7b.inc:316:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 316 | {0x000001f5, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:316:22: note: (near initialization for 'unicode_7b[311].s') ../.././src/intl/uni_7b.inc:317:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 317 | {0x000001fa, "AA'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:317:22: note: (near initialization for 'unicode_7b[312].s') ../.././src/intl/uni_7b.inc:318:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 318 | {0x000001fb, "aa'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:318:22: note: (near initialization for 'unicode_7b[313].s') ../.././src/intl/uni_7b.inc:319:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 319 | {0x000001fc, "AE'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:319:22: note: (near initialization for 'unicode_7b[314].s') ../.././src/intl/uni_7b.inc:320:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 320 | {0x000001fd, "ae'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:320:22: note: (near initialization for 'unicode_7b[315].s') ../.././src/intl/uni_7b.inc:321:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 321 | {0x000001fe, "O/'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:321:22: note: (near initialization for 'unicode_7b[316].s') ../.././src/intl/uni_7b.inc:322:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 322 | {0x000001ff, "o/'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:322:22: note: (near initialization for 'unicode_7b[317].s') ../.././src/intl/uni_7b.inc:323:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 323 | {0x00000200, "A!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:323:22: note: (near initialization for 'unicode_7b[318].s') ../.././src/intl/uni_7b.inc:324:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 324 | {0x00000201, "a!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:324:22: note: (near initialization for 'unicode_7b[319].s') ../.././src/intl/uni_7b.inc:325:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 325 | {0x00000202, "A)"}, | ^~~~ ../.././src/intl/uni_7b.inc:325:22: note: (near initialization for 'unicode_7b[320].s') ../.././src/intl/uni_7b.inc:326:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 326 | {0x00000203, "a)"}, | ^~~~ ../.././src/intl/uni_7b.inc:326:22: note: (near initialization for 'unicode_7b[321].s') ../.././src/intl/uni_7b.inc:327:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 327 | {0x00000204, "E!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:327:22: note: (near initialization for 'unicode_7b[322].s') ../.././src/intl/uni_7b.inc:328:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 328 | {0x00000205, "e!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:328:22: note: (near initialization for 'unicode_7b[323].s') ../.././src/intl/uni_7b.inc:329:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 329 | {0x00000206, "E)"}, | ^~~~ ../.././src/intl/uni_7b.inc:329:22: note: (near initialization for 'unicode_7b[324].s') ../.././src/intl/uni_7b.inc:330:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 330 | {0x00000207, "e)"}, | ^~~~ ../.././src/intl/uni_7b.inc:330:22: note: (near initialization for 'unicode_7b[325].s') ../.././src/intl/uni_7b.inc:331:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 331 | {0x00000208, "I!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:331:22: note: (near initialization for 'unicode_7b[326].s') ../.././src/intl/uni_7b.inc:332:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 332 | {0x00000209, "i!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:332:22: note: (near initialization for 'unicode_7b[327].s') ../.././src/intl/uni_7b.inc:333:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 333 | {0x0000020a, "I)"}, | ^~~~ ../.././src/intl/uni_7b.inc:333:22: note: (near initialization for 'unicode_7b[328].s') ../.././src/intl/uni_7b.inc:334:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 334 | {0x0000020b, "i)"}, | ^~~~ ../.././src/intl/uni_7b.inc:334:22: note: (near initialization for 'unicode_7b[329].s') ../.././src/intl/uni_7b.inc:335:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 335 | {0x0000020c, "O!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:335:22: note: (near initialization for 'unicode_7b[330].s') ../.././src/intl/uni_7b.inc:336:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 336 | {0x0000020d, "o!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:336:22: note: (near initialization for 'unicode_7b[331].s') ../.././src/intl/uni_7b.inc:337:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 337 | {0x0000020e, "O)"}, | ^~~~ ../.././src/intl/uni_7b.inc:337:22: note: (near initialization for 'unicode_7b[332].s') ../.././src/intl/uni_7b.inc:338:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 338 | {0x0000020f, "o)"}, | ^~~~ ../.././src/intl/uni_7b.inc:338:22: note: (near initialization for 'unicode_7b[333].s') ../.././src/intl/uni_7b.inc:339:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 339 | {0x00000210, "R!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:339:22: note: (near initialization for 'unicode_7b[334].s') ../.././src/intl/uni_7b.inc:340:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 340 | {0x00000211, "r!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:340:22: note: (near initialization for 'unicode_7b[335].s') ../.././src/intl/uni_7b.inc:341:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 341 | {0x00000212, "R)"}, | ^~~~ ../.././src/intl/uni_7b.inc:341:22: note: (near initialization for 'unicode_7b[336].s') ../.././src/intl/uni_7b.inc:342:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 342 | {0x00000213, "r)"}, | ^~~~ ../.././src/intl/uni_7b.inc:342:22: note: (near initialization for 'unicode_7b[337].s') ../.././src/intl/uni_7b.inc:343:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 343 | {0x00000214, "U!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:343:22: note: (near initialization for 'unicode_7b[338].s') ../.././src/intl/uni_7b.inc:344:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 344 | {0x00000215, "u!!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:344:22: note: (near initialization for 'unicode_7b[339].s') ../.././src/intl/uni_7b.inc:345:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 345 | {0x00000216, "U)"}, | ^~~~ ../.././src/intl/uni_7b.inc:345:22: note: (near initialization for 'unicode_7b[340].s') ../.././src/intl/uni_7b.inc:346:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 346 | {0x00000217, "u)"}, | ^~~~ ../.././src/intl/uni_7b.inc:346:22: note: (near initialization for 'unicode_7b[341].s') ../.././src/intl/uni_7b.inc:347:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | {0x0000021d, "Z"}, | ^~~ ../.././src/intl/uni_7b.inc:347:22: note: (near initialization for 'unicode_7b[342].s') ../.././src/intl/uni_7b.inc:348:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 348 | {0x00000251, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:348:22: note: (near initialization for 'unicode_7b[343].s') ../.././src/intl/uni_7b.inc:349:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 349 | {0x00000252, "A."}, | ^~~~ ../.././src/intl/uni_7b.inc:349:22: note: (near initialization for 'unicode_7b[344].s') ../.././src/intl/uni_7b.inc:350:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 350 | {0x00000253, "b`"}, | ^~~~ ../.././src/intl/uni_7b.inc:350:22: note: (near initialization for 'unicode_7b[345].s') ../.././src/intl/uni_7b.inc:351:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 351 | {0x00000254, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:351:22: note: (near initialization for 'unicode_7b[346].s') ../.././src/intl/uni_7b.inc:352:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 352 | {0x00000256, "d."}, | ^~~~ ../.././src/intl/uni_7b.inc:352:22: note: (near initialization for 'unicode_7b[347].s') ../.././src/intl/uni_7b.inc:353:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 353 | {0x00000257, "d`"}, | ^~~~ ../.././src/intl/uni_7b.inc:353:22: note: (near initialization for 'unicode_7b[348].s') ../.././src/intl/uni_7b.inc:354:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 354 | {0x00000258, "@"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:354:22: note: (near initialization for 'unicode_7b[349].s') ../.././src/intl/uni_7b.inc:355:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 355 | {0x00000259, "@"}, | ^~~ ../.././src/intl/uni_7b.inc:355:22: note: (near initialization for 'unicode_7b[350].s') ../.././src/intl/uni_7b.inc:356:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 356 | {0x0000025a, "R"}, | ^~~ ../.././src/intl/uni_7b.inc:356:22: note: (near initialization for 'unicode_7b[351].s') ../.././src/intl/uni_7b.inc:357:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 357 | {0x0000025b, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:357:22: note: (near initialization for 'unicode_7b[352].s') ../.././src/intl/uni_7b.inc:358:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 358 | {0x0000025c, "V\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:358:22: note: (near initialization for 'unicode_7b[353].s') ../.././src/intl/uni_7b.inc:359:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 359 | {0x0000025d, "R"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:359:22: note: (near initialization for 'unicode_7b[354].s') ../.././src/intl/uni_7b.inc:360:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 360 | {0x0000025e, "O\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:360:22: note: (near initialization for 'unicode_7b[355].s') ../.././src/intl/uni_7b.inc:361:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 361 | {0x0000025f, "J"}, | ^~~ ../.././src/intl/uni_7b.inc:361:22: note: (near initialization for 'unicode_7b[356].s') ../.././src/intl/uni_7b.inc:362:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 362 | {0x00000260, "g`"}, | ^~~~ ../.././src/intl/uni_7b.inc:362:22: note: (near initialization for 'unicode_7b[357].s') ../.././src/intl/uni_7b.inc:363:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 363 | {0x00000261, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:363:22: note: (near initialization for 'unicode_7b[358].s') ../.././src/intl/uni_7b.inc:364:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 364 | {0x00000262, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:364:22: note: (near initialization for 'unicode_7b[359].s') ../.././src/intl/uni_7b.inc:365:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 365 | {0x00000263, "Q"}, | ^~~ ../.././src/intl/uni_7b.inc:365:22: note: (near initialization for 'unicode_7b[360].s') ../.././src/intl/uni_7b.inc:366:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 366 | {0x00000264, "o-"}, | ^~~~ ../.././src/intl/uni_7b.inc:366:22: note: (near initialization for 'unicode_7b[361].s') ../.././src/intl/uni_7b.inc:367:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 367 | {0x00000265, "j"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:367:22: note: (near initialization for 'unicode_7b[362].s') ../.././src/intl/uni_7b.inc:368:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 368 | {0x00000266, "h"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:368:22: note: (near initialization for 'unicode_7b[363].s') ../.././src/intl/uni_7b.inc:369:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 369 | {0x00000268, "i\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:369:22: note: (near initialization for 'unicode_7b[364].s') ../.././src/intl/uni_7b.inc:370:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 370 | {0x00000269, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:370:22: note: (near initialization for 'unicode_7b[365].s') ../.././src/intl/uni_7b.inc:371:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 371 | {0x0000026a, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:371:22: note: (near initialization for 'unicode_7b[366].s') ../.././src/intl/uni_7b.inc:372:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 372 | {0x0000026b, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:372:22: note: (near initialization for 'unicode_7b[367].s') ../.././src/intl/uni_7b.inc:373:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 373 | {0x0000026c, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:373:22: note: (near initialization for 'unicode_7b[368].s') ../.././src/intl/uni_7b.inc:374:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 374 | {0x0000026d, "l."}, | ^~~~ ../.././src/intl/uni_7b.inc:374:22: note: (near initialization for 'unicode_7b[369].s') ../.././src/intl/uni_7b.inc:375:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 375 | {0x0000026e, "z"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:375:22: note: (near initialization for 'unicode_7b[370].s') ../.././src/intl/uni_7b.inc:376:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 376 | {0x0000026f, "u-"}, | ^~~~ ../.././src/intl/uni_7b.inc:376:22: note: (near initialization for 'unicode_7b[371].s') ../.././src/intl/uni_7b.inc:377:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 377 | {0x00000270, "j"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:377:22: note: (near initialization for 'unicode_7b[372].s') ../.././src/intl/uni_7b.inc:378:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 378 | {0x00000271, "M"}, | ^~~ ../.././src/intl/uni_7b.inc:378:22: note: (near initialization for 'unicode_7b[373].s') ../.././src/intl/uni_7b.inc:379:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 379 | {0x00000273, "n."}, | ^~~~ ../.././src/intl/uni_7b.inc:379:22: note: (near initialization for 'unicode_7b[374].s') ../.././src/intl/uni_7b.inc:380:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 380 | {0x00000274, "n\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:380:22: note: (near initialization for 'unicode_7b[375].s') ../.././src/intl/uni_7b.inc:381:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 381 | {0x00000275, "@."}, | ^~~~ ../.././src/intl/uni_7b.inc:381:22: note: (near initialization for 'unicode_7b[376].s') ../.././src/intl/uni_7b.inc:382:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 382 | {0x00000276, "&."}, | ^~~~ ../.././src/intl/uni_7b.inc:382:22: note: (near initialization for 'unicode_7b[377].s') ../.././src/intl/uni_7b.inc:383:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 383 | {0x00000277, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:383:22: note: (near initialization for 'unicode_7b[378].s') ../.././src/intl/uni_7b.inc:384:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 384 | {0x00000279, "r"}, | ^~~ ../.././src/intl/uni_7b.inc:384:22: note: (near initialization for 'unicode_7b[379].s') ../.././src/intl/uni_7b.inc:385:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 385 | {0x0000027a, "*"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:385:22: note: (near initialization for 'unicode_7b[380].s') ../.././src/intl/uni_7b.inc:386:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 386 | {0x0000027b, "r."}, | ^~~~ ../.././src/intl/uni_7b.inc:386:22: note: (near initialization for 'unicode_7b[381].s') ../.././src/intl/uni_7b.inc:387:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 387 | {0x0000027d, "*."}, | ^~~~ ../.././src/intl/uni_7b.inc:387:22: note: (near initialization for 'unicode_7b[382].s') ../.././src/intl/uni_7b.inc:388:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 388 | {0x0000027e, "*"}, | ^~~ ../.././src/intl/uni_7b.inc:388:22: note: (near initialization for 'unicode_7b[383].s') ../.././src/intl/uni_7b.inc:389:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 389 | {0x00000280, "R"}, | ^~~ ../.././src/intl/uni_7b.inc:389:22: note: (near initialization for 'unicode_7b[384].s') ../.././src/intl/uni_7b.inc:390:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 390 | {0x00000280, "r\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:390:22: note: (near initialization for 'unicode_7b[385].s') ../.././src/intl/uni_7b.inc:391:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 391 | {0x00000281, "g\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:391:22: note: (near initialization for 'unicode_7b[386].s') ../.././src/intl/uni_7b.inc:392:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 392 | {0x00000282, "s."}, | ^~~~ ../.././src/intl/uni_7b.inc:392:22: note: (near initialization for 'unicode_7b[387].s') ../.././src/intl/uni_7b.inc:393:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 393 | {0x00000283, "S"}, | ^~~ ../.././src/intl/uni_7b.inc:393:22: note: (near initialization for 'unicode_7b[388].s') ../.././src/intl/uni_7b.inc:394:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 394 | {0x00000284, "J`"}, | ^~~~ ../.././src/intl/uni_7b.inc:394:22: note: (near initialization for 'unicode_7b[389].s') ../.././src/intl/uni_7b.inc:395:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 395 | {0x00000287, "t!"}, | ^~~~ ../.././src/intl/uni_7b.inc:395:22: note: (near initialization for 'unicode_7b[390].s') ../.././src/intl/uni_7b.inc:396:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 396 | {0x00000288, "t."}, | ^~~~ ../.././src/intl/uni_7b.inc:396:22: note: (near initialization for 'unicode_7b[391].s') ../.././src/intl/uni_7b.inc:397:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 397 | {0x00000289, "u\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:397:22: note: (near initialization for 'unicode_7b[392].s') ../.././src/intl/uni_7b.inc:398:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 398 | {0x0000028a, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:398:22: note: (near initialization for 'unicode_7b[393].s') ../.././src/intl/uni_7b.inc:399:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 399 | {0x0000028b, "r"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:399:22: note: (near initialization for 'unicode_7b[394].s') ../.././src/intl/uni_7b.inc:400:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 400 | {0x0000028c, "V"}, | ^~~ ../.././src/intl/uni_7b.inc:400:22: note: (near initialization for 'unicode_7b[395].s') ../.././src/intl/uni_7b.inc:401:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 401 | {0x0000028d, "w"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:401:22: note: (near initialization for 'unicode_7b[396].s') ../.././src/intl/uni_7b.inc:402:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 402 | {0x0000028e, "l^"}, | ^~~~ ../.././src/intl/uni_7b.inc:402:22: note: (near initialization for 'unicode_7b[397].s') ../.././src/intl/uni_7b.inc:403:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 403 | {0x0000028f, "I."}, | ^~~~ ../.././src/intl/uni_7b.inc:403:22: note: (near initialization for 'unicode_7b[398].s') ../.././src/intl/uni_7b.inc:404:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 404 | {0x00000290, "z."}, | ^~~~ ../.././src/intl/uni_7b.inc:404:22: note: (near initialization for 'unicode_7b[399].s') ../.././src/intl/uni_7b.inc:405:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 405 | {0x00000292, "Z"}, | ^~~ ../.././src/intl/uni_7b.inc:405:22: note: (near initialization for 'unicode_7b[400].s') ../.././src/intl/uni_7b.inc:406:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 406 | {0x00000294, "?"}, | ^~~ ../.././src/intl/uni_7b.inc:406:22: note: (near initialization for 'unicode_7b[401].s') ../.././src/intl/uni_7b.inc:407:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 407 | {0x00000295, "H"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:407:22: note: (near initialization for 'unicode_7b[402].s') ../.././src/intl/uni_7b.inc:408:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 408 | {0x00000296, "l!"}, | ^~~~ ../.././src/intl/uni_7b.inc:408:22: note: (near initialization for 'unicode_7b[403].s') ../.././src/intl/uni_7b.inc:409:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 409 | {0x00000297, "c!"}, | ^~~~ ../.././src/intl/uni_7b.inc:409:22: note: (near initialization for 'unicode_7b[404].s') ../.././src/intl/uni_7b.inc:410:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 410 | {0x00000298, "p!"}, | ^~~~ ../.././src/intl/uni_7b.inc:410:22: note: (near initialization for 'unicode_7b[405].s') ../.././src/intl/uni_7b.inc:411:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 411 | {0x00000299, "b"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:411:22: note: (near initialization for 'unicode_7b[406].s') ../.././src/intl/uni_7b.inc:412:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 412 | {0x0000029b, "G`"}, | ^~~~ ../.././src/intl/uni_7b.inc:412:22: note: (near initialization for 'unicode_7b[407].s') ../.././src/intl/uni_7b.inc:413:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 413 | {0x0000029d, "j"}, | ^~~ ../.././src/intl/uni_7b.inc:413:22: note: (near initialization for 'unicode_7b[408].s') ../.././src/intl/uni_7b.inc:414:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 414 | {0x0000029e, "k!"}, | ^~~~ ../.././src/intl/uni_7b.inc:414:22: note: (near initialization for 'unicode_7b[409].s') ../.././src/intl/uni_7b.inc:415:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 415 | {0x0000029f, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:415:22: note: (near initialization for 'unicode_7b[410].s') ../.././src/intl/uni_7b.inc:416:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 416 | {0x000002a0, "q`"}, | ^~~~ ../.././src/intl/uni_7b.inc:416:22: note: (near initialization for 'unicode_7b[411].s') ../.././src/intl/uni_7b.inc:417:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 417 | {0x000002a4, "d3"}, | ^~~~ ../.././src/intl/uni_7b.inc:417:22: note: (near initialization for 'unicode_7b[412].s') ../.././src/intl/uni_7b.inc:418:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 418 | {0x000002a6, "ts"}, | ^~~~ ../.././src/intl/uni_7b.inc:418:22: note: (near initialization for 'unicode_7b[413].s') ../.././src/intl/uni_7b.inc:419:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 419 | {0x000002a7, "tS"}, | ^~~~ ../.././src/intl/uni_7b.inc:419:22: note: (near initialization for 'unicode_7b[414].s') ../.././src/intl/uni_7b.inc:420:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 420 | {0x000002b0, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:420:22: note: (near initialization for 'unicode_7b[415].s') ../.././src/intl/uni_7b.inc:421:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 421 | {0x000002b1, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:421:22: note: (near initialization for 'unicode_7b[416].s') ../.././src/intl/uni_7b.inc:422:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 422 | {0x000002b2, ";"}, | ^~~ ../.././src/intl/uni_7b.inc:422:22: note: (near initialization for 'unicode_7b[417].s') ../.././src/intl/uni_7b.inc:423:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 423 | {0x000002b3, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:423:22: note: (near initialization for 'unicode_7b[418].s') ../.././src/intl/uni_7b.inc:424:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 424 | {0x000002b7, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:424:22: note: (near initialization for 'unicode_7b[419].s') ../.././src/intl/uni_7b.inc:425:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 425 | {0x000002bb, ";S"}, | ^~~~ ../.././src/intl/uni_7b.inc:425:22: note: (near initialization for 'unicode_7b[420].s') ../.././src/intl/uni_7b.inc:426:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 426 | {0x000002bc, "`"}, | ^~~ ../.././src/intl/uni_7b.inc:426:22: note: (near initialization for 'unicode_7b[421].s') ../.././src/intl/uni_7b.inc:427:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 427 | {0x000002c6, "^"}, | ^~~ ../.././src/intl/uni_7b.inc:427:22: note: (near initialization for 'unicode_7b[422].s') ../.././src/intl/uni_7b.inc:428:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 428 | {0x000002c7, "'<"}, | ^~~~ ../.././src/intl/uni_7b.inc:428:22: note: (near initialization for 'unicode_7b[423].s') ../.././src/intl/uni_7b.inc:429:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 429 | {0x000002c8, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:429:22: note: (near initialization for 'unicode_7b[424].s') ../.././src/intl/uni_7b.inc:430:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 430 | {0x000002c9, "1-"}, | ^~~~ ../.././src/intl/uni_7b.inc:430:22: note: (near initialization for 'unicode_7b[425].s') ../.././src/intl/uni_7b.inc:431:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 431 | {0x000002cb, "1!"}, | ^~~~ ../.././src/intl/uni_7b.inc:431:22: note: (near initialization for 'unicode_7b[426].s') ../.././src/intl/uni_7b.inc:432:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 432 | {0x000002d0, ":"}, | ^~~ ../.././src/intl/uni_7b.inc:432:22: note: (near initialization for 'unicode_7b[427].s') ../.././src/intl/uni_7b.inc:433:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 433 | {0x000002d1, ""}, | ^~ ../.././src/intl/uni_7b.inc:433:22: note: (near initialization for 'unicode_7b[428].s') ../.././src/intl/uni_7b.inc:434:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 434 | {0x000002d6, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:434:22: note: (near initialization for 'unicode_7b[429].s') ../.././src/intl/uni_7b.inc:435:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 435 | {0x000002d7, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:435:22: note: (near initialization for 'unicode_7b[430].s') ../.././src/intl/uni_7b.inc:436:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 436 | {0x000002d8, "'("}, | ^~~~ ../.././src/intl/uni_7b.inc:436:22: note: (near initialization for 'unicode_7b[431].s') ../.././src/intl/uni_7b.inc:437:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 437 | {0x000002d9, "'."}, | ^~~~ ../.././src/intl/uni_7b.inc:437:22: note: (near initialization for 'unicode_7b[432].s') ../.././src/intl/uni_7b.inc:438:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 438 | {0x000002da, "'0"}, | ^~~~ ../.././src/intl/uni_7b.inc:438:22: note: (near initialization for 'unicode_7b[433].s') ../.././src/intl/uni_7b.inc:439:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 439 | {0x000002db, "';"}, | ^~~~ ../.././src/intl/uni_7b.inc:439:22: note: (near initialization for 'unicode_7b[434].s') ../.././src/intl/uni_7b.inc:440:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 440 | {0x000002dc, "~"}, | ^~~ ../.././src/intl/uni_7b.inc:440:22: note: (near initialization for 'unicode_7b[435].s') ../.././src/intl/uni_7b.inc:441:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 441 | {0x000002dd, "'\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:441:22: note: (near initialization for 'unicode_7b[436].s') ../.././src/intl/uni_7b.inc:442:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 442 | {0x000002e5, "_T"}, | ^~~~ ../.././src/intl/uni_7b.inc:442:22: note: (near initialization for 'unicode_7b[437].s') ../.././src/intl/uni_7b.inc:443:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 443 | {0x000002e6, "_H"}, | ^~~~ ../.././src/intl/uni_7b.inc:443:22: note: (near initialization for 'unicode_7b[438].s') ../.././src/intl/uni_7b.inc:444:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 444 | {0x000002e7, "_M"}, | ^~~~ ../.././src/intl/uni_7b.inc:444:22: note: (near initialization for 'unicode_7b[439].s') ../.././src/intl/uni_7b.inc:445:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 445 | {0x000002e8, "_L"}, | ^~~~ ../.././src/intl/uni_7b.inc:445:22: note: (near initialization for 'unicode_7b[440].s') ../.././src/intl/uni_7b.inc:446:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 446 | {0x000002e9, "_B"}, | ^~~~ ../.././src/intl/uni_7b.inc:446:22: note: (near initialization for 'unicode_7b[441].s') ../.././src/intl/uni_7b.inc:447:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 447 | {0x000002ec, "_v"}, | ^~~~ ../.././src/intl/uni_7b.inc:447:22: note: (near initialization for 'unicode_7b[442].s') ../.././src/intl/uni_7b.inc:448:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 448 | {0x000002ee, "''"}, | ^~~~ ../.././src/intl/uni_7b.inc:448:22: note: (near initialization for 'unicode_7b[443].s') ../.././src/intl/uni_7b.inc:449:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 449 | {0x00000300, "`"}, | ^~~ ../.././src/intl/uni_7b.inc:449:22: note: (near initialization for 'unicode_7b[444].s') ../.././src/intl/uni_7b.inc:450:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 450 | {0x00000301, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:450:22: note: (near initialization for 'unicode_7b[445].s') ../.././src/intl/uni_7b.inc:451:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 451 | {0x00000302, "^"}, | ^~~ ../.././src/intl/uni_7b.inc:451:22: note: (near initialization for 'unicode_7b[446].s') ../.././src/intl/uni_7b.inc:452:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 452 | {0x00000303, "~"}, | ^~~ ../.././src/intl/uni_7b.inc:452:22: note: (near initialization for 'unicode_7b[447].s') ../.././src/intl/uni_7b.inc:453:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 453 | {0x0000030b, "''"}, | ^~~~ ../.././src/intl/uni_7b.inc:453:22: note: (near initialization for 'unicode_7b[448].s') ../.././src/intl/uni_7b.inc:454:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 454 | {0x0000030d, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:454:22: note: (near initialization for 'unicode_7b[449].s') ../.././src/intl/uni_7b.inc:455:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 455 | {0x0000030e, "||"}, | ^~~~ ../.././src/intl/uni_7b.inc:455:22: note: (near initialization for 'unicode_7b[450].s') ../.././src/intl/uni_7b.inc:456:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 456 | {0x0000030f, "``"}, | ^~~~ ../.././src/intl/uni_7b.inc:456:22: note: (near initialization for 'unicode_7b[451].s') ../.././src/intl/uni_7b.inc:457:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 457 | {0x00000321, ";"}, | ^~~ ../.././src/intl/uni_7b.inc:457:22: note: (near initialization for 'unicode_7b[452].s') ../.././src/intl/uni_7b.inc:458:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 458 | {0x00000322, "."}, | ^~~ ../.././src/intl/uni_7b.inc:458:22: note: (near initialization for 'unicode_7b[453].s') ../.././src/intl/uni_7b.inc:459:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 459 | {0x00000323, "."}, | ^~~ ../.././src/intl/uni_7b.inc:459:22: note: (near initialization for 'unicode_7b[454].s') ../.././src/intl/uni_7b.inc:460:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 460 | {0x00000324, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:460:22: note: (near initialization for 'unicode_7b[455].s') ../.././src/intl/uni_7b.inc:461:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 461 | {0x00000325, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:461:22: note: (near initialization for 'unicode_7b[456].s') ../.././src/intl/uni_7b.inc:462:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 462 | {0x00000326, ","}, | ^~~ ../.././src/intl/uni_7b.inc:462:22: note: (near initialization for 'unicode_7b[457].s') ../.././src/intl/uni_7b.inc:463:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 463 | {0x00000327, ","}, | ^~~ ../.././src/intl/uni_7b.inc:463:22: note: (near initialization for 'unicode_7b[458].s') ../.././src/intl/uni_7b.inc:464:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 464 | {0x00000329, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:464:22: note: (near initialization for 'unicode_7b[459].s') ../.././src/intl/uni_7b.inc:465:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 465 | {0x0000032a, "["}, | ^~~ ../.././src/intl/uni_7b.inc:465:22: note: (near initialization for 'unicode_7b[460].s') ../.././src/intl/uni_7b.inc:466:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 466 | {0x0000032b, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:466:22: note: (near initialization for 'unicode_7b[461].s') ../.././src/intl/uni_7b.inc:467:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 467 | {0x00000334, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:467:22: note: (near initialization for 'unicode_7b[462].s') ../.././src/intl/uni_7b.inc:468:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 468 | {0x00000334, "~"}, | ^~~ ../.././src/intl/uni_7b.inc:468:22: note: (near initialization for 'unicode_7b[463].s') ../.././src/intl/uni_7b.inc:469:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 469 | {0x00000337, "/"}, | ^~~ ../.././src/intl/uni_7b.inc:469:22: note: (near initialization for 'unicode_7b[464].s') ../.././src/intl/uni_7b.inc:470:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 470 | {0x00000338, "/"}, | ^~~ ../.././src/intl/uni_7b.inc:470:22: note: (near initialization for 'unicode_7b[465].s') ../.././src/intl/uni_7b.inc:471:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 471 | {0x00000340, "`"}, | ^~~ ../.././src/intl/uni_7b.inc:471:22: note: (near initialization for 'unicode_7b[466].s') ../.././src/intl/uni_7b.inc:472:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 472 | {0x00000341, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:472:22: note: (near initialization for 'unicode_7b[467].s') ../.././src/intl/uni_7b.inc:473:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 473 | {0x00000342, "~"}, | ^~~ ../.././src/intl/uni_7b.inc:473:22: note: (near initialization for 'unicode_7b[468].s') ../.././src/intl/uni_7b.inc:474:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 474 | {0x00000344, "'%"}, | ^~~~ ../.././src/intl/uni_7b.inc:474:22: note: (near initialization for 'unicode_7b[469].s') ../.././src/intl/uni_7b.inc:475:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 475 | {0x00000345, "j3"}, | ^~~~ ../.././src/intl/uni_7b.inc:475:22: note: (near initialization for 'unicode_7b[470].s') ../.././src/intl/uni_7b.inc:476:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 476 | {0x00000347, "="}, | ^~~ ../.././src/intl/uni_7b.inc:476:22: note: (near initialization for 'unicode_7b[471].s') ../.././src/intl/uni_7b.inc:477:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 477 | {0x00000360, "~~"}, | ^~~~ ../.././src/intl/uni_7b.inc:477:22: note: (near initialization for 'unicode_7b[472].s') ../.././src/intl/uni_7b.inc:478:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 478 | {0x00000374, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:478:22: note: (near initialization for 'unicode_7b[473].s') ../.././src/intl/uni_7b.inc:479:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 479 | {0x00000375, ","}, | ^~~ ../.././src/intl/uni_7b.inc:479:22: note: (near initialization for 'unicode_7b[474].s') ../.././src/intl/uni_7b.inc:480:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 480 | {0x0000037a, "j3"}, | ^~~~ ../.././src/intl/uni_7b.inc:480:22: note: (near initialization for 'unicode_7b[475].s') ../.././src/intl/uni_7b.inc:481:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 481 | {0x0000037e, "?%"}, | ^~~~ ../.././src/intl/uni_7b.inc:481:22: note: (near initialization for 'unicode_7b[476].s') ../.././src/intl/uni_7b.inc:482:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 482 | {0x00000384, "'*"}, | ^~~~ ../.././src/intl/uni_7b.inc:482:22: note: (near initialization for 'unicode_7b[477].s') ../.././src/intl/uni_7b.inc:483:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 483 | {0x00000385, "'%"}, | ^~~~ ../.././src/intl/uni_7b.inc:483:22: note: (near initialization for 'unicode_7b[478].s') ../.././src/intl/uni_7b.inc:484:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 484 | {0x00000386, "A'"}, | ^~~~ ../.././src/intl/uni_7b.inc:484:22: note: (near initialization for 'unicode_7b[479].s') ../.././src/intl/uni_7b.inc:485:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 485 | {0x00000387, ".*"}, | ^~~~ ../.././src/intl/uni_7b.inc:485:22: note: (near initialization for 'unicode_7b[480].s') ../.././src/intl/uni_7b.inc:486:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 486 | {0x00000388, "E'"}, | ^~~~ ../.././src/intl/uni_7b.inc:486:22: note: (near initialization for 'unicode_7b[481].s') ../.././src/intl/uni_7b.inc:487:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 487 | {0x00000389, "Y%"}, | ^~~~ ../.././src/intl/uni_7b.inc:487:22: note: (near initialization for 'unicode_7b[482].s') ../.././src/intl/uni_7b.inc:488:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 488 | {0x0000038a, "I'"}, | ^~~~ ../.././src/intl/uni_7b.inc:488:22: note: (near initialization for 'unicode_7b[483].s') ../.././src/intl/uni_7b.inc:489:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 489 | {0x0000038c, "O'"}, | ^~~~ ../.././src/intl/uni_7b.inc:489:22: note: (near initialization for 'unicode_7b[484].s') ../.././src/intl/uni_7b.inc:490:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 490 | {0x0000038e, "U%"}, | ^~~~ ../.././src/intl/uni_7b.inc:490:22: note: (near initialization for 'unicode_7b[485].s') ../.././src/intl/uni_7b.inc:491:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 491 | {0x0000038f, "W%"}, | ^~~~ ../.././src/intl/uni_7b.inc:491:22: note: (near initialization for 'unicode_7b[486].s') ../.././src/intl/uni_7b.inc:492:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 492 | {0x00000390, "i3"}, | ^~~~ ../.././src/intl/uni_7b.inc:492:22: note: (near initialization for 'unicode_7b[487].s') ../.././src/intl/uni_7b.inc:493:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 493 | {0x00000391, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:493:22: note: (near initialization for 'unicode_7b[488].s') ../.././src/intl/uni_7b.inc:494:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 494 | {0x00000392, "B"}, | ^~~ ../.././src/intl/uni_7b.inc:494:22: note: (near initialization for 'unicode_7b[489].s') ../.././src/intl/uni_7b.inc:495:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 495 | {0x00000393, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:495:22: note: (near initialization for 'unicode_7b[490].s') ../.././src/intl/uni_7b.inc:496:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 496 | {0x00000394, "D"}, | ^~~ ../.././src/intl/uni_7b.inc:496:22: note: (near initialization for 'unicode_7b[491].s') ../.././src/intl/uni_7b.inc:497:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 497 | {0x00000395, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:497:22: note: (near initialization for 'unicode_7b[492].s') ../.././src/intl/uni_7b.inc:498:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 498 | {0x00000396, "Z"}, | ^~~ ../.././src/intl/uni_7b.inc:498:22: note: (near initialization for 'unicode_7b[493].s') ../.././src/intl/uni_7b.inc:499:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 499 | {0x00000397, "Y"}, | ^~~ ../.././src/intl/uni_7b.inc:499:22: note: (near initialization for 'unicode_7b[494].s') ../.././src/intl/uni_7b.inc:500:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 500 | {0x00000398, "TH"}, | ^~~~ ../.././src/intl/uni_7b.inc:500:22: note: (near initialization for 'unicode_7b[495].s') ../.././src/intl/uni_7b.inc:501:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 501 | {0x00000399, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:501:22: note: (near initialization for 'unicode_7b[496].s') ../.././src/intl/uni_7b.inc:502:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 502 | {0x0000039a, "K"}, | ^~~ ../.././src/intl/uni_7b.inc:502:22: note: (near initialization for 'unicode_7b[497].s') ../.././src/intl/uni_7b.inc:503:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 503 | {0x0000039b, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:503:22: note: (near initialization for 'unicode_7b[498].s') ../.././src/intl/uni_7b.inc:504:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 504 | {0x0000039c, "M"}, | ^~~ ../.././src/intl/uni_7b.inc:504:22: note: (near initialization for 'unicode_7b[499].s') ../.././src/intl/uni_7b.inc:505:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 505 | {0x0000039d, "N"}, | ^~~ ../.././src/intl/uni_7b.inc:505:22: note: (near initialization for 'unicode_7b[500].s') ../.././src/intl/uni_7b.inc:506:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 506 | {0x0000039e, "C"}, | ^~~ ../.././src/intl/uni_7b.inc:506:22: note: (near initialization for 'unicode_7b[501].s') ../.././src/intl/uni_7b.inc:507:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 507 | {0x0000039f, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:507:22: note: (near initialization for 'unicode_7b[502].s') ../.././src/intl/uni_7b.inc:508:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 508 | {0x000003a0, "P"}, | ^~~ ../.././src/intl/uni_7b.inc:508:22: note: (near initialization for 'unicode_7b[503].s') ../.././src/intl/uni_7b.inc:509:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 509 | {0x000003a1, "R"}, | ^~~ ../.././src/intl/uni_7b.inc:509:22: note: (near initialization for 'unicode_7b[504].s') ../.././src/intl/uni_7b.inc:510:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 510 | {0x000003a3, "S"}, | ^~~ ../.././src/intl/uni_7b.inc:510:22: note: (near initialization for 'unicode_7b[505].s') ../.././src/intl/uni_7b.inc:511:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 511 | {0x000003a4, "T"}, | ^~~ ../.././src/intl/uni_7b.inc:511:22: note: (near initialization for 'unicode_7b[506].s') ../.././src/intl/uni_7b.inc:512:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 512 | {0x000003a5, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:512:22: note: (near initialization for 'unicode_7b[507].s') ../.././src/intl/uni_7b.inc:513:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 513 | {0x000003a6, "F"}, | ^~~ ../.././src/intl/uni_7b.inc:513:22: note: (near initialization for 'unicode_7b[508].s') ../.././src/intl/uni_7b.inc:514:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 514 | {0x000003a7, "X"}, | ^~~ ../.././src/intl/uni_7b.inc:514:22: note: (near initialization for 'unicode_7b[509].s') ../.././src/intl/uni_7b.inc:515:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 515 | {0x000003a8, "Q"}, | ^~~ ../.././src/intl/uni_7b.inc:515:22: note: (near initialization for 'unicode_7b[510].s') ../.././src/intl/uni_7b.inc:516:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 516 | {0x000003a9, "W*"}, | ^~~~ ../.././src/intl/uni_7b.inc:516:22: note: (near initialization for 'unicode_7b[511].s') ../.././src/intl/uni_7b.inc:517:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 517 | {0x000003aa, "J"}, | ^~~ ../.././src/intl/uni_7b.inc:517:22: note: (near initialization for 'unicode_7b[512].s') ../.././src/intl/uni_7b.inc:518:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 518 | {0x000003ab, "V*"}, | ^~~~ ../.././src/intl/uni_7b.inc:518:22: note: (near initialization for 'unicode_7b[513].s') ../.././src/intl/uni_7b.inc:519:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 519 | {0x000003ac, "a'"}, | ^~~~ ../.././src/intl/uni_7b.inc:519:22: note: (near initialization for 'unicode_7b[514].s') ../.././src/intl/uni_7b.inc:520:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 520 | {0x000003ad, "e'"}, | ^~~~ ../.././src/intl/uni_7b.inc:520:22: note: (near initialization for 'unicode_7b[515].s') ../.././src/intl/uni_7b.inc:521:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 521 | {0x000003ae, "y%"}, | ^~~~ ../.././src/intl/uni_7b.inc:521:22: note: (near initialization for 'unicode_7b[516].s') ../.././src/intl/uni_7b.inc:522:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 522 | {0x000003af, "i'"}, | ^~~~ ../.././src/intl/uni_7b.inc:522:22: note: (near initialization for 'unicode_7b[517].s') ../.././src/intl/uni_7b.inc:523:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 523 | {0x000003b0, "u3"}, | ^~~~ ../.././src/intl/uni_7b.inc:523:22: note: (near initialization for 'unicode_7b[518].s') ../.././src/intl/uni_7b.inc:524:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 524 | {0x000003b1, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:524:22: note: (near initialization for 'unicode_7b[519].s') ../.././src/intl/uni_7b.inc:525:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 525 | {0x000003b2, "b"}, | ^~~ ../.././src/intl/uni_7b.inc:525:22: note: (near initialization for 'unicode_7b[520].s') ../.././src/intl/uni_7b.inc:526:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 526 | {0x000003b3, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:526:22: note: (near initialization for 'unicode_7b[521].s') ../.././src/intl/uni_7b.inc:527:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 527 | {0x000003b4, "d"}, | ^~~ ../.././src/intl/uni_7b.inc:527:22: note: (near initialization for 'unicode_7b[522].s') ../.././src/intl/uni_7b.inc:528:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 528 | {0x000003b5, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:528:22: note: (near initialization for 'unicode_7b[523].s') ../.././src/intl/uni_7b.inc:529:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 529 | {0x000003b6, "z"}, | ^~~ ../.././src/intl/uni_7b.inc:529:22: note: (near initialization for 'unicode_7b[524].s') ../.././src/intl/uni_7b.inc:530:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 530 | {0x000003b7, "y"}, | ^~~ ../.././src/intl/uni_7b.inc:530:22: note: (near initialization for 'unicode_7b[525].s') ../.././src/intl/uni_7b.inc:531:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 531 | {0x000003b8, "th"}, | ^~~~ ../.././src/intl/uni_7b.inc:531:22: note: (near initialization for 'unicode_7b[526].s') ../.././src/intl/uni_7b.inc:532:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 532 | {0x000003b9, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:532:22: note: (near initialization for 'unicode_7b[527].s') ../.././src/intl/uni_7b.inc:533:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 533 | {0x000003ba, "k"}, | ^~~ ../.././src/intl/uni_7b.inc:533:22: note: (near initialization for 'unicode_7b[528].s') ../.././src/intl/uni_7b.inc:534:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 534 | {0x000003bb, "l"}, | ^~~ ../.././src/intl/uni_7b.inc:534:22: note: (near initialization for 'unicode_7b[529].s') ../.././src/intl/uni_7b.inc:535:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 535 | {0x000003bc, "m"}, | ^~~ ../.././src/intl/uni_7b.inc:535:22: note: (near initialization for 'unicode_7b[530].s') ../.././src/intl/uni_7b.inc:536:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 536 | {0x000003bd, "n"}, | ^~~ ../.././src/intl/uni_7b.inc:536:22: note: (near initialization for 'unicode_7b[531].s') ../.././src/intl/uni_7b.inc:537:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 537 | {0x000003be, "c"}, | ^~~ ../.././src/intl/uni_7b.inc:537:22: note: (near initialization for 'unicode_7b[532].s') ../.././src/intl/uni_7b.inc:538:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 538 | {0x000003bf, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:538:22: note: (near initialization for 'unicode_7b[533].s') ../.././src/intl/uni_7b.inc:539:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 539 | {0x000003c0, "p"}, | ^~~ ../.././src/intl/uni_7b.inc:539:22: note: (near initialization for 'unicode_7b[534].s') ../.././src/intl/uni_7b.inc:540:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 540 | {0x000003c1, "r"}, | ^~~ ../.././src/intl/uni_7b.inc:540:22: note: (near initialization for 'unicode_7b[535].s') ../.././src/intl/uni_7b.inc:541:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 541 | {0x000003c2, "*s"}, | ^~~~ ../.././src/intl/uni_7b.inc:541:22: note: (near initialization for 'unicode_7b[536].s') ../.././src/intl/uni_7b.inc:542:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 542 | {0x000003c3, "s"}, | ^~~ ../.././src/intl/uni_7b.inc:542:22: note: (near initialization for 'unicode_7b[537].s') ../.././src/intl/uni_7b.inc:543:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 543 | {0x000003c4, "t"}, | ^~~ ../.././src/intl/uni_7b.inc:543:22: note: (near initialization for 'unicode_7b[538].s') ../.././src/intl/uni_7b.inc:544:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 544 | {0x000003c5, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:544:22: note: (near initialization for 'unicode_7b[539].s') ../.././src/intl/uni_7b.inc:545:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 545 | {0x000003c6, "f"}, | ^~~ ../.././src/intl/uni_7b.inc:545:22: note: (near initialization for 'unicode_7b[540].s') ../.././src/intl/uni_7b.inc:546:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 546 | {0x000003c7, "x"}, | ^~~ ../.././src/intl/uni_7b.inc:546:22: note: (near initialization for 'unicode_7b[541].s') ../.././src/intl/uni_7b.inc:547:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 547 | {0x000003c8, "q"}, | ^~~ ../.././src/intl/uni_7b.inc:547:22: note: (near initialization for 'unicode_7b[542].s') ../.././src/intl/uni_7b.inc:548:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 548 | {0x000003c9, "w"}, | ^~~ ../.././src/intl/uni_7b.inc:548:22: note: (near initialization for 'unicode_7b[543].s') ../.././src/intl/uni_7b.inc:549:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 549 | {0x000003ca, "j"}, | ^~~ ../.././src/intl/uni_7b.inc:549:22: note: (near initialization for 'unicode_7b[544].s') ../.././src/intl/uni_7b.inc:550:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 550 | {0x000003cb, "v*"}, | ^~~~ ../.././src/intl/uni_7b.inc:550:22: note: (near initialization for 'unicode_7b[545].s') ../.././src/intl/uni_7b.inc:551:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 551 | {0x000003cc, "o'"}, | ^~~~ ../.././src/intl/uni_7b.inc:551:22: note: (near initialization for 'unicode_7b[546].s') ../.././src/intl/uni_7b.inc:552:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 552 | {0x000003cd, "u%"}, | ^~~~ ../.././src/intl/uni_7b.inc:552:22: note: (near initialization for 'unicode_7b[547].s') ../.././src/intl/uni_7b.inc:553:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 553 | {0x000003ce, "w%"}, | ^~~~ ../.././src/intl/uni_7b.inc:553:22: note: (near initialization for 'unicode_7b[548].s') ../.././src/intl/uni_7b.inc:554:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 554 | {0x000003d0, "beta"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:554:22: note: (near initialization for 'unicode_7b[549].s') ../.././src/intl/uni_7b.inc:555:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 555 | {0x000003d1, "theta"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:555:22: note: (near initialization for 'unicode_7b[550].s') ../.././src/intl/uni_7b.inc:556:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 556 | {0x000003d2, "upsi"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:556:22: note: (near initialization for 'unicode_7b[551].s') ../.././src/intl/uni_7b.inc:557:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 557 | {0x000003d5, "phi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:557:22: note: (near initialization for 'unicode_7b[552].s') ../.././src/intl/uni_7b.inc:558:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 558 | {0x000003d6, "pi"}, | ^~~~ ../.././src/intl/uni_7b.inc:558:22: note: (near initialization for 'unicode_7b[553].s') ../.././src/intl/uni_7b.inc:559:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 559 | {0x000003d7, "k."}, | ^~~~ ../.././src/intl/uni_7b.inc:559:22: note: (near initialization for 'unicode_7b[554].s') ../.././src/intl/uni_7b.inc:560:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 560 | {0x000003da, "T3"}, | ^~~~ ../.././src/intl/uni_7b.inc:560:22: note: (near initialization for 'unicode_7b[555].s') ../.././src/intl/uni_7b.inc:561:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 561 | {0x000003db, "t3"}, | ^~~~ ../.././src/intl/uni_7b.inc:561:22: note: (near initialization for 'unicode_7b[556].s') ../.././src/intl/uni_7b.inc:562:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 562 | {0x000003dc, "M3"}, | ^~~~ ../.././src/intl/uni_7b.inc:562:22: note: (near initialization for 'unicode_7b[557].s') ../.././src/intl/uni_7b.inc:563:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 563 | {0x000003dd, "m3"}, | ^~~~ ../.././src/intl/uni_7b.inc:563:22: note: (near initialization for 'unicode_7b[558].s') ../.././src/intl/uni_7b.inc:564:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 564 | {0x000003de, "K3"}, | ^~~~ ../.././src/intl/uni_7b.inc:564:22: note: (near initialization for 'unicode_7b[559].s') ../.././src/intl/uni_7b.inc:565:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 565 | {0x000003df, "k3"}, | ^~~~ ../.././src/intl/uni_7b.inc:565:22: note: (near initialization for 'unicode_7b[560].s') ../.././src/intl/uni_7b.inc:566:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 566 | {0x000003e0, "P3"}, | ^~~~ ../.././src/intl/uni_7b.inc:566:22: note: (near initialization for 'unicode_7b[561].s') ../.././src/intl/uni_7b.inc:567:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 567 | {0x000003e1, "p3"}, | ^~~~ ../.././src/intl/uni_7b.inc:567:22: note: (near initialization for 'unicode_7b[562].s') ../.././src/intl/uni_7b.inc:568:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 568 | {0x000003f0, "kappa"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:568:22: note: (near initialization for 'unicode_7b[563].s') ../.././src/intl/uni_7b.inc:569:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 569 | {0x000003f1, "rho"}, | ^~~~~ ../.././src/intl/uni_7b.inc:569:22: note: (near initialization for 'unicode_7b[564].s') ../.././src/intl/uni_7b.inc:570:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 570 | {0x000003f3, "J"}, | ^~~ ../.././src/intl/uni_7b.inc:570:22: note: (near initialization for 'unicode_7b[565].s') ../.././src/intl/uni_7b.inc:571:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 571 | {0x000003f4, "'%"}, | ^~~~ ../.././src/intl/uni_7b.inc:571:22: note: (near initialization for 'unicode_7b[566].s') ../.././src/intl/uni_7b.inc:572:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 572 | {0x000003f5, "j3"}, | ^~~~ ../.././src/intl/uni_7b.inc:572:22: note: (near initialization for 'unicode_7b[567].s') ../.././src/intl/uni_7b.inc:573:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 573 | {0x00000401, "IO"}, | ^~~~ ../.././src/intl/uni_7b.inc:573:22: note: (near initialization for 'unicode_7b[568].s') ../.././src/intl/uni_7b.inc:574:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 574 | {0x00000402, "D%"}, | ^~~~ ../.././src/intl/uni_7b.inc:574:22: note: (near initialization for 'unicode_7b[569].s') ../.././src/intl/uni_7b.inc:575:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 575 | {0x00000403, "G%"}, | ^~~~ ../.././src/intl/uni_7b.inc:575:22: note: (near initialization for 'unicode_7b[570].s') ../.././src/intl/uni_7b.inc:576:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 576 | {0x00000404, "IE"}, | ^~~~ ../.././src/intl/uni_7b.inc:576:22: note: (near initialization for 'unicode_7b[571].s') ../.././src/intl/uni_7b.inc:577:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 577 | {0x00000405, "DS"}, | ^~~~ ../.././src/intl/uni_7b.inc:577:22: note: (near initialization for 'unicode_7b[572].s') ../.././src/intl/uni_7b.inc:578:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 578 | {0x00000406, "II"}, | ^~~~ ../.././src/intl/uni_7b.inc:578:22: note: (near initialization for 'unicode_7b[573].s') ../.././src/intl/uni_7b.inc:579:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 579 | {0x00000407, "YI"}, | ^~~~ ../.././src/intl/uni_7b.inc:579:22: note: (near initialization for 'unicode_7b[574].s') ../.././src/intl/uni_7b.inc:580:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 580 | {0x00000408, "J%"}, | ^~~~ ../.././src/intl/uni_7b.inc:580:22: note: (near initialization for 'unicode_7b[575].s') ../.././src/intl/uni_7b.inc:581:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 581 | {0x00000409, "LJ"}, | ^~~~ ../.././src/intl/uni_7b.inc:581:22: note: (near initialization for 'unicode_7b[576].s') ../.././src/intl/uni_7b.inc:582:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 582 | {0x0000040a, "NJ"}, | ^~~~ ../.././src/intl/uni_7b.inc:582:22: note: (near initialization for 'unicode_7b[577].s') ../.././src/intl/uni_7b.inc:583:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 583 | {0x0000040b, "Ts"}, | ^~~~ ../.././src/intl/uni_7b.inc:583:22: note: (near initialization for 'unicode_7b[578].s') ../.././src/intl/uni_7b.inc:584:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 584 | {0x0000040c, "KJ"}, | ^~~~ ../.././src/intl/uni_7b.inc:584:22: note: (near initialization for 'unicode_7b[579].s') ../.././src/intl/uni_7b.inc:585:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 585 | {0x0000040e, "V%"}, | ^~~~ ../.././src/intl/uni_7b.inc:585:22: note: (near initialization for 'unicode_7b[580].s') ../.././src/intl/uni_7b.inc:586:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 586 | {0x0000040f, "DZ"}, | ^~~~ ../.././src/intl/uni_7b.inc:586:22: note: (near initialization for 'unicode_7b[581].s') ../.././src/intl/uni_7b.inc:587:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 587 | {0x00000410, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:587:22: note: (near initialization for 'unicode_7b[582].s') ../.././src/intl/uni_7b.inc:588:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 588 | {0x00000411, "B"}, | ^~~ ../.././src/intl/uni_7b.inc:588:22: note: (near initialization for 'unicode_7b[583].s') ../.././src/intl/uni_7b.inc:589:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 589 | {0x00000412, "V"}, | ^~~ ../.././src/intl/uni_7b.inc:589:22: note: (near initialization for 'unicode_7b[584].s') ../.././src/intl/uni_7b.inc:590:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 590 | {0x00000413, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:590:22: note: (near initialization for 'unicode_7b[585].s') ../.././src/intl/uni_7b.inc:591:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 591 | {0x00000414, "D"}, | ^~~ ../.././src/intl/uni_7b.inc:591:22: note: (near initialization for 'unicode_7b[586].s') ../.././src/intl/uni_7b.inc:592:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 592 | {0x00000415, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:592:22: note: (near initialization for 'unicode_7b[587].s') ../.././src/intl/uni_7b.inc:593:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 593 | {0x00000416, "ZH"}, | ^~~~ ../.././src/intl/uni_7b.inc:593:22: note: (near initialization for 'unicode_7b[588].s') ../.././src/intl/uni_7b.inc:594:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 594 | {0x00000417, "Z"}, | ^~~ ../.././src/intl/uni_7b.inc:594:22: note: (near initialization for 'unicode_7b[589].s') ../.././src/intl/uni_7b.inc:595:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 595 | {0x00000418, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:595:22: note: (near initialization for 'unicode_7b[590].s') ../.././src/intl/uni_7b.inc:596:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 596 | {0x00000419, "J"}, | ^~~ ../.././src/intl/uni_7b.inc:596:22: note: (near initialization for 'unicode_7b[591].s') ../.././src/intl/uni_7b.inc:597:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 597 | {0x0000041a, "K"}, | ^~~ ../.././src/intl/uni_7b.inc:597:22: note: (near initialization for 'unicode_7b[592].s') ../.././src/intl/uni_7b.inc:598:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 598 | {0x0000041b, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:598:22: note: (near initialization for 'unicode_7b[593].s') ../.././src/intl/uni_7b.inc:599:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 599 | {0x0000041c, "M"}, | ^~~ ../.././src/intl/uni_7b.inc:599:22: note: (near initialization for 'unicode_7b[594].s') ../.././src/intl/uni_7b.inc:600:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 600 | {0x0000041d, "N"}, | ^~~ ../.././src/intl/uni_7b.inc:600:22: note: (near initialization for 'unicode_7b[595].s') ../.././src/intl/uni_7b.inc:601:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 601 | {0x0000041e, "O"}, | ^~~ ../.././src/intl/uni_7b.inc:601:22: note: (near initialization for 'unicode_7b[596].s') ../.././src/intl/uni_7b.inc:602:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 602 | {0x0000041f, "P"}, | ^~~ ../.././src/intl/uni_7b.inc:602:22: note: (near initialization for 'unicode_7b[597].s') ../.././src/intl/uni_7b.inc:603:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 603 | {0x00000420, "R"}, | ^~~ ../.././src/intl/uni_7b.inc:603:22: note: (near initialization for 'unicode_7b[598].s') ../.././src/intl/uni_7b.inc:604:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 604 | {0x00000421, "S"}, | ^~~ ../.././src/intl/uni_7b.inc:604:22: note: (near initialization for 'unicode_7b[599].s') ../.././src/intl/uni_7b.inc:605:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 605 | {0x00000422, "T"}, | ^~~ ../.././src/intl/uni_7b.inc:605:22: note: (near initialization for 'unicode_7b[600].s') ../.././src/intl/uni_7b.inc:606:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 606 | {0x00000423, "U"}, | ^~~ ../.././src/intl/uni_7b.inc:606:22: note: (near initialization for 'unicode_7b[601].s') ../.././src/intl/uni_7b.inc:607:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 607 | {0x00000424, "F"}, | ^~~ ../.././src/intl/uni_7b.inc:607:22: note: (near initialization for 'unicode_7b[602].s') ../.././src/intl/uni_7b.inc:608:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 608 | {0x00000425, "H"}, | ^~~ ../.././src/intl/uni_7b.inc:608:22: note: (near initialization for 'unicode_7b[603].s') ../.././src/intl/uni_7b.inc:609:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 609 | {0x00000426, "C"}, | ^~~ ../.././src/intl/uni_7b.inc:609:22: note: (near initialization for 'unicode_7b[604].s') ../.././src/intl/uni_7b.inc:610:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 610 | {0x00000427, "CH"}, | ^~~~ ../.././src/intl/uni_7b.inc:610:22: note: (near initialization for 'unicode_7b[605].s') ../.././src/intl/uni_7b.inc:611:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 611 | {0x00000428, "SH"}, | ^~~~ ../.././src/intl/uni_7b.inc:611:22: note: (near initialization for 'unicode_7b[606].s') ../.././src/intl/uni_7b.inc:612:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 612 | {0x00000429, "SCH"}, | ^~~~~ ../.././src/intl/uni_7b.inc:612:22: note: (near initialization for 'unicode_7b[607].s') ../.././src/intl/uni_7b.inc:613:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 613 | {0x0000042a, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:613:22: note: (near initialization for 'unicode_7b[608].s') ../.././src/intl/uni_7b.inc:614:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 614 | {0x0000042b, "Y"}, | ^~~ ../.././src/intl/uni_7b.inc:614:22: note: (near initialization for 'unicode_7b[609].s') ../.././src/intl/uni_7b.inc:615:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 615 | {0x0000042c, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:615:22: note: (near initialization for 'unicode_7b[610].s') ../.././src/intl/uni_7b.inc:616:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 616 | {0x0000042d, "`E"}, | ^~~~ ../.././src/intl/uni_7b.inc:616:22: note: (near initialization for 'unicode_7b[611].s') ../.././src/intl/uni_7b.inc:617:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 617 | {0x0000042e, "YU"}, | ^~~~ ../.././src/intl/uni_7b.inc:617:22: note: (near initialization for 'unicode_7b[612].s') ../.././src/intl/uni_7b.inc:618:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 618 | {0x0000042f, "YA"}, | ^~~~ ../.././src/intl/uni_7b.inc:618:22: note: (near initialization for 'unicode_7b[613].s') ../.././src/intl/uni_7b.inc:619:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 619 | {0x00000430, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:619:22: note: (near initialization for 'unicode_7b[614].s') ../.././src/intl/uni_7b.inc:620:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 620 | {0x00000431, "b"}, | ^~~ ../.././src/intl/uni_7b.inc:620:22: note: (near initialization for 'unicode_7b[615].s') ../.././src/intl/uni_7b.inc:621:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 621 | {0x00000432, "v"}, | ^~~ ../.././src/intl/uni_7b.inc:621:22: note: (near initialization for 'unicode_7b[616].s') ../.././src/intl/uni_7b.inc:622:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 622 | {0x00000433, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:622:22: note: (near initialization for 'unicode_7b[617].s') ../.././src/intl/uni_7b.inc:623:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 623 | {0x00000434, "d"}, | ^~~ ../.././src/intl/uni_7b.inc:623:22: note: (near initialization for 'unicode_7b[618].s') ../.././src/intl/uni_7b.inc:624:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 624 | {0x00000435, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:624:22: note: (near initialization for 'unicode_7b[619].s') ../.././src/intl/uni_7b.inc:625:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 625 | {0x00000436, "zh"}, | ^~~~ ../.././src/intl/uni_7b.inc:625:22: note: (near initialization for 'unicode_7b[620].s') ../.././src/intl/uni_7b.inc:626:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 626 | {0x00000437, "z"}, | ^~~ ../.././src/intl/uni_7b.inc:626:22: note: (near initialization for 'unicode_7b[621].s') ../.././src/intl/uni_7b.inc:627:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 627 | {0x00000438, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:627:22: note: (near initialization for 'unicode_7b[622].s') ../.././src/intl/uni_7b.inc:628:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 628 | {0x00000439, "j"}, | ^~~ ../.././src/intl/uni_7b.inc:628:22: note: (near initialization for 'unicode_7b[623].s') ../.././src/intl/uni_7b.inc:629:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 629 | {0x0000043a, "k"}, | ^~~ ../.././src/intl/uni_7b.inc:629:22: note: (near initialization for 'unicode_7b[624].s') ../.././src/intl/uni_7b.inc:630:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 630 | {0x0000043b, "l"}, | ^~~ ../.././src/intl/uni_7b.inc:630:22: note: (near initialization for 'unicode_7b[625].s') ../.././src/intl/uni_7b.inc:631:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 631 | {0x0000043c, "m"}, | ^~~ ../.././src/intl/uni_7b.inc:631:22: note: (near initialization for 'unicode_7b[626].s') ../.././src/intl/uni_7b.inc:632:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 632 | {0x0000043d, "n"}, | ^~~ ../.././src/intl/uni_7b.inc:632:22: note: (near initialization for 'unicode_7b[627].s') ../.././src/intl/uni_7b.inc:633:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 633 | {0x0000043e, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:633:22: note: (near initialization for 'unicode_7b[628].s') ../.././src/intl/uni_7b.inc:634:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 634 | {0x0000043f, "p"}, | ^~~ ../.././src/intl/uni_7b.inc:634:22: note: (near initialization for 'unicode_7b[629].s') ../.././src/intl/uni_7b.inc:635:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 635 | {0x00000440, "r"}, | ^~~ ../.././src/intl/uni_7b.inc:635:22: note: (near initialization for 'unicode_7b[630].s') ../.././src/intl/uni_7b.inc:636:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 636 | {0x00000441, "s"}, | ^~~ ../.././src/intl/uni_7b.inc:636:22: note: (near initialization for 'unicode_7b[631].s') ../.././src/intl/uni_7b.inc:637:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 637 | {0x00000442, "t"}, | ^~~ ../.././src/intl/uni_7b.inc:637:22: note: (near initialization for 'unicode_7b[632].s') ../.././src/intl/uni_7b.inc:638:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 638 | {0x00000443, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:638:22: note: (near initialization for 'unicode_7b[633].s') ../.././src/intl/uni_7b.inc:639:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 639 | {0x00000444, "f"}, | ^~~ ../.././src/intl/uni_7b.inc:639:22: note: (near initialization for 'unicode_7b[634].s') ../.././src/intl/uni_7b.inc:640:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 640 | {0x00000445, "h"}, | ^~~ ../.././src/intl/uni_7b.inc:640:22: note: (near initialization for 'unicode_7b[635].s') ../.././src/intl/uni_7b.inc:641:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 641 | {0x00000446, "c"}, | ^~~ ../.././src/intl/uni_7b.inc:641:22: note: (near initialization for 'unicode_7b[636].s') ../.././src/intl/uni_7b.inc:642:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 642 | {0x00000447, "ch"}, | ^~~~ ../.././src/intl/uni_7b.inc:642:22: note: (near initialization for 'unicode_7b[637].s') ../.././src/intl/uni_7b.inc:643:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 643 | {0x00000448, "sh"}, | ^~~~ ../.././src/intl/uni_7b.inc:643:22: note: (near initialization for 'unicode_7b[638].s') ../.././src/intl/uni_7b.inc:644:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 644 | {0x00000449, "sch"}, | ^~~~~ ../.././src/intl/uni_7b.inc:644:22: note: (near initialization for 'unicode_7b[639].s') ../.././src/intl/uni_7b.inc:645:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 645 | {0x0000044a, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:645:22: note: (near initialization for 'unicode_7b[640].s') ../.././src/intl/uni_7b.inc:646:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 646 | {0x0000044b, "y"}, | ^~~ ../.././src/intl/uni_7b.inc:646:22: note: (near initialization for 'unicode_7b[641].s') ../.././src/intl/uni_7b.inc:647:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 647 | {0x0000044c, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:647:22: note: (near initialization for 'unicode_7b[642].s') ../.././src/intl/uni_7b.inc:648:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 648 | {0x0000044d, "`e"}, | ^~~~ ../.././src/intl/uni_7b.inc:648:22: note: (near initialization for 'unicode_7b[643].s') ../.././src/intl/uni_7b.inc:649:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 649 | {0x0000044e, "yu"}, | ^~~~ ../.././src/intl/uni_7b.inc:649:22: note: (near initialization for 'unicode_7b[644].s') ../.././src/intl/uni_7b.inc:650:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 650 | {0x0000044f, "ya"}, | ^~~~ ../.././src/intl/uni_7b.inc:650:22: note: (near initialization for 'unicode_7b[645].s') ../.././src/intl/uni_7b.inc:651:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 651 | {0x00000451, "io"}, | ^~~~ ../.././src/intl/uni_7b.inc:651:22: note: (near initialization for 'unicode_7b[646].s') ../.././src/intl/uni_7b.inc:652:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 652 | {0x00000452, "d%"}, | ^~~~ ../.././src/intl/uni_7b.inc:652:22: note: (near initialization for 'unicode_7b[647].s') ../.././src/intl/uni_7b.inc:653:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 653 | {0x00000453, "g%"}, | ^~~~ ../.././src/intl/uni_7b.inc:653:22: note: (near initialization for 'unicode_7b[648].s') ../.././src/intl/uni_7b.inc:654:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 654 | {0x00000454, "ie"}, | ^~~~ ../.././src/intl/uni_7b.inc:654:22: note: (near initialization for 'unicode_7b[649].s') ../.././src/intl/uni_7b.inc:655:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 655 | {0x00000455, "ds"}, | ^~~~ ../.././src/intl/uni_7b.inc:655:22: note: (near initialization for 'unicode_7b[650].s') ../.././src/intl/uni_7b.inc:656:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 656 | {0x00000456, "ii"}, | ^~~~ ../.././src/intl/uni_7b.inc:656:22: note: (near initialization for 'unicode_7b[651].s') ../.././src/intl/uni_7b.inc:657:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 657 | {0x00000457, "yi"}, | ^~~~ ../.././src/intl/uni_7b.inc:657:22: note: (near initialization for 'unicode_7b[652].s') ../.././src/intl/uni_7b.inc:658:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 658 | {0x00000458, "j%"}, | ^~~~ ../.././src/intl/uni_7b.inc:658:22: note: (near initialization for 'unicode_7b[653].s') ../.././src/intl/uni_7b.inc:659:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 659 | {0x00000459, "lj"}, | ^~~~ ../.././src/intl/uni_7b.inc:659:22: note: (near initialization for 'unicode_7b[654].s') ../.././src/intl/uni_7b.inc:660:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 660 | {0x0000045a, "nj"}, | ^~~~ ../.././src/intl/uni_7b.inc:660:22: note: (near initialization for 'unicode_7b[655].s') ../.././src/intl/uni_7b.inc:661:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 661 | {0x0000045b, "ts"}, | ^~~~ ../.././src/intl/uni_7b.inc:661:22: note: (near initialization for 'unicode_7b[656].s') ../.././src/intl/uni_7b.inc:662:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 662 | {0x0000045c, "kj"}, | ^~~~ ../.././src/intl/uni_7b.inc:662:22: note: (near initialization for 'unicode_7b[657].s') ../.././src/intl/uni_7b.inc:663:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 663 | {0x0000045e, "v%"}, | ^~~~ ../.././src/intl/uni_7b.inc:663:22: note: (near initialization for 'unicode_7b[658].s') ../.././src/intl/uni_7b.inc:664:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 664 | {0x0000045f, "dz"}, | ^~~~ ../.././src/intl/uni_7b.inc:664:22: note: (near initialization for 'unicode_7b[659].s') ../.././src/intl/uni_7b.inc:665:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 665 | {0x00000462, "Y3"}, | ^~~~ ../.././src/intl/uni_7b.inc:665:22: note: (near initialization for 'unicode_7b[660].s') ../.././src/intl/uni_7b.inc:666:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 666 | {0x00000463, "y3"}, | ^~~~ ../.././src/intl/uni_7b.inc:666:22: note: (near initialization for 'unicode_7b[661].s') ../.././src/intl/uni_7b.inc:667:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 667 | {0x0000046a, "O3"}, | ^~~~ ../.././src/intl/uni_7b.inc:667:22: note: (near initialization for 'unicode_7b[662].s') ../.././src/intl/uni_7b.inc:668:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 668 | {0x0000046b, "o3"}, | ^~~~ ../.././src/intl/uni_7b.inc:668:22: note: (near initialization for 'unicode_7b[663].s') ../.././src/intl/uni_7b.inc:669:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 669 | {0x00000472, "F3"}, | ^~~~ ../.././src/intl/uni_7b.inc:669:22: note: (near initialization for 'unicode_7b[664].s') ../.././src/intl/uni_7b.inc:670:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 670 | {0x00000473, "f3"}, | ^~~~ ../.././src/intl/uni_7b.inc:670:22: note: (near initialization for 'unicode_7b[665].s') ../.././src/intl/uni_7b.inc:671:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 671 | {0x00000474, "V3"}, | ^~~~ ../.././src/intl/uni_7b.inc:671:22: note: (near initialization for 'unicode_7b[666].s') ../.././src/intl/uni_7b.inc:672:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 672 | {0x00000475, "v3"}, | ^~~~ ../.././src/intl/uni_7b.inc:672:22: note: (near initialization for 'unicode_7b[667].s') ../.././src/intl/uni_7b.inc:673:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 673 | {0x00000480, "C3"}, | ^~~~ ../.././src/intl/uni_7b.inc:673:22: note: (near initialization for 'unicode_7b[668].s') ../.././src/intl/uni_7b.inc:674:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 674 | {0x00000481, "c3"}, | ^~~~ ../.././src/intl/uni_7b.inc:674:22: note: (near initialization for 'unicode_7b[669].s') ../.././src/intl/uni_7b.inc:675:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 675 | {0x00000490, "G3"}, | ^~~~ ../.././src/intl/uni_7b.inc:675:22: note: (near initialization for 'unicode_7b[670].s') ../.././src/intl/uni_7b.inc:676:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 676 | {0x00000491, "g3"}, | ^~~~ ../.././src/intl/uni_7b.inc:676:22: note: (near initialization for 'unicode_7b[671].s') ../.././src/intl/uni_7b.inc:677:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 677 | {0x000004d4, "AE"}, | ^~~~ ../.././src/intl/uni_7b.inc:677:22: note: (near initialization for 'unicode_7b[672].s') ../.././src/intl/uni_7b.inc:678:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 678 | {0x000004d5, "ae"}, | ^~~~ ../.././src/intl/uni_7b.inc:678:22: note: (near initialization for 'unicode_7b[673].s') ../.././src/intl/uni_7b.inc:679:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 679 | {0x000005b4, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:679:22: note: (near initialization for 'unicode_7b[674].s') ../.././src/intl/uni_7b.inc:680:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 680 | {0x000005b7, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:680:22: note: (near initialization for 'unicode_7b[675].s') ../.././src/intl/uni_7b.inc:681:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 681 | {0x000005b8, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:681:22: note: (near initialization for 'unicode_7b[676].s') ../.././src/intl/uni_7b.inc:682:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 682 | {0x000005bc, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:682:22: note: (near initialization for 'unicode_7b[677].s') ../.././src/intl/uni_7b.inc:683:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 683 | {0x000005bf, "h"}, | ^~~ ../.././src/intl/uni_7b.inc:683:22: note: (near initialization for 'unicode_7b[678].s') ../.././src/intl/uni_7b.inc:684:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 684 | {0x000005c2, ":"}, | ^~~ ../.././src/intl/uni_7b.inc:684:22: note: (near initialization for 'unicode_7b[679].s') ../.././src/intl/uni_7b.inc:685:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 685 | {0x000005d0, "#"}, | ^~~ ../.././src/intl/uni_7b.inc:685:22: note: (near initialization for 'unicode_7b[680].s') ../.././src/intl/uni_7b.inc:686:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 686 | {0x000005d1, "B+"}, | ^~~~ ../.././src/intl/uni_7b.inc:686:22: note: (near initialization for 'unicode_7b[681].s') ../.././src/intl/uni_7b.inc:687:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 687 | {0x000005d2, "G+"}, | ^~~~ ../.././src/intl/uni_7b.inc:687:22: note: (near initialization for 'unicode_7b[682].s') ../.././src/intl/uni_7b.inc:688:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 688 | {0x000005d3, "D+"}, | ^~~~ ../.././src/intl/uni_7b.inc:688:22: note: (near initialization for 'unicode_7b[683].s') ../.././src/intl/uni_7b.inc:689:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 689 | {0x000005d4, "H+"}, | ^~~~ ../.././src/intl/uni_7b.inc:689:22: note: (near initialization for 'unicode_7b[684].s') ../.././src/intl/uni_7b.inc:690:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 690 | {0x000005d5, "W+"}, | ^~~~ ../.././src/intl/uni_7b.inc:690:22: note: (near initialization for 'unicode_7b[685].s') ../.././src/intl/uni_7b.inc:691:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 691 | {0x000005d6, "Z+"}, | ^~~~ ../.././src/intl/uni_7b.inc:691:22: note: (near initialization for 'unicode_7b[686].s') ../.././src/intl/uni_7b.inc:692:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 692 | {0x000005d7, "X+"}, | ^~~~ ../.././src/intl/uni_7b.inc:692:22: note: (near initialization for 'unicode_7b[687].s') ../.././src/intl/uni_7b.inc:693:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 693 | {0x000005d8, "Tj"}, | ^~~~ ../.././src/intl/uni_7b.inc:693:22: note: (near initialization for 'unicode_7b[688].s') ../.././src/intl/uni_7b.inc:694:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 694 | {0x000005d9, "J+"}, | ^~~~ ../.././src/intl/uni_7b.inc:694:22: note: (near initialization for 'unicode_7b[689].s') ../.././src/intl/uni_7b.inc:695:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 695 | {0x000005da, "K%"}, | ^~~~ ../.././src/intl/uni_7b.inc:695:22: note: (near initialization for 'unicode_7b[690].s') ../.././src/intl/uni_7b.inc:696:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 696 | {0x000005db, "K+"}, | ^~~~ ../.././src/intl/uni_7b.inc:696:22: note: (near initialization for 'unicode_7b[691].s') ../.././src/intl/uni_7b.inc:697:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 697 | {0x000005dc, "L+"}, | ^~~~ ../.././src/intl/uni_7b.inc:697:22: note: (near initialization for 'unicode_7b[692].s') ../.././src/intl/uni_7b.inc:698:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 698 | {0x000005dd, "M%"}, | ^~~~ ../.././src/intl/uni_7b.inc:698:22: note: (near initialization for 'unicode_7b[693].s') ../.././src/intl/uni_7b.inc:699:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 699 | {0x000005de, "M+"}, | ^~~~ ../.././src/intl/uni_7b.inc:699:22: note: (near initialization for 'unicode_7b[694].s') ../.././src/intl/uni_7b.inc:700:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 700 | {0x000005df, "N%"}, | ^~~~ ../.././src/intl/uni_7b.inc:700:22: note: (near initialization for 'unicode_7b[695].s') ../.././src/intl/uni_7b.inc:701:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 701 | {0x000005e0, "N+"}, | ^~~~ ../.././src/intl/uni_7b.inc:701:22: note: (near initialization for 'unicode_7b[696].s') ../.././src/intl/uni_7b.inc:702:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 702 | {0x000005e1, "S+"}, | ^~~~ ../.././src/intl/uni_7b.inc:702:22: note: (near initialization for 'unicode_7b[697].s') ../.././src/intl/uni_7b.inc:703:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 703 | {0x000005e2, "E+"}, | ^~~~ ../.././src/intl/uni_7b.inc:703:22: note: (near initialization for 'unicode_7b[698].s') ../.././src/intl/uni_7b.inc:704:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 704 | {0x000005e3, "P%"}, | ^~~~ ../.././src/intl/uni_7b.inc:704:22: note: (near initialization for 'unicode_7b[699].s') ../.././src/intl/uni_7b.inc:705:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 705 | {0x000005e4, "P+"}, | ^~~~ ../.././src/intl/uni_7b.inc:705:22: note: (near initialization for 'unicode_7b[700].s') ../.././src/intl/uni_7b.inc:706:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 706 | {0x000005e5, "Zj"}, | ^~~~ ../.././src/intl/uni_7b.inc:706:22: note: (near initialization for 'unicode_7b[701].s') ../.././src/intl/uni_7b.inc:707:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 707 | {0x000005e6, "ZJ"}, | ^~~~ ../.././src/intl/uni_7b.inc:707:22: note: (near initialization for 'unicode_7b[702].s') ../.././src/intl/uni_7b.inc:708:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 708 | {0x000005e7, "Q+"}, | ^~~~ ../.././src/intl/uni_7b.inc:708:22: note: (near initialization for 'unicode_7b[703].s') ../.././src/intl/uni_7b.inc:709:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 709 | {0x000005e8, "R+"}, | ^~~~ ../.././src/intl/uni_7b.inc:709:22: note: (near initialization for 'unicode_7b[704].s') ../.././src/intl/uni_7b.inc:710:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 710 | {0x000005e9, "Sh"}, | ^~~~ ../.././src/intl/uni_7b.inc:710:22: note: (near initialization for 'unicode_7b[705].s') ../.././src/intl/uni_7b.inc:711:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 711 | {0x000005ea, "T+"}, | ^~~~ ../.././src/intl/uni_7b.inc:711:22: note: (near initialization for 'unicode_7b[706].s') ../.././src/intl/uni_7b.inc:712:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 712 | {0x000005f0, "v"}, | ^~~ ../.././src/intl/uni_7b.inc:712:22: note: (near initialization for 'unicode_7b[707].s') ../.././src/intl/uni_7b.inc:713:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 713 | {0x000005f1, "oy"}, | ^~~~ ../.././src/intl/uni_7b.inc:713:22: note: (near initialization for 'unicode_7b[708].s') ../.././src/intl/uni_7b.inc:714:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 714 | {0x000005f2, "ey"}, | ^~~~ ../.././src/intl/uni_7b.inc:714:22: note: (near initialization for 'unicode_7b[709].s') ../.././src/intl/uni_7b.inc:715:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 715 | {0x0000060c, ",+"}, | ^~~~ ../.././src/intl/uni_7b.inc:715:22: note: (near initialization for 'unicode_7b[710].s') ../.././src/intl/uni_7b.inc:716:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 716 | {0x0000061b, ";+"}, | ^~~~ ../.././src/intl/uni_7b.inc:716:22: note: (near initialization for 'unicode_7b[711].s') ../.././src/intl/uni_7b.inc:717:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 717 | {0x0000061f, "?+"}, | ^~~~ ../.././src/intl/uni_7b.inc:717:22: note: (near initialization for 'unicode_7b[712].s') ../.././src/intl/uni_7b.inc:718:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 718 | {0x00000621, "H'"}, | ^~~~ ../.././src/intl/uni_7b.inc:718:22: note: (near initialization for 'unicode_7b[713].s') ../.././src/intl/uni_7b.inc:719:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 719 | {0x00000622, "aM"}, | ^~~~ ../.././src/intl/uni_7b.inc:719:22: note: (near initialization for 'unicode_7b[714].s') ../.././src/intl/uni_7b.inc:720:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 720 | {0x00000623, "aH"}, | ^~~~ ../.././src/intl/uni_7b.inc:720:22: note: (near initialization for 'unicode_7b[715].s') ../.././src/intl/uni_7b.inc:721:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 721 | {0x00000624, "wH"}, | ^~~~ ../.././src/intl/uni_7b.inc:721:22: note: (near initialization for 'unicode_7b[716].s') ../.././src/intl/uni_7b.inc:722:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 722 | {0x00000625, "ah"}, | ^~~~ ../.././src/intl/uni_7b.inc:722:22: note: (near initialization for 'unicode_7b[717].s') ../.././src/intl/uni_7b.inc:723:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 723 | {0x00000626, "yH"}, | ^~~~ ../.././src/intl/uni_7b.inc:723:22: note: (near initialization for 'unicode_7b[718].s') ../.././src/intl/uni_7b.inc:724:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 724 | {0x00000627, "a+"}, | ^~~~ ../.././src/intl/uni_7b.inc:724:22: note: (near initialization for 'unicode_7b[719].s') ../.././src/intl/uni_7b.inc:725:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 725 | {0x00000628, "b+"}, | ^~~~ ../.././src/intl/uni_7b.inc:725:22: note: (near initialization for 'unicode_7b[720].s') ../.././src/intl/uni_7b.inc:726:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 726 | {0x00000629, "tm"}, | ^~~~ ../.././src/intl/uni_7b.inc:726:22: note: (near initialization for 'unicode_7b[721].s') ../.././src/intl/uni_7b.inc:727:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 727 | {0x0000062a, "t+"}, | ^~~~ ../.././src/intl/uni_7b.inc:727:22: note: (near initialization for 'unicode_7b[722].s') ../.././src/intl/uni_7b.inc:728:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 728 | {0x0000062b, "tk"}, | ^~~~ ../.././src/intl/uni_7b.inc:728:22: note: (near initialization for 'unicode_7b[723].s') ../.././src/intl/uni_7b.inc:729:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 729 | {0x0000062c, "g+"}, | ^~~~ ../.././src/intl/uni_7b.inc:729:22: note: (near initialization for 'unicode_7b[724].s') ../.././src/intl/uni_7b.inc:730:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 730 | {0x0000062d, "hk"}, | ^~~~ ../.././src/intl/uni_7b.inc:730:22: note: (near initialization for 'unicode_7b[725].s') ../.././src/intl/uni_7b.inc:731:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 731 | {0x0000062e, "x+"}, | ^~~~ ../.././src/intl/uni_7b.inc:731:22: note: (near initialization for 'unicode_7b[726].s') ../.././src/intl/uni_7b.inc:732:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 732 | {0x0000062f, "d+"}, | ^~~~ ../.././src/intl/uni_7b.inc:732:22: note: (near initialization for 'unicode_7b[727].s') ../.././src/intl/uni_7b.inc:733:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 733 | {0x00000630, "dk"}, | ^~~~ ../.././src/intl/uni_7b.inc:733:22: note: (near initialization for 'unicode_7b[728].s') ../.././src/intl/uni_7b.inc:734:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 734 | {0x00000631, "r+"}, | ^~~~ ../.././src/intl/uni_7b.inc:734:22: note: (near initialization for 'unicode_7b[729].s') ../.././src/intl/uni_7b.inc:735:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 735 | {0x00000632, "z+"}, | ^~~~ ../.././src/intl/uni_7b.inc:735:22: note: (near initialization for 'unicode_7b[730].s') ../.././src/intl/uni_7b.inc:736:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 736 | {0x00000633, "s+"}, | ^~~~ ../.././src/intl/uni_7b.inc:736:22: note: (near initialization for 'unicode_7b[731].s') ../.././src/intl/uni_7b.inc:737:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 737 | {0x00000634, "sn"}, | ^~~~ ../.././src/intl/uni_7b.inc:737:22: note: (near initialization for 'unicode_7b[732].s') ../.././src/intl/uni_7b.inc:738:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 738 | {0x00000635, "c+"}, | ^~~~ ../.././src/intl/uni_7b.inc:738:22: note: (near initialization for 'unicode_7b[733].s') ../.././src/intl/uni_7b.inc:739:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 739 | {0x00000636, "dd"}, | ^~~~ ../.././src/intl/uni_7b.inc:739:22: note: (near initialization for 'unicode_7b[734].s') ../.././src/intl/uni_7b.inc:740:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 740 | {0x00000637, "tj"}, | ^~~~ ../.././src/intl/uni_7b.inc:740:22: note: (near initialization for 'unicode_7b[735].s') ../.././src/intl/uni_7b.inc:741:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 741 | {0x00000638, "zH"}, | ^~~~ ../.././src/intl/uni_7b.inc:741:22: note: (near initialization for 'unicode_7b[736].s') ../.././src/intl/uni_7b.inc:742:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 742 | {0x00000639, "e+"}, | ^~~~ ../.././src/intl/uni_7b.inc:742:22: note: (near initialization for 'unicode_7b[737].s') ../.././src/intl/uni_7b.inc:743:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 743 | {0x0000063a, "i+"}, | ^~~~ ../.././src/intl/uni_7b.inc:743:22: note: (near initialization for 'unicode_7b[738].s') ../.././src/intl/uni_7b.inc:744:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 744 | {0x00000640, "++"}, | ^~~~ ../.././src/intl/uni_7b.inc:744:22: note: (near initialization for 'unicode_7b[739].s') ../.././src/intl/uni_7b.inc:745:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 745 | {0x00000641, "f+"}, | ^~~~ ../.././src/intl/uni_7b.inc:745:22: note: (near initialization for 'unicode_7b[740].s') ../.././src/intl/uni_7b.inc:746:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 746 | {0x00000642, "q+"}, | ^~~~ ../.././src/intl/uni_7b.inc:746:22: note: (near initialization for 'unicode_7b[741].s') ../.././src/intl/uni_7b.inc:747:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 747 | {0x00000643, "k+"}, | ^~~~ ../.././src/intl/uni_7b.inc:747:22: note: (near initialization for 'unicode_7b[742].s') ../.././src/intl/uni_7b.inc:748:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 748 | {0x00000644, "l+"}, | ^~~~ ../.././src/intl/uni_7b.inc:748:22: note: (near initialization for 'unicode_7b[743].s') ../.././src/intl/uni_7b.inc:749:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 749 | {0x00000645, "m+"}, | ^~~~ ../.././src/intl/uni_7b.inc:749:22: note: (near initialization for 'unicode_7b[744].s') ../.././src/intl/uni_7b.inc:750:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 750 | {0x00000646, "n+"}, | ^~~~ ../.././src/intl/uni_7b.inc:750:22: note: (near initialization for 'unicode_7b[745].s') ../.././src/intl/uni_7b.inc:751:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 751 | {0x00000647, "h+"}, | ^~~~ ../.././src/intl/uni_7b.inc:751:22: note: (near initialization for 'unicode_7b[746].s') ../.././src/intl/uni_7b.inc:752:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 752 | {0x00000648, "w+"}, | ^~~~ ../.././src/intl/uni_7b.inc:752:22: note: (near initialization for 'unicode_7b[747].s') ../.././src/intl/uni_7b.inc:753:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 753 | {0x00000649, "j+"}, | ^~~~ ../.././src/intl/uni_7b.inc:753:22: note: (near initialization for 'unicode_7b[748].s') ../.././src/intl/uni_7b.inc:754:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 754 | {0x0000064a, "y+"}, | ^~~~ ../.././src/intl/uni_7b.inc:754:22: note: (near initialization for 'unicode_7b[749].s') ../.././src/intl/uni_7b.inc:755:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 755 | {0x0000064b, ""}, | ^~ ../.././src/intl/uni_7b.inc:755:22: note: (near initialization for 'unicode_7b[750].s') ../.././src/intl/uni_7b.inc:756:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 756 | {0x0000064c, "\"+"}, | ^~~~~ ../.././src/intl/uni_7b.inc:756:22: note: (near initialization for 'unicode_7b[751].s') ../.././src/intl/uni_7b.inc:757:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 757 | {0x0000064d, "=+"}, | ^~~~ ../.././src/intl/uni_7b.inc:757:22: note: (near initialization for 'unicode_7b[752].s') ../.././src/intl/uni_7b.inc:758:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 758 | {0x0000064e, "/+"}, | ^~~~ ../.././src/intl/uni_7b.inc:758:22: note: (near initialization for 'unicode_7b[753].s') ../.././src/intl/uni_7b.inc:759:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 759 | {0x0000064f, "'+"}, | ^~~~ ../.././src/intl/uni_7b.inc:759:22: note: (near initialization for 'unicode_7b[754].s') ../.././src/intl/uni_7b.inc:760:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 760 | {0x00000650, "1+"}, | ^~~~ ../.././src/intl/uni_7b.inc:760:22: note: (near initialization for 'unicode_7b[755].s') ../.././src/intl/uni_7b.inc:761:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 761 | {0x00000651, "3+"}, | ^~~~ ../.././src/intl/uni_7b.inc:761:22: note: (near initialization for 'unicode_7b[756].s') ../.././src/intl/uni_7b.inc:762:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 762 | {0x00000652, "0+"}, | ^~~~ ../.././src/intl/uni_7b.inc:762:22: note: (near initialization for 'unicode_7b[757].s') ../.././src/intl/uni_7b.inc:763:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 763 | {0x00000660, "0a"}, | ^~~~ ../.././src/intl/uni_7b.inc:763:22: note: (near initialization for 'unicode_7b[758].s') ../.././src/intl/uni_7b.inc:764:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 764 | {0x00000661, "1a"}, | ^~~~ ../.././src/intl/uni_7b.inc:764:22: note: (near initialization for 'unicode_7b[759].s') ../.././src/intl/uni_7b.inc:765:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 765 | {0x00000662, "2a"}, | ^~~~ ../.././src/intl/uni_7b.inc:765:22: note: (near initialization for 'unicode_7b[760].s') ../.././src/intl/uni_7b.inc:766:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 766 | {0x00000663, "3a"}, | ^~~~ ../.././src/intl/uni_7b.inc:766:22: note: (near initialization for 'unicode_7b[761].s') ../.././src/intl/uni_7b.inc:767:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 767 | {0x00000664, "4a"}, | ^~~~ ../.././src/intl/uni_7b.inc:767:22: note: (near initialization for 'unicode_7b[762].s') ../.././src/intl/uni_7b.inc:768:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 768 | {0x00000665, "5a"}, | ^~~~ ../.././src/intl/uni_7b.inc:768:22: note: (near initialization for 'unicode_7b[763].s') ../.././src/intl/uni_7b.inc:769:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 769 | {0x00000666, "6a"}, | ^~~~ ../.././src/intl/uni_7b.inc:769:22: note: (near initialization for 'unicode_7b[764].s') ../.././src/intl/uni_7b.inc:770:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 770 | {0x00000667, "7a"}, | ^~~~ ../.././src/intl/uni_7b.inc:770:22: note: (near initialization for 'unicode_7b[765].s') ../.././src/intl/uni_7b.inc:771:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 771 | {0x00000668, "8a"}, | ^~~~ ../.././src/intl/uni_7b.inc:771:22: note: (near initialization for 'unicode_7b[766].s') ../.././src/intl/uni_7b.inc:772:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 772 | {0x00000669, "9a"}, | ^~~~ ../.././src/intl/uni_7b.inc:772:22: note: (near initialization for 'unicode_7b[767].s') ../.././src/intl/uni_7b.inc:773:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 773 | {0x00000670, "aS"}, | ^~~~ ../.././src/intl/uni_7b.inc:773:22: note: (near initialization for 'unicode_7b[768].s') ../.././src/intl/uni_7b.inc:774:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 774 | {0x0000067e, "p+"}, | ^~~~ ../.././src/intl/uni_7b.inc:774:22: note: (near initialization for 'unicode_7b[769].s') ../.././src/intl/uni_7b.inc:775:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 775 | {0x00000681, "hH"}, | ^~~~ ../.././src/intl/uni_7b.inc:775:22: note: (near initialization for 'unicode_7b[770].s') ../.././src/intl/uni_7b.inc:776:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 776 | {0x00000686, "tc"}, | ^~~~ ../.././src/intl/uni_7b.inc:776:22: note: (near initialization for 'unicode_7b[771].s') ../.././src/intl/uni_7b.inc:777:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 777 | {0x00000698, "zj"}, | ^~~~ ../.././src/intl/uni_7b.inc:777:22: note: (near initialization for 'unicode_7b[772].s') ../.././src/intl/uni_7b.inc:778:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 778 | {0x000006a4, "v+"}, | ^~~~ ../.././src/intl/uni_7b.inc:778:22: note: (near initialization for 'unicode_7b[773].s') ../.././src/intl/uni_7b.inc:779:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 779 | {0x000006af, "gf"}, | ^~~~ ../.././src/intl/uni_7b.inc:779:22: note: (near initialization for 'unicode_7b[774].s') ../.././src/intl/uni_7b.inc:780:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 780 | {0x000006f0, "0a"}, | ^~~~ ../.././src/intl/uni_7b.inc:780:22: note: (near initialization for 'unicode_7b[775].s') ../.././src/intl/uni_7b.inc:781:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 781 | {0x000006f1, "1a"}, | ^~~~ ../.././src/intl/uni_7b.inc:781:22: note: (near initialization for 'unicode_7b[776].s') ../.././src/intl/uni_7b.inc:782:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 782 | {0x000006f2, "2a"}, | ^~~~ ../.././src/intl/uni_7b.inc:782:22: note: (near initialization for 'unicode_7b[777].s') ../.././src/intl/uni_7b.inc:783:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 783 | {0x000006f3, "3a"}, | ^~~~ ../.././src/intl/uni_7b.inc:783:22: note: (near initialization for 'unicode_7b[778].s') ../.././src/intl/uni_7b.inc:784:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 784 | {0x000006f4, "4a"}, | ^~~~ ../.././src/intl/uni_7b.inc:784:22: note: (near initialization for 'unicode_7b[779].s') ../.././src/intl/uni_7b.inc:785:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 785 | {0x000006f5, "5a"}, | ^~~~ ../.././src/intl/uni_7b.inc:785:22: note: (near initialization for 'unicode_7b[780].s') ../.././src/intl/uni_7b.inc:786:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 786 | {0x000006f6, "6a"}, | ^~~~ ../.././src/intl/uni_7b.inc:786:22: note: (near initialization for 'unicode_7b[781].s') ../.././src/intl/uni_7b.inc:787:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 787 | {0x000006f7, "7a"}, | ^~~~ ../.././src/intl/uni_7b.inc:787:22: note: (near initialization for 'unicode_7b[782].s') ../.././src/intl/uni_7b.inc:788:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 788 | {0x000006f8, "8a"}, | ^~~~ ../.././src/intl/uni_7b.inc:788:22: note: (near initialization for 'unicode_7b[783].s') ../.././src/intl/uni_7b.inc:789:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 789 | {0x000006f9, "9a"}, | ^~~~ ../.././src/intl/uni_7b.inc:789:22: note: (near initialization for 'unicode_7b[784].s') ../.././src/intl/uni_7b.inc:790:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 790 | {0x00001200, "he"}, | ^~~~ ../.././src/intl/uni_7b.inc:790:22: note: (near initialization for 'unicode_7b[785].s') ../.././src/intl/uni_7b.inc:791:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 791 | {0x00001201, "hu"}, | ^~~~ ../.././src/intl/uni_7b.inc:791:22: note: (near initialization for 'unicode_7b[786].s') ../.././src/intl/uni_7b.inc:792:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 792 | {0x00001202, "hi"}, | ^~~~ ../.././src/intl/uni_7b.inc:792:22: note: (near initialization for 'unicode_7b[787].s') ../.././src/intl/uni_7b.inc:793:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 793 | {0x00001203, "ha"}, | ^~~~ ../.././src/intl/uni_7b.inc:793:22: note: (near initialization for 'unicode_7b[788].s') ../.././src/intl/uni_7b.inc:794:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 794 | {0x00001204, "hE"}, | ^~~~ ../.././src/intl/uni_7b.inc:794:22: note: (near initialization for 'unicode_7b[789].s') ../.././src/intl/uni_7b.inc:795:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 795 | {0x00001205, "h"}, | ^~~ ../.././src/intl/uni_7b.inc:795:22: note: (near initialization for 'unicode_7b[790].s') ../.././src/intl/uni_7b.inc:796:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 796 | {0x00001206, "ho"}, | ^~~~ ../.././src/intl/uni_7b.inc:796:22: note: (near initialization for 'unicode_7b[791].s') ../.././src/intl/uni_7b.inc:797:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 797 | {0x00001208, "le"}, | ^~~~ ../.././src/intl/uni_7b.inc:797:22: note: (near initialization for 'unicode_7b[792].s') ../.././src/intl/uni_7b.inc:798:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 798 | {0x00001209, "lu"}, | ^~~~ ../.././src/intl/uni_7b.inc:798:22: note: (near initialization for 'unicode_7b[793].s') ../.././src/intl/uni_7b.inc:799:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 799 | {0x0000120a, "li"}, | ^~~~ ../.././src/intl/uni_7b.inc:799:22: note: (near initialization for 'unicode_7b[794].s') ../.././src/intl/uni_7b.inc:800:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 800 | {0x0000120b, "la"}, | ^~~~ ../.././src/intl/uni_7b.inc:800:22: note: (near initialization for 'unicode_7b[795].s') ../.././src/intl/uni_7b.inc:801:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 801 | {0x0000120c, "lE"}, | ^~~~ ../.././src/intl/uni_7b.inc:801:22: note: (near initialization for 'unicode_7b[796].s') ../.././src/intl/uni_7b.inc:802:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 802 | {0x0000120d, "l"}, | ^~~ ../.././src/intl/uni_7b.inc:802:22: note: (near initialization for 'unicode_7b[797].s') ../.././src/intl/uni_7b.inc:803:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 803 | {0x0000120e, "lo"}, | ^~~~ ../.././src/intl/uni_7b.inc:803:22: note: (near initialization for 'unicode_7b[798].s') ../.././src/intl/uni_7b.inc:804:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 804 | {0x0000120f, "lWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:804:22: note: (near initialization for 'unicode_7b[799].s') ../.././src/intl/uni_7b.inc:805:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 805 | {0x00001210, "He"}, | ^~~~ ../.././src/intl/uni_7b.inc:805:22: note: (near initialization for 'unicode_7b[800].s') ../.././src/intl/uni_7b.inc:806:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 806 | {0x00001211, "Hu"}, | ^~~~ ../.././src/intl/uni_7b.inc:806:22: note: (near initialization for 'unicode_7b[801].s') ../.././src/intl/uni_7b.inc:807:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 807 | {0x00001212, "Hi"}, | ^~~~ ../.././src/intl/uni_7b.inc:807:22: note: (near initialization for 'unicode_7b[802].s') ../.././src/intl/uni_7b.inc:808:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 808 | {0x00001213, "Ha"}, | ^~~~ ../.././src/intl/uni_7b.inc:808:22: note: (near initialization for 'unicode_7b[803].s') ../.././src/intl/uni_7b.inc:809:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 809 | {0x00001214, "HE"}, | ^~~~ ../.././src/intl/uni_7b.inc:809:22: note: (near initialization for 'unicode_7b[804].s') ../.././src/intl/uni_7b.inc:810:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 810 | {0x00001215, "H"}, | ^~~ ../.././src/intl/uni_7b.inc:810:22: note: (near initialization for 'unicode_7b[805].s') ../.././src/intl/uni_7b.inc:811:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 811 | {0x00001216, "Ho"}, | ^~~~ ../.././src/intl/uni_7b.inc:811:22: note: (near initialization for 'unicode_7b[806].s') ../.././src/intl/uni_7b.inc:812:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 812 | {0x00001217, "HWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:812:22: note: (near initialization for 'unicode_7b[807].s') ../.././src/intl/uni_7b.inc:813:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 813 | {0x00001218, "me"}, | ^~~~ ../.././src/intl/uni_7b.inc:813:22: note: (near initialization for 'unicode_7b[808].s') ../.././src/intl/uni_7b.inc:814:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 814 | {0x00001219, "mu"}, | ^~~~ ../.././src/intl/uni_7b.inc:814:22: note: (near initialization for 'unicode_7b[809].s') ../.././src/intl/uni_7b.inc:815:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 815 | {0x0000121a, "mi"}, | ^~~~ ../.././src/intl/uni_7b.inc:815:22: note: (near initialization for 'unicode_7b[810].s') ../.././src/intl/uni_7b.inc:816:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 816 | {0x0000121b, "ma"}, | ^~~~ ../.././src/intl/uni_7b.inc:816:22: note: (near initialization for 'unicode_7b[811].s') ../.././src/intl/uni_7b.inc:817:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 817 | {0x0000121c, "mE"}, | ^~~~ ../.././src/intl/uni_7b.inc:817:22: note: (near initialization for 'unicode_7b[812].s') ../.././src/intl/uni_7b.inc:818:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 818 | {0x0000121d, "m"}, | ^~~ ../.././src/intl/uni_7b.inc:818:22: note: (near initialization for 'unicode_7b[813].s') ../.././src/intl/uni_7b.inc:819:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 819 | {0x0000121e, "mo"}, | ^~~~ ../.././src/intl/uni_7b.inc:819:22: note: (near initialization for 'unicode_7b[814].s') ../.././src/intl/uni_7b.inc:820:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 820 | {0x0000121f, "mWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:820:22: note: (near initialization for 'unicode_7b[815].s') ../.././src/intl/uni_7b.inc:821:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 821 | {0x00001220, "`se"}, | ^~~~~ ../.././src/intl/uni_7b.inc:821:22: note: (near initialization for 'unicode_7b[816].s') ../.././src/intl/uni_7b.inc:822:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 822 | {0x00001221, "`su"}, | ^~~~~ ../.././src/intl/uni_7b.inc:822:22: note: (near initialization for 'unicode_7b[817].s') ../.././src/intl/uni_7b.inc:823:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 823 | {0x00001222, "`si"}, | ^~~~~ ../.././src/intl/uni_7b.inc:823:22: note: (near initialization for 'unicode_7b[818].s') ../.././src/intl/uni_7b.inc:824:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 824 | {0x00001223, "`sa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:824:22: note: (near initialization for 'unicode_7b[819].s') ../.././src/intl/uni_7b.inc:825:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 825 | {0x00001224, "`sE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:825:22: note: (near initialization for 'unicode_7b[820].s') ../.././src/intl/uni_7b.inc:826:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 826 | {0x00001225, "`s"}, | ^~~~ ../.././src/intl/uni_7b.inc:826:22: note: (near initialization for 'unicode_7b[821].s') ../.././src/intl/uni_7b.inc:827:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 827 | {0x00001226, "`so"}, | ^~~~~ ../.././src/intl/uni_7b.inc:827:22: note: (near initialization for 'unicode_7b[822].s') ../.././src/intl/uni_7b.inc:828:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 828 | {0x00001227, "`sWa"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:828:22: note: (near initialization for 'unicode_7b[823].s') ../.././src/intl/uni_7b.inc:829:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 829 | {0x00001228, "re"}, | ^~~~ ../.././src/intl/uni_7b.inc:829:22: note: (near initialization for 'unicode_7b[824].s') ../.././src/intl/uni_7b.inc:830:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 830 | {0x00001229, "ru"}, | ^~~~ ../.././src/intl/uni_7b.inc:830:22: note: (near initialization for 'unicode_7b[825].s') ../.././src/intl/uni_7b.inc:831:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 831 | {0x0000122a, "ri"}, | ^~~~ ../.././src/intl/uni_7b.inc:831:22: note: (near initialization for 'unicode_7b[826].s') ../.././src/intl/uni_7b.inc:832:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 832 | {0x0000122b, "ra"}, | ^~~~ ../.././src/intl/uni_7b.inc:832:22: note: (near initialization for 'unicode_7b[827].s') ../.././src/intl/uni_7b.inc:833:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 833 | {0x0000122c, "rE"}, | ^~~~ ../.././src/intl/uni_7b.inc:833:22: note: (near initialization for 'unicode_7b[828].s') ../.././src/intl/uni_7b.inc:834:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 834 | {0x0000122d, "r"}, | ^~~ ../.././src/intl/uni_7b.inc:834:22: note: (near initialization for 'unicode_7b[829].s') ../.././src/intl/uni_7b.inc:835:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 835 | {0x0000122e, "ro"}, | ^~~~ ../.././src/intl/uni_7b.inc:835:22: note: (near initialization for 'unicode_7b[830].s') ../.././src/intl/uni_7b.inc:836:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 836 | {0x0000122f, "rWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:836:22: note: (near initialization for 'unicode_7b[831].s') ../.././src/intl/uni_7b.inc:837:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 837 | {0x00001230, "se"}, | ^~~~ ../.././src/intl/uni_7b.inc:837:22: note: (near initialization for 'unicode_7b[832].s') ../.././src/intl/uni_7b.inc:838:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 838 | {0x00001231, "su"}, | ^~~~ ../.././src/intl/uni_7b.inc:838:22: note: (near initialization for 'unicode_7b[833].s') ../.././src/intl/uni_7b.inc:839:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 839 | {0x00001232, "si"}, | ^~~~ ../.././src/intl/uni_7b.inc:839:22: note: (near initialization for 'unicode_7b[834].s') ../.././src/intl/uni_7b.inc:840:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 840 | {0x00001233, "sa"}, | ^~~~ ../.././src/intl/uni_7b.inc:840:22: note: (near initialization for 'unicode_7b[835].s') ../.././src/intl/uni_7b.inc:841:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 841 | {0x00001234, "sE"}, | ^~~~ ../.././src/intl/uni_7b.inc:841:22: note: (near initialization for 'unicode_7b[836].s') ../.././src/intl/uni_7b.inc:842:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 842 | {0x00001235, "s"}, | ^~~ ../.././src/intl/uni_7b.inc:842:22: note: (near initialization for 'unicode_7b[837].s') ../.././src/intl/uni_7b.inc:843:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 843 | {0x00001236, "so"}, | ^~~~ ../.././src/intl/uni_7b.inc:843:22: note: (near initialization for 'unicode_7b[838].s') ../.././src/intl/uni_7b.inc:844:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 844 | {0x00001237, "sWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:844:22: note: (near initialization for 'unicode_7b[839].s') ../.././src/intl/uni_7b.inc:845:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 845 | {0x00001238, "xe"}, | ^~~~ ../.././src/intl/uni_7b.inc:845:22: note: (near initialization for 'unicode_7b[840].s') ../.././src/intl/uni_7b.inc:846:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 846 | {0x00001239, "xu"}, | ^~~~ ../.././src/intl/uni_7b.inc:846:22: note: (near initialization for 'unicode_7b[841].s') ../.././src/intl/uni_7b.inc:847:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 847 | {0x0000123a, "xi"}, | ^~~~ ../.././src/intl/uni_7b.inc:847:22: note: (near initialization for 'unicode_7b[842].s') ../.././src/intl/uni_7b.inc:848:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 848 | {0x0000123b, "xa"}, | ^~~~ ../.././src/intl/uni_7b.inc:848:22: note: (near initialization for 'unicode_7b[843].s') ../.././src/intl/uni_7b.inc:849:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 849 | {0x0000123c, "xE"}, | ^~~~ ../.././src/intl/uni_7b.inc:849:22: note: (near initialization for 'unicode_7b[844].s') ../.././src/intl/uni_7b.inc:850:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 850 | {0x0000123d, "xa"}, | ^~~~ ../.././src/intl/uni_7b.inc:850:22: note: (near initialization for 'unicode_7b[845].s') ../.././src/intl/uni_7b.inc:851:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 851 | {0x0000123e, "xo"}, | ^~~~ ../.././src/intl/uni_7b.inc:851:22: note: (near initialization for 'unicode_7b[846].s') ../.././src/intl/uni_7b.inc:852:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 852 | {0x0000123f, "xWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:852:22: note: (near initialization for 'unicode_7b[847].s') ../.././src/intl/uni_7b.inc:853:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 853 | {0x00001240, "qe"}, | ^~~~ ../.././src/intl/uni_7b.inc:853:22: note: (near initialization for 'unicode_7b[848].s') ../.././src/intl/uni_7b.inc:854:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 854 | {0x00001241, "qu"}, | ^~~~ ../.././src/intl/uni_7b.inc:854:22: note: (near initialization for 'unicode_7b[849].s') ../.././src/intl/uni_7b.inc:855:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 855 | {0x00001242, "qi"}, | ^~~~ ../.././src/intl/uni_7b.inc:855:22: note: (near initialization for 'unicode_7b[850].s') ../.././src/intl/uni_7b.inc:856:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 856 | {0x00001243, "qa"}, | ^~~~ ../.././src/intl/uni_7b.inc:856:22: note: (near initialization for 'unicode_7b[851].s') ../.././src/intl/uni_7b.inc:857:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 857 | {0x00001244, "qE"}, | ^~~~ ../.././src/intl/uni_7b.inc:857:22: note: (near initialization for 'unicode_7b[852].s') ../.././src/intl/uni_7b.inc:858:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 858 | {0x00001245, "q"}, | ^~~ ../.././src/intl/uni_7b.inc:858:22: note: (near initialization for 'unicode_7b[853].s') ../.././src/intl/uni_7b.inc:859:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 859 | {0x00001246, "qo"}, | ^~~~ ../.././src/intl/uni_7b.inc:859:22: note: (near initialization for 'unicode_7b[854].s') ../.././src/intl/uni_7b.inc:860:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 860 | {0x00001248, "qWe"}, | ^~~~~ ../.././src/intl/uni_7b.inc:860:22: note: (near initialization for 'unicode_7b[855].s') ../.././src/intl/uni_7b.inc:861:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 861 | {0x0000124a, "qWi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:861:22: note: (near initialization for 'unicode_7b[856].s') ../.././src/intl/uni_7b.inc:862:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 862 | {0x0000124b, "qWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:862:22: note: (near initialization for 'unicode_7b[857].s') ../.././src/intl/uni_7b.inc:863:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 863 | {0x0000124c, "qWE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:863:22: note: (near initialization for 'unicode_7b[858].s') ../.././src/intl/uni_7b.inc:864:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 864 | {0x0000124d, "qW"}, | ^~~~ ../.././src/intl/uni_7b.inc:864:22: note: (near initialization for 'unicode_7b[859].s') ../.././src/intl/uni_7b.inc:865:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 865 | {0x00001250, "Qe"}, | ^~~~ ../.././src/intl/uni_7b.inc:865:22: note: (near initialization for 'unicode_7b[860].s') ../.././src/intl/uni_7b.inc:866:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 866 | {0x00001251, "Qu"}, | ^~~~ ../.././src/intl/uni_7b.inc:866:22: note: (near initialization for 'unicode_7b[861].s') ../.././src/intl/uni_7b.inc:867:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 867 | {0x00001252, "Qi"}, | ^~~~ ../.././src/intl/uni_7b.inc:867:22: note: (near initialization for 'unicode_7b[862].s') ../.././src/intl/uni_7b.inc:868:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 868 | {0x00001253, "Qa"}, | ^~~~ ../.././src/intl/uni_7b.inc:868:22: note: (near initialization for 'unicode_7b[863].s') ../.././src/intl/uni_7b.inc:869:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 869 | {0x00001254, "QE"}, | ^~~~ ../.././src/intl/uni_7b.inc:869:22: note: (near initialization for 'unicode_7b[864].s') ../.././src/intl/uni_7b.inc:870:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 870 | {0x00001255, "Q"}, | ^~~ ../.././src/intl/uni_7b.inc:870:22: note: (near initialization for 'unicode_7b[865].s') ../.././src/intl/uni_7b.inc:871:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 871 | {0x00001256, "Qo"}, | ^~~~ ../.././src/intl/uni_7b.inc:871:22: note: (near initialization for 'unicode_7b[866].s') ../.././src/intl/uni_7b.inc:872:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 872 | {0x00001258, "QWe"}, | ^~~~~ ../.././src/intl/uni_7b.inc:872:22: note: (near initialization for 'unicode_7b[867].s') ../.././src/intl/uni_7b.inc:873:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 873 | {0x0000125a, "QWi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:873:22: note: (near initialization for 'unicode_7b[868].s') ../.././src/intl/uni_7b.inc:874:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 874 | {0x0000125b, "QWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:874:22: note: (near initialization for 'unicode_7b[869].s') ../.././src/intl/uni_7b.inc:875:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 875 | {0x0000125c, "QWE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:875:22: note: (near initialization for 'unicode_7b[870].s') ../.././src/intl/uni_7b.inc:876:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 876 | {0x0000125d, "QW"}, | ^~~~ ../.././src/intl/uni_7b.inc:876:22: note: (near initialization for 'unicode_7b[871].s') ../.././src/intl/uni_7b.inc:877:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 877 | {0x00001260, "be"}, | ^~~~ ../.././src/intl/uni_7b.inc:877:22: note: (near initialization for 'unicode_7b[872].s') ../.././src/intl/uni_7b.inc:878:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 878 | {0x00001261, "bu"}, | ^~~~ ../.././src/intl/uni_7b.inc:878:22: note: (near initialization for 'unicode_7b[873].s') ../.././src/intl/uni_7b.inc:879:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 879 | {0x00001262, "bi"}, | ^~~~ ../.././src/intl/uni_7b.inc:879:22: note: (near initialization for 'unicode_7b[874].s') ../.././src/intl/uni_7b.inc:880:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 880 | {0x00001263, "ba"}, | ^~~~ ../.././src/intl/uni_7b.inc:880:22: note: (near initialization for 'unicode_7b[875].s') ../.././src/intl/uni_7b.inc:881:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 881 | {0x00001264, "bE"}, | ^~~~ ../.././src/intl/uni_7b.inc:881:22: note: (near initialization for 'unicode_7b[876].s') ../.././src/intl/uni_7b.inc:882:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 882 | {0x00001265, "b"}, | ^~~ ../.././src/intl/uni_7b.inc:882:22: note: (near initialization for 'unicode_7b[877].s') ../.././src/intl/uni_7b.inc:883:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 883 | {0x00001266, "bo"}, | ^~~~ ../.././src/intl/uni_7b.inc:883:22: note: (near initialization for 'unicode_7b[878].s') ../.././src/intl/uni_7b.inc:884:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 884 | {0x00001267, "bWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:884:22: note: (near initialization for 'unicode_7b[879].s') ../.././src/intl/uni_7b.inc:885:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 885 | {0x00001268, "ve"}, | ^~~~ ../.././src/intl/uni_7b.inc:885:22: note: (near initialization for 'unicode_7b[880].s') ../.././src/intl/uni_7b.inc:886:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 886 | {0x00001269, "vu"}, | ^~~~ ../.././src/intl/uni_7b.inc:886:22: note: (near initialization for 'unicode_7b[881].s') ../.././src/intl/uni_7b.inc:887:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 887 | {0x0000126a, "vi"}, | ^~~~ ../.././src/intl/uni_7b.inc:887:22: note: (near initialization for 'unicode_7b[882].s') ../.././src/intl/uni_7b.inc:888:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 888 | {0x0000126b, "va"}, | ^~~~ ../.././src/intl/uni_7b.inc:888:22: note: (near initialization for 'unicode_7b[883].s') ../.././src/intl/uni_7b.inc:889:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 889 | {0x0000126c, "vE"}, | ^~~~ ../.././src/intl/uni_7b.inc:889:22: note: (near initialization for 'unicode_7b[884].s') ../.././src/intl/uni_7b.inc:890:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 890 | {0x0000126d, "v"}, | ^~~ ../.././src/intl/uni_7b.inc:890:22: note: (near initialization for 'unicode_7b[885].s') ../.././src/intl/uni_7b.inc:891:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 891 | {0x0000126e, "vo"}, | ^~~~ ../.././src/intl/uni_7b.inc:891:22: note: (near initialization for 'unicode_7b[886].s') ../.././src/intl/uni_7b.inc:892:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 892 | {0x0000126f, "vWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:892:22: note: (near initialization for 'unicode_7b[887].s') ../.././src/intl/uni_7b.inc:893:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 893 | {0x00001270, "te"}, | ^~~~ ../.././src/intl/uni_7b.inc:893:22: note: (near initialization for 'unicode_7b[888].s') ../.././src/intl/uni_7b.inc:894:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 894 | {0x00001271, "tu"}, | ^~~~ ../.././src/intl/uni_7b.inc:894:22: note: (near initialization for 'unicode_7b[889].s') ../.././src/intl/uni_7b.inc:895:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 895 | {0x00001272, "ti"}, | ^~~~ ../.././src/intl/uni_7b.inc:895:22: note: (near initialization for 'unicode_7b[890].s') ../.././src/intl/uni_7b.inc:896:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 896 | {0x00001273, "ta"}, | ^~~~ ../.././src/intl/uni_7b.inc:896:22: note: (near initialization for 'unicode_7b[891].s') ../.././src/intl/uni_7b.inc:897:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 897 | {0x00001274, "tE"}, | ^~~~ ../.././src/intl/uni_7b.inc:897:22: note: (near initialization for 'unicode_7b[892].s') ../.././src/intl/uni_7b.inc:898:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 898 | {0x00001275, "t"}, | ^~~ ../.././src/intl/uni_7b.inc:898:22: note: (near initialization for 'unicode_7b[893].s') ../.././src/intl/uni_7b.inc:899:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 899 | {0x00001276, "to"}, | ^~~~ ../.././src/intl/uni_7b.inc:899:22: note: (near initialization for 'unicode_7b[894].s') ../.././src/intl/uni_7b.inc:900:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 900 | {0x00001277, "tWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:900:22: note: (near initialization for 'unicode_7b[895].s') ../.././src/intl/uni_7b.inc:901:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 901 | {0x00001278, "ce"}, | ^~~~ ../.././src/intl/uni_7b.inc:901:22: note: (near initialization for 'unicode_7b[896].s') ../.././src/intl/uni_7b.inc:902:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 902 | {0x00001279, "cu"}, | ^~~~ ../.././src/intl/uni_7b.inc:902:22: note: (near initialization for 'unicode_7b[897].s') ../.././src/intl/uni_7b.inc:903:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 903 | {0x0000127a, "ci"}, | ^~~~ ../.././src/intl/uni_7b.inc:903:22: note: (near initialization for 'unicode_7b[898].s') ../.././src/intl/uni_7b.inc:904:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 904 | {0x0000127b, "ca"}, | ^~~~ ../.././src/intl/uni_7b.inc:904:22: note: (near initialization for 'unicode_7b[899].s') ../.././src/intl/uni_7b.inc:905:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 905 | {0x0000127c, "cE"}, | ^~~~ ../.././src/intl/uni_7b.inc:905:22: note: (near initialization for 'unicode_7b[900].s') ../.././src/intl/uni_7b.inc:906:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 906 | {0x0000127d, "c"}, | ^~~ ../.././src/intl/uni_7b.inc:906:22: note: (near initialization for 'unicode_7b[901].s') ../.././src/intl/uni_7b.inc:907:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 907 | {0x0000127e, "co"}, | ^~~~ ../.././src/intl/uni_7b.inc:907:22: note: (near initialization for 'unicode_7b[902].s') ../.././src/intl/uni_7b.inc:908:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 908 | {0x0000127f, "cWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:908:22: note: (near initialization for 'unicode_7b[903].s') ../.././src/intl/uni_7b.inc:909:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 909 | {0x00001280, "`he"}, | ^~~~~ ../.././src/intl/uni_7b.inc:909:22: note: (near initialization for 'unicode_7b[904].s') ../.././src/intl/uni_7b.inc:910:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 910 | {0x00001281, "`hu"}, | ^~~~~ ../.././src/intl/uni_7b.inc:910:22: note: (near initialization for 'unicode_7b[905].s') ../.././src/intl/uni_7b.inc:911:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 911 | {0x00001282, "`hi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:911:22: note: (near initialization for 'unicode_7b[906].s') ../.././src/intl/uni_7b.inc:912:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 912 | {0x00001283, "`ha"}, | ^~~~~ ../.././src/intl/uni_7b.inc:912:22: note: (near initialization for 'unicode_7b[907].s') ../.././src/intl/uni_7b.inc:913:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 913 | {0x00001284, "`hE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:913:22: note: (near initialization for 'unicode_7b[908].s') ../.././src/intl/uni_7b.inc:914:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 914 | {0x00001285, "`h"}, | ^~~~ ../.././src/intl/uni_7b.inc:914:22: note: (near initialization for 'unicode_7b[909].s') ../.././src/intl/uni_7b.inc:915:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 915 | {0x00001286, "`ho"}, | ^~~~~ ../.././src/intl/uni_7b.inc:915:22: note: (near initialization for 'unicode_7b[910].s') ../.././src/intl/uni_7b.inc:916:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 916 | {0x00001288, "hWe"}, | ^~~~~ ../.././src/intl/uni_7b.inc:916:22: note: (near initialization for 'unicode_7b[911].s') ../.././src/intl/uni_7b.inc:917:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 917 | {0x0000128a, "hWi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:917:22: note: (near initialization for 'unicode_7b[912].s') ../.././src/intl/uni_7b.inc:918:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 918 | {0x0000128b, "hWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:918:22: note: (near initialization for 'unicode_7b[913].s') ../.././src/intl/uni_7b.inc:919:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 919 | {0x0000128c, "hWE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:919:22: note: (near initialization for 'unicode_7b[914].s') ../.././src/intl/uni_7b.inc:920:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 920 | {0x0000128d, "hW"}, | ^~~~ ../.././src/intl/uni_7b.inc:920:22: note: (near initialization for 'unicode_7b[915].s') ../.././src/intl/uni_7b.inc:921:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 921 | {0x00001290, "na"}, | ^~~~ ../.././src/intl/uni_7b.inc:921:22: note: (near initialization for 'unicode_7b[916].s') ../.././src/intl/uni_7b.inc:922:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 922 | {0x00001291, "nu"}, | ^~~~ ../.././src/intl/uni_7b.inc:922:22: note: (near initialization for 'unicode_7b[917].s') ../.././src/intl/uni_7b.inc:923:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 923 | {0x00001292, "ni"}, | ^~~~ ../.././src/intl/uni_7b.inc:923:22: note: (near initialization for 'unicode_7b[918].s') ../.././src/intl/uni_7b.inc:924:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 924 | {0x00001293, "na"}, | ^~~~ ../.././src/intl/uni_7b.inc:924:22: note: (near initialization for 'unicode_7b[919].s') ../.././src/intl/uni_7b.inc:925:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 925 | {0x00001294, "nE"}, | ^~~~ ../.././src/intl/uni_7b.inc:925:22: note: (near initialization for 'unicode_7b[920].s') ../.././src/intl/uni_7b.inc:926:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 926 | {0x00001295, "n"}, | ^~~ ../.././src/intl/uni_7b.inc:926:22: note: (near initialization for 'unicode_7b[921].s') ../.././src/intl/uni_7b.inc:927:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 927 | {0x00001296, "no"}, | ^~~~ ../.././src/intl/uni_7b.inc:927:22: note: (near initialization for 'unicode_7b[922].s') ../.././src/intl/uni_7b.inc:928:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 928 | {0x00001297, "nWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:928:22: note: (near initialization for 'unicode_7b[923].s') ../.././src/intl/uni_7b.inc:929:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 929 | {0x00001298, "Ne"}, | ^~~~ ../.././src/intl/uni_7b.inc:929:22: note: (near initialization for 'unicode_7b[924].s') ../.././src/intl/uni_7b.inc:930:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 930 | {0x00001299, "Nu"}, | ^~~~ ../.././src/intl/uni_7b.inc:930:22: note: (near initialization for 'unicode_7b[925].s') ../.././src/intl/uni_7b.inc:931:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 931 | {0x0000129a, "Ni"}, | ^~~~ ../.././src/intl/uni_7b.inc:931:22: note: (near initialization for 'unicode_7b[926].s') ../.././src/intl/uni_7b.inc:932:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 932 | {0x0000129b, "Na"}, | ^~~~ ../.././src/intl/uni_7b.inc:932:22: note: (near initialization for 'unicode_7b[927].s') ../.././src/intl/uni_7b.inc:933:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 933 | {0x0000129c, "NE"}, | ^~~~ ../.././src/intl/uni_7b.inc:933:22: note: (near initialization for 'unicode_7b[928].s') ../.././src/intl/uni_7b.inc:934:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 934 | {0x0000129d, "N"}, | ^~~ ../.././src/intl/uni_7b.inc:934:22: note: (near initialization for 'unicode_7b[929].s') ../.././src/intl/uni_7b.inc:935:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 935 | {0x0000129e, "No"}, | ^~~~ ../.././src/intl/uni_7b.inc:935:22: note: (near initialization for 'unicode_7b[930].s') ../.././src/intl/uni_7b.inc:936:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 936 | {0x0000129f, "NWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:936:22: note: (near initialization for 'unicode_7b[931].s') ../.././src/intl/uni_7b.inc:937:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 937 | {0x000012a0, "e"}, | ^~~ ../.././src/intl/uni_7b.inc:937:22: note: (near initialization for 'unicode_7b[932].s') ../.././src/intl/uni_7b.inc:938:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 938 | {0x000012a1, "u"}, | ^~~ ../.././src/intl/uni_7b.inc:938:22: note: (near initialization for 'unicode_7b[933].s') ../.././src/intl/uni_7b.inc:939:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 939 | {0x000012a2, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:939:22: note: (near initialization for 'unicode_7b[934].s') ../.././src/intl/uni_7b.inc:940:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 940 | {0x000012a3, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:940:22: note: (near initialization for 'unicode_7b[935].s') ../.././src/intl/uni_7b.inc:941:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 941 | {0x000012a4, "E"}, | ^~~ ../.././src/intl/uni_7b.inc:941:22: note: (near initialization for 'unicode_7b[936].s') ../.././src/intl/uni_7b.inc:942:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 942 | {0x000012a5, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:942:22: note: (near initialization for 'unicode_7b[937].s') ../.././src/intl/uni_7b.inc:943:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 943 | {0x000012a6, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:943:22: note: (near initialization for 'unicode_7b[938].s') ../.././src/intl/uni_7b.inc:944:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 944 | {0x000012a7, "e3"}, | ^~~~ ../.././src/intl/uni_7b.inc:944:22: note: (near initialization for 'unicode_7b[939].s') ../.././src/intl/uni_7b.inc:945:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 945 | {0x000012a8, "ke"}, | ^~~~ ../.././src/intl/uni_7b.inc:945:22: note: (near initialization for 'unicode_7b[940].s') ../.././src/intl/uni_7b.inc:946:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 946 | {0x000012a9, "ku"}, | ^~~~ ../.././src/intl/uni_7b.inc:946:22: note: (near initialization for 'unicode_7b[941].s') ../.././src/intl/uni_7b.inc:947:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 947 | {0x000012aa, "ki"}, | ^~~~ ../.././src/intl/uni_7b.inc:947:22: note: (near initialization for 'unicode_7b[942].s') ../.././src/intl/uni_7b.inc:948:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 948 | {0x000012ab, "ka"}, | ^~~~ ../.././src/intl/uni_7b.inc:948:22: note: (near initialization for 'unicode_7b[943].s') ../.././src/intl/uni_7b.inc:949:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 949 | {0x000012ac, "kE"}, | ^~~~ ../.././src/intl/uni_7b.inc:949:22: note: (near initialization for 'unicode_7b[944].s') ../.././src/intl/uni_7b.inc:950:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 950 | {0x000012ad, "k"}, | ^~~ ../.././src/intl/uni_7b.inc:950:22: note: (near initialization for 'unicode_7b[945].s') ../.././src/intl/uni_7b.inc:951:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 951 | {0x000012ae, "ko"}, | ^~~~ ../.././src/intl/uni_7b.inc:951:22: note: (near initialization for 'unicode_7b[946].s') ../.././src/intl/uni_7b.inc:952:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 952 | {0x000012b0, "kWe"}, | ^~~~~ ../.././src/intl/uni_7b.inc:952:22: note: (near initialization for 'unicode_7b[947].s') ../.././src/intl/uni_7b.inc:953:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 953 | {0x000012b2, "kWi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:953:22: note: (near initialization for 'unicode_7b[948].s') ../.././src/intl/uni_7b.inc:954:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 954 | {0x000012b3, "kWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:954:22: note: (near initialization for 'unicode_7b[949].s') ../.././src/intl/uni_7b.inc:955:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 955 | {0x000012b4, "kWE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:955:22: note: (near initialization for 'unicode_7b[950].s') ../.././src/intl/uni_7b.inc:956:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 956 | {0x000012b5, "kW"}, | ^~~~ ../.././src/intl/uni_7b.inc:956:22: note: (near initialization for 'unicode_7b[951].s') ../.././src/intl/uni_7b.inc:957:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 957 | {0x000012b8, "Ke"}, | ^~~~ ../.././src/intl/uni_7b.inc:957:22: note: (near initialization for 'unicode_7b[952].s') ../.././src/intl/uni_7b.inc:958:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 958 | {0x000012b9, "Ku"}, | ^~~~ ../.././src/intl/uni_7b.inc:958:22: note: (near initialization for 'unicode_7b[953].s') ../.././src/intl/uni_7b.inc:959:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 959 | {0x000012ba, "Ki"}, | ^~~~ ../.././src/intl/uni_7b.inc:959:22: note: (near initialization for 'unicode_7b[954].s') ../.././src/intl/uni_7b.inc:960:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 960 | {0x000012bb, "Ka"}, | ^~~~ ../.././src/intl/uni_7b.inc:960:22: note: (near initialization for 'unicode_7b[955].s') ../.././src/intl/uni_7b.inc:961:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 961 | {0x000012bc, "KE"}, | ^~~~ ../.././src/intl/uni_7b.inc:961:22: note: (near initialization for 'unicode_7b[956].s') ../.././src/intl/uni_7b.inc:962:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 962 | {0x000012bd, "K"}, | ^~~ ../.././src/intl/uni_7b.inc:962:22: note: (near initialization for 'unicode_7b[957].s') ../.././src/intl/uni_7b.inc:963:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 963 | {0x000012be, "Ko"}, | ^~~~ ../.././src/intl/uni_7b.inc:963:22: note: (near initialization for 'unicode_7b[958].s') ../.././src/intl/uni_7b.inc:964:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 964 | {0x000012c0, "KWe"}, | ^~~~~ ../.././src/intl/uni_7b.inc:964:22: note: (near initialization for 'unicode_7b[959].s') ../.././src/intl/uni_7b.inc:965:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 965 | {0x000012c2, "KWi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:965:22: note: (near initialization for 'unicode_7b[960].s') ../.././src/intl/uni_7b.inc:966:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 966 | {0x000012c3, "KWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:966:22: note: (near initialization for 'unicode_7b[961].s') ../.././src/intl/uni_7b.inc:967:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 967 | {0x000012c4, "KWE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:967:22: note: (near initialization for 'unicode_7b[962].s') ../.././src/intl/uni_7b.inc:968:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 968 | {0x000012c5, "KW"}, | ^~~~ ../.././src/intl/uni_7b.inc:968:22: note: (near initialization for 'unicode_7b[963].s') ../.././src/intl/uni_7b.inc:969:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 969 | {0x000012c8, "we"}, | ^~~~ ../.././src/intl/uni_7b.inc:969:22: note: (near initialization for 'unicode_7b[964].s') ../.././src/intl/uni_7b.inc:970:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 970 | {0x000012c9, "wu"}, | ^~~~ ../.././src/intl/uni_7b.inc:970:22: note: (near initialization for 'unicode_7b[965].s') ../.././src/intl/uni_7b.inc:971:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 971 | {0x000012ca, "wi"}, | ^~~~ ../.././src/intl/uni_7b.inc:971:22: note: (near initialization for 'unicode_7b[966].s') ../.././src/intl/uni_7b.inc:972:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 972 | {0x000012cb, "wa"}, | ^~~~ ../.././src/intl/uni_7b.inc:972:22: note: (near initialization for 'unicode_7b[967].s') ../.././src/intl/uni_7b.inc:973:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 973 | {0x000012cc, "wE"}, | ^~~~ ../.././src/intl/uni_7b.inc:973:22: note: (near initialization for 'unicode_7b[968].s') ../.././src/intl/uni_7b.inc:974:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 974 | {0x000012cd, "w"}, | ^~~ ../.././src/intl/uni_7b.inc:974:22: note: (near initialization for 'unicode_7b[969].s') ../.././src/intl/uni_7b.inc:975:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 975 | {0x000012ce, "wo"}, | ^~~~ ../.././src/intl/uni_7b.inc:975:22: note: (near initialization for 'unicode_7b[970].s') ../.././src/intl/uni_7b.inc:976:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 976 | {0x000012d0, "`e"}, | ^~~~ ../.././src/intl/uni_7b.inc:976:22: note: (near initialization for 'unicode_7b[971].s') ../.././src/intl/uni_7b.inc:977:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 977 | {0x000012d1, "`u"}, | ^~~~ ../.././src/intl/uni_7b.inc:977:22: note: (near initialization for 'unicode_7b[972].s') ../.././src/intl/uni_7b.inc:978:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 978 | {0x000012d2, "`i"}, | ^~~~ ../.././src/intl/uni_7b.inc:978:22: note: (near initialization for 'unicode_7b[973].s') ../.././src/intl/uni_7b.inc:979:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 979 | {0x000012d3, "`a"}, | ^~~~ ../.././src/intl/uni_7b.inc:979:22: note: (near initialization for 'unicode_7b[974].s') ../.././src/intl/uni_7b.inc:980:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 980 | {0x000012d4, "`E"}, | ^~~~ ../.././src/intl/uni_7b.inc:980:22: note: (near initialization for 'unicode_7b[975].s') ../.././src/intl/uni_7b.inc:981:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 981 | {0x000012d5, "`I"}, | ^~~~ ../.././src/intl/uni_7b.inc:981:22: note: (near initialization for 'unicode_7b[976].s') ../.././src/intl/uni_7b.inc:982:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 982 | {0x000012d6, "`o"}, | ^~~~ ../.././src/intl/uni_7b.inc:982:22: note: (near initialization for 'unicode_7b[977].s') ../.././src/intl/uni_7b.inc:983:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 983 | {0x000012d8, "ze"}, | ^~~~ ../.././src/intl/uni_7b.inc:983:22: note: (near initialization for 'unicode_7b[978].s') ../.././src/intl/uni_7b.inc:984:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 984 | {0x000012d9, "zu"}, | ^~~~ ../.././src/intl/uni_7b.inc:984:22: note: (near initialization for 'unicode_7b[979].s') ../.././src/intl/uni_7b.inc:985:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 985 | {0x000012da, "zi"}, | ^~~~ ../.././src/intl/uni_7b.inc:985:22: note: (near initialization for 'unicode_7b[980].s') ../.././src/intl/uni_7b.inc:986:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 986 | {0x000012db, "za"}, | ^~~~ ../.././src/intl/uni_7b.inc:986:22: note: (near initialization for 'unicode_7b[981].s') ../.././src/intl/uni_7b.inc:987:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 987 | {0x000012dc, "zE"}, | ^~~~ ../.././src/intl/uni_7b.inc:987:22: note: (near initialization for 'unicode_7b[982].s') ../.././src/intl/uni_7b.inc:988:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 988 | {0x000012dd, "z"}, | ^~~ ../.././src/intl/uni_7b.inc:988:22: note: (near initialization for 'unicode_7b[983].s') ../.././src/intl/uni_7b.inc:989:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 989 | {0x000012de, "zo"}, | ^~~~ ../.././src/intl/uni_7b.inc:989:22: note: (near initialization for 'unicode_7b[984].s') ../.././src/intl/uni_7b.inc:990:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 990 | {0x000012df, "zWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:990:22: note: (near initialization for 'unicode_7b[985].s') ../.././src/intl/uni_7b.inc:991:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 991 | {0x000012e0, "Ze"}, | ^~~~ ../.././src/intl/uni_7b.inc:991:22: note: (near initialization for 'unicode_7b[986].s') ../.././src/intl/uni_7b.inc:992:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 992 | {0x000012e1, "Zu"}, | ^~~~ ../.././src/intl/uni_7b.inc:992:22: note: (near initialization for 'unicode_7b[987].s') ../.././src/intl/uni_7b.inc:993:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 993 | {0x000012e2, "Zi"}, | ^~~~ ../.././src/intl/uni_7b.inc:993:22: note: (near initialization for 'unicode_7b[988].s') ../.././src/intl/uni_7b.inc:994:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 994 | {0x000012e3, "Za"}, | ^~~~ ../.././src/intl/uni_7b.inc:994:22: note: (near initialization for 'unicode_7b[989].s') ../.././src/intl/uni_7b.inc:995:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 995 | {0x000012e4, "ZE"}, | ^~~~ ../.././src/intl/uni_7b.inc:995:22: note: (near initialization for 'unicode_7b[990].s') ../.././src/intl/uni_7b.inc:996:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 996 | {0x000012e5, "Z"}, | ^~~ ../.././src/intl/uni_7b.inc:996:22: note: (near initialization for 'unicode_7b[991].s') ../.././src/intl/uni_7b.inc:997:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 997 | {0x000012e6, "Zo"}, | ^~~~ ../.././src/intl/uni_7b.inc:997:22: note: (near initialization for 'unicode_7b[992].s') ../.././src/intl/uni_7b.inc:998:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 998 | {0x000012e7, "ZWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:998:22: note: (near initialization for 'unicode_7b[993].s') ../.././src/intl/uni_7b.inc:999:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 999 | {0x000012e8, "ye"}, | ^~~~ ../.././src/intl/uni_7b.inc:999:22: note: (near initialization for 'unicode_7b[994].s') ../.././src/intl/uni_7b.inc:1000:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1000 | {0x000012e9, "yu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1000:22: note: (near initialization for 'unicode_7b[995].s') ../.././src/intl/uni_7b.inc:1001:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1001 | {0x000012ea, "yi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1001:22: note: (near initialization for 'unicode_7b[996].s') ../.././src/intl/uni_7b.inc:1002:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1002 | {0x000012eb, "ya"}, | ^~~~ ../.././src/intl/uni_7b.inc:1002:22: note: (near initialization for 'unicode_7b[997].s') ../.././src/intl/uni_7b.inc:1003:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1003 | {0x000012ec, "yE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1003:22: note: (near initialization for 'unicode_7b[998].s') ../.././src/intl/uni_7b.inc:1004:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1004 | {0x000012ed, "y"}, | ^~~ ../.././src/intl/uni_7b.inc:1004:22: note: (near initialization for 'unicode_7b[999].s') ../.././src/intl/uni_7b.inc:1005:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1005 | {0x000012ee, "yo"}, | ^~~~ ../.././src/intl/uni_7b.inc:1005:22: note: (near initialization for 'unicode_7b[1000].s') ../.././src/intl/uni_7b.inc:1006:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1006 | {0x000012ef, "yWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1006:22: note: (near initialization for 'unicode_7b[1001].s') ../.././src/intl/uni_7b.inc:1007:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1007 | {0x000012f0, "de"}, | ^~~~ ../.././src/intl/uni_7b.inc:1007:22: note: (near initialization for 'unicode_7b[1002].s') ../.././src/intl/uni_7b.inc:1008:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1008 | {0x000012f1, "du"}, | ^~~~ ../.././src/intl/uni_7b.inc:1008:22: note: (near initialization for 'unicode_7b[1003].s') ../.././src/intl/uni_7b.inc:1009:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1009 | {0x000012f2, "di"}, | ^~~~ ../.././src/intl/uni_7b.inc:1009:22: note: (near initialization for 'unicode_7b[1004].s') ../.././src/intl/uni_7b.inc:1010:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1010 | {0x000012f3, "da"}, | ^~~~ ../.././src/intl/uni_7b.inc:1010:22: note: (near initialization for 'unicode_7b[1005].s') ../.././src/intl/uni_7b.inc:1011:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1011 | {0x000012f4, "dE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1011:22: note: (near initialization for 'unicode_7b[1006].s') ../.././src/intl/uni_7b.inc:1012:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1012 | {0x000012f5, "d"}, | ^~~ ../.././src/intl/uni_7b.inc:1012:22: note: (near initialization for 'unicode_7b[1007].s') ../.././src/intl/uni_7b.inc:1013:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1013 | {0x000012f6, "do"}, | ^~~~ ../.././src/intl/uni_7b.inc:1013:22: note: (near initialization for 'unicode_7b[1008].s') ../.././src/intl/uni_7b.inc:1014:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1014 | {0x000012f7, "dWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1014:22: note: (near initialization for 'unicode_7b[1009].s') ../.././src/intl/uni_7b.inc:1015:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1015 | {0x000012f8, "De"}, | ^~~~ ../.././src/intl/uni_7b.inc:1015:22: note: (near initialization for 'unicode_7b[1010].s') ../.././src/intl/uni_7b.inc:1016:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1016 | {0x000012f9, "Du"}, | ^~~~ ../.././src/intl/uni_7b.inc:1016:22: note: (near initialization for 'unicode_7b[1011].s') ../.././src/intl/uni_7b.inc:1017:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1017 | {0x000012fa, "Di"}, | ^~~~ ../.././src/intl/uni_7b.inc:1017:22: note: (near initialization for 'unicode_7b[1012].s') ../.././src/intl/uni_7b.inc:1018:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1018 | {0x000012fb, "Da"}, | ^~~~ ../.././src/intl/uni_7b.inc:1018:22: note: (near initialization for 'unicode_7b[1013].s') ../.././src/intl/uni_7b.inc:1019:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1019 | {0x000012fc, "DE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1019:22: note: (near initialization for 'unicode_7b[1014].s') ../.././src/intl/uni_7b.inc:1020:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1020 | {0x000012fd, "D"}, | ^~~ ../.././src/intl/uni_7b.inc:1020:22: note: (near initialization for 'unicode_7b[1015].s') ../.././src/intl/uni_7b.inc:1021:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1021 | {0x000012fe, "Do"}, | ^~~~ ../.././src/intl/uni_7b.inc:1021:22: note: (near initialization for 'unicode_7b[1016].s') ../.././src/intl/uni_7b.inc:1022:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1022 | {0x000012ff, "DWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1022:22: note: (near initialization for 'unicode_7b[1017].s') ../.././src/intl/uni_7b.inc:1023:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1023 | {0x00001300, "je"}, | ^~~~ ../.././src/intl/uni_7b.inc:1023:22: note: (near initialization for 'unicode_7b[1018].s') ../.././src/intl/uni_7b.inc:1024:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1024 | {0x00001301, "ju"}, | ^~~~ ../.././src/intl/uni_7b.inc:1024:22: note: (near initialization for 'unicode_7b[1019].s') ../.././src/intl/uni_7b.inc:1025:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1025 | {0x00001302, "ji"}, | ^~~~ ../.././src/intl/uni_7b.inc:1025:22: note: (near initialization for 'unicode_7b[1020].s') ../.././src/intl/uni_7b.inc:1026:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1026 | {0x00001303, "ja"}, | ^~~~ ../.././src/intl/uni_7b.inc:1026:22: note: (near initialization for 'unicode_7b[1021].s') ../.././src/intl/uni_7b.inc:1027:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1027 | {0x00001304, "jE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1027:22: note: (near initialization for 'unicode_7b[1022].s') ../.././src/intl/uni_7b.inc:1028:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1028 | {0x00001305, "j"}, | ^~~ ../.././src/intl/uni_7b.inc:1028:22: note: (near initialization for 'unicode_7b[1023].s') ../.././src/intl/uni_7b.inc:1029:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1029 | {0x00001306, "jo"}, | ^~~~ ../.././src/intl/uni_7b.inc:1029:22: note: (near initialization for 'unicode_7b[1024].s') ../.././src/intl/uni_7b.inc:1030:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1030 | {0x00001307, "jWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1030:22: note: (near initialization for 'unicode_7b[1025].s') ../.././src/intl/uni_7b.inc:1031:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1031 | {0x00001308, "ga"}, | ^~~~ ../.././src/intl/uni_7b.inc:1031:22: note: (near initialization for 'unicode_7b[1026].s') ../.././src/intl/uni_7b.inc:1032:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1032 | {0x00001309, "gu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1032:22: note: (near initialization for 'unicode_7b[1027].s') ../.././src/intl/uni_7b.inc:1033:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1033 | {0x0000130a, "gi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1033:22: note: (near initialization for 'unicode_7b[1028].s') ../.././src/intl/uni_7b.inc:1034:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1034 | {0x0000130b, "ga"}, | ^~~~ ../.././src/intl/uni_7b.inc:1034:22: note: (near initialization for 'unicode_7b[1029].s') ../.././src/intl/uni_7b.inc:1035:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1035 | {0x0000130c, "gE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1035:22: note: (near initialization for 'unicode_7b[1030].s') ../.././src/intl/uni_7b.inc:1036:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1036 | {0x0000130d, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:1036:22: note: (near initialization for 'unicode_7b[1031].s') ../.././src/intl/uni_7b.inc:1037:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1037 | {0x0000130e, "go"}, | ^~~~ ../.././src/intl/uni_7b.inc:1037:22: note: (near initialization for 'unicode_7b[1032].s') ../.././src/intl/uni_7b.inc:1038:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1038 | {0x00001310, "gWu"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1038:22: note: (near initialization for 'unicode_7b[1033].s') ../.././src/intl/uni_7b.inc:1039:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1039 | {0x00001312, "gWi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1039:22: note: (near initialization for 'unicode_7b[1034].s') ../.././src/intl/uni_7b.inc:1040:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1040 | {0x00001313, "gWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1040:22: note: (near initialization for 'unicode_7b[1035].s') ../.././src/intl/uni_7b.inc:1041:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1041 | {0x00001314, "gWE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1041:22: note: (near initialization for 'unicode_7b[1036].s') ../.././src/intl/uni_7b.inc:1042:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1042 | {0x00001315, "gW"}, | ^~~~ ../.././src/intl/uni_7b.inc:1042:22: note: (near initialization for 'unicode_7b[1037].s') ../.././src/intl/uni_7b.inc:1043:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1043 | {0x00001318, "Ge"}, | ^~~~ ../.././src/intl/uni_7b.inc:1043:22: note: (near initialization for 'unicode_7b[1038].s') ../.././src/intl/uni_7b.inc:1044:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1044 | {0x00001319, "Gu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1044:22: note: (near initialization for 'unicode_7b[1039].s') ../.././src/intl/uni_7b.inc:1045:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1045 | {0x0000131a, "Gi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1045:22: note: (near initialization for 'unicode_7b[1040].s') ../.././src/intl/uni_7b.inc:1046:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1046 | {0x0000131b, "Ga"}, | ^~~~ ../.././src/intl/uni_7b.inc:1046:22: note: (near initialization for 'unicode_7b[1041].s') ../.././src/intl/uni_7b.inc:1047:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1047 | {0x0000131c, "GE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1047:22: note: (near initialization for 'unicode_7b[1042].s') ../.././src/intl/uni_7b.inc:1048:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1048 | {0x0000131d, "G"}, | ^~~ ../.././src/intl/uni_7b.inc:1048:22: note: (near initialization for 'unicode_7b[1043].s') ../.././src/intl/uni_7b.inc:1049:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1049 | {0x0000131e, "Go"}, | ^~~~ ../.././src/intl/uni_7b.inc:1049:22: note: (near initialization for 'unicode_7b[1044].s') ../.././src/intl/uni_7b.inc:1050:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1050 | {0x0000131f, "GWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1050:22: note: (near initialization for 'unicode_7b[1045].s') ../.././src/intl/uni_7b.inc:1051:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1051 | {0x00001320, "Te"}, | ^~~~ ../.././src/intl/uni_7b.inc:1051:22: note: (near initialization for 'unicode_7b[1046].s') ../.././src/intl/uni_7b.inc:1052:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1052 | {0x00001321, "Tu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1052:22: note: (near initialization for 'unicode_7b[1047].s') ../.././src/intl/uni_7b.inc:1053:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1053 | {0x00001322, "Ti"}, | ^~~~ ../.././src/intl/uni_7b.inc:1053:22: note: (near initialization for 'unicode_7b[1048].s') ../.././src/intl/uni_7b.inc:1054:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1054 | {0x00001323, "Ta"}, | ^~~~ ../.././src/intl/uni_7b.inc:1054:22: note: (near initialization for 'unicode_7b[1049].s') ../.././src/intl/uni_7b.inc:1055:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1055 | {0x00001324, "TE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1055:22: note: (near initialization for 'unicode_7b[1050].s') ../.././src/intl/uni_7b.inc:1056:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1056 | {0x00001325, "T"}, | ^~~ ../.././src/intl/uni_7b.inc:1056:22: note: (near initialization for 'unicode_7b[1051].s') ../.././src/intl/uni_7b.inc:1057:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1057 | {0x00001326, "To"}, | ^~~~ ../.././src/intl/uni_7b.inc:1057:22: note: (near initialization for 'unicode_7b[1052].s') ../.././src/intl/uni_7b.inc:1058:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1058 | {0x00001327, "TWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1058:22: note: (near initialization for 'unicode_7b[1053].s') ../.././src/intl/uni_7b.inc:1059:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1059 | {0x00001328, "Ce"}, | ^~~~ ../.././src/intl/uni_7b.inc:1059:22: note: (near initialization for 'unicode_7b[1054].s') ../.././src/intl/uni_7b.inc:1060:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1060 | {0x00001329, "Ca"}, | ^~~~ ../.././src/intl/uni_7b.inc:1060:22: note: (near initialization for 'unicode_7b[1055].s') ../.././src/intl/uni_7b.inc:1061:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1061 | {0x0000132a, "Cu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1061:22: note: (near initialization for 'unicode_7b[1056].s') ../.././src/intl/uni_7b.inc:1062:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1062 | {0x0000132b, "Ca"}, | ^~~~ ../.././src/intl/uni_7b.inc:1062:22: note: (near initialization for 'unicode_7b[1057].s') ../.././src/intl/uni_7b.inc:1063:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1063 | {0x0000132c, "CE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1063:22: note: (near initialization for 'unicode_7b[1058].s') ../.././src/intl/uni_7b.inc:1064:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1064 | {0x0000132d, "C"}, | ^~~ ../.././src/intl/uni_7b.inc:1064:22: note: (near initialization for 'unicode_7b[1059].s') ../.././src/intl/uni_7b.inc:1065:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1065 | {0x0000132e, "Co"}, | ^~~~ ../.././src/intl/uni_7b.inc:1065:22: note: (near initialization for 'unicode_7b[1060].s') ../.././src/intl/uni_7b.inc:1066:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1066 | {0x0000132f, "CWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1066:22: note: (near initialization for 'unicode_7b[1061].s') ../.././src/intl/uni_7b.inc:1067:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1067 | {0x00001330, "Pe"}, | ^~~~ ../.././src/intl/uni_7b.inc:1067:22: note: (near initialization for 'unicode_7b[1062].s') ../.././src/intl/uni_7b.inc:1068:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1068 | {0x00001331, "Pu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1068:22: note: (near initialization for 'unicode_7b[1063].s') ../.././src/intl/uni_7b.inc:1069:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1069 | {0x00001332, "Pi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1069:22: note: (near initialization for 'unicode_7b[1064].s') ../.././src/intl/uni_7b.inc:1070:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1070 | {0x00001333, "Pa"}, | ^~~~ ../.././src/intl/uni_7b.inc:1070:22: note: (near initialization for 'unicode_7b[1065].s') ../.././src/intl/uni_7b.inc:1071:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1071 | {0x00001334, "PE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1071:22: note: (near initialization for 'unicode_7b[1066].s') ../.././src/intl/uni_7b.inc:1072:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1072 | {0x00001335, "P"}, | ^~~ ../.././src/intl/uni_7b.inc:1072:22: note: (near initialization for 'unicode_7b[1067].s') ../.././src/intl/uni_7b.inc:1073:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1073 | {0x00001336, "Po"}, | ^~~~ ../.././src/intl/uni_7b.inc:1073:22: note: (near initialization for 'unicode_7b[1068].s') ../.././src/intl/uni_7b.inc:1074:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1074 | {0x00001337, "PWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1074:22: note: (near initialization for 'unicode_7b[1069].s') ../.././src/intl/uni_7b.inc:1075:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1075 | {0x00001338, "SWe"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1075:22: note: (near initialization for 'unicode_7b[1070].s') ../.././src/intl/uni_7b.inc:1076:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1076 | {0x00001339, "SWu"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1076:22: note: (near initialization for 'unicode_7b[1071].s') ../.././src/intl/uni_7b.inc:1077:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1077 | {0x0000133a, "SWi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1077:22: note: (near initialization for 'unicode_7b[1072].s') ../.././src/intl/uni_7b.inc:1078:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1078 | {0x0000133b, "SWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1078:22: note: (near initialization for 'unicode_7b[1073].s') ../.././src/intl/uni_7b.inc:1079:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1079 | {0x0000133c, "SWE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1079:22: note: (near initialization for 'unicode_7b[1074].s') ../.././src/intl/uni_7b.inc:1080:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1080 | {0x0000133d, "SW"}, | ^~~~ ../.././src/intl/uni_7b.inc:1080:22: note: (near initialization for 'unicode_7b[1075].s') ../.././src/intl/uni_7b.inc:1081:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1081 | {0x0000133e, "SWo"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1081:22: note: (near initialization for 'unicode_7b[1076].s') ../.././src/intl/uni_7b.inc:1082:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1082 | {0x0000133f, "SWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1082:22: note: (near initialization for 'unicode_7b[1077].s') ../.././src/intl/uni_7b.inc:1083:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1083 | {0x00001340, "`Sa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1083:22: note: (near initialization for 'unicode_7b[1078].s') ../.././src/intl/uni_7b.inc:1084:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1084 | {0x00001341, "`Su"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1084:22: note: (near initialization for 'unicode_7b[1079].s') ../.././src/intl/uni_7b.inc:1085:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1085 | {0x00001342, "`Si"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1085:22: note: (near initialization for 'unicode_7b[1080].s') ../.././src/intl/uni_7b.inc:1086:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1086 | {0x00001343, "`Sa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1086:22: note: (near initialization for 'unicode_7b[1081].s') ../.././src/intl/uni_7b.inc:1087:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1087 | {0x00001344, "`SE"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1087:22: note: (near initialization for 'unicode_7b[1082].s') ../.././src/intl/uni_7b.inc:1088:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1088 | {0x00001345, "`S"}, | ^~~~ ../.././src/intl/uni_7b.inc:1088:22: note: (near initialization for 'unicode_7b[1083].s') ../.././src/intl/uni_7b.inc:1089:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1089 | {0x00001346, "`So"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1089:22: note: (near initialization for 'unicode_7b[1084].s') ../.././src/intl/uni_7b.inc:1090:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1090 | {0x00001348, "fa"}, | ^~~~ ../.././src/intl/uni_7b.inc:1090:22: note: (near initialization for 'unicode_7b[1085].s') ../.././src/intl/uni_7b.inc:1091:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1091 | {0x00001349, "fu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1091:22: note: (near initialization for 'unicode_7b[1086].s') ../.././src/intl/uni_7b.inc:1092:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1092 | {0x0000134a, "fi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1092:22: note: (near initialization for 'unicode_7b[1087].s') ../.././src/intl/uni_7b.inc:1093:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1093 | {0x0000134b, "fa"}, | ^~~~ ../.././src/intl/uni_7b.inc:1093:22: note: (near initialization for 'unicode_7b[1088].s') ../.././src/intl/uni_7b.inc:1094:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1094 | {0x0000134c, "fE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1094:22: note: (near initialization for 'unicode_7b[1089].s') ../.././src/intl/uni_7b.inc:1095:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1095 | {0x0000134d, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:1095:22: note: (near initialization for 'unicode_7b[1090].s') ../.././src/intl/uni_7b.inc:1096:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1096 | {0x0000134e, "fo"}, | ^~~~ ../.././src/intl/uni_7b.inc:1096:22: note: (near initialization for 'unicode_7b[1091].s') ../.././src/intl/uni_7b.inc:1097:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1097 | {0x0000134f, "fWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1097:22: note: (near initialization for 'unicode_7b[1092].s') ../.././src/intl/uni_7b.inc:1098:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1098 | {0x00001350, "pe"}, | ^~~~ ../.././src/intl/uni_7b.inc:1098:22: note: (near initialization for 'unicode_7b[1093].s') ../.././src/intl/uni_7b.inc:1099:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1099 | {0x00001351, "pu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1099:22: note: (near initialization for 'unicode_7b[1094].s') ../.././src/intl/uni_7b.inc:1100:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1100 | {0x00001352, "pi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1100:22: note: (near initialization for 'unicode_7b[1095].s') ../.././src/intl/uni_7b.inc:1101:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1101 | {0x00001353, "pa"}, | ^~~~ ../.././src/intl/uni_7b.inc:1101:22: note: (near initialization for 'unicode_7b[1096].s') ../.././src/intl/uni_7b.inc:1102:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1102 | {0x00001354, "pE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1102:22: note: (near initialization for 'unicode_7b[1097].s') ../.././src/intl/uni_7b.inc:1103:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1103 | {0x00001355, "p"}, | ^~~ ../.././src/intl/uni_7b.inc:1103:22: note: (near initialization for 'unicode_7b[1098].s') ../.././src/intl/uni_7b.inc:1104:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1104 | {0x00001356, "po"}, | ^~~~ ../.././src/intl/uni_7b.inc:1104:22: note: (near initialization for 'unicode_7b[1099].s') ../.././src/intl/uni_7b.inc:1105:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1105 | {0x00001357, "pWa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1105:22: note: (near initialization for 'unicode_7b[1100].s') ../.././src/intl/uni_7b.inc:1106:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1106 | {0x00001358, "mYa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1106:22: note: (near initialization for 'unicode_7b[1101].s') ../.././src/intl/uni_7b.inc:1107:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1107 | {0x00001359, "rYa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1107:22: note: (near initialization for 'unicode_7b[1102].s') ../.././src/intl/uni_7b.inc:1108:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1108 | {0x0000135a, "fYa"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1108:22: note: (near initialization for 'unicode_7b[1103].s') ../.././src/intl/uni_7b.inc:1109:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1109 | {0x00001360, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1109:22: note: (near initialization for 'unicode_7b[1104].s') ../.././src/intl/uni_7b.inc:1110:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1110 | {0x00001361, ":"}, | ^~~ ../.././src/intl/uni_7b.inc:1110:22: note: (near initialization for 'unicode_7b[1105].s') ../.././src/intl/uni_7b.inc:1111:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1111 | {0x00001362, ""}, | ^~ ../.././src/intl/uni_7b.inc:1111:22: note: (near initialization for 'unicode_7b[1106].s') ../.././src/intl/uni_7b.inc:1112:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1112 | {0x00001363, ","}, | ^~~ ../.././src/intl/uni_7b.inc:1112:22: note: (near initialization for 'unicode_7b[1107].s') ../.././src/intl/uni_7b.inc:1113:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1113 | {0x00001364, ";"}, | ^~~ ../.././src/intl/uni_7b.inc:1113:22: note: (near initialization for 'unicode_7b[1108].s') ../.././src/intl/uni_7b.inc:1114:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1114 | {0x00001365, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1114:22: note: (near initialization for 'unicode_7b[1109].s') ../.././src/intl/uni_7b.inc:1115:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1115 | {0x00001366, ""}, | ^~ ../.././src/intl/uni_7b.inc:1115:22: note: (near initialization for 'unicode_7b[1110].s') ../.././src/intl/uni_7b.inc:1116:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1116 | {0x00001367, "`?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1116:22: note: (near initialization for 'unicode_7b[1111].s') ../.././src/intl/uni_7b.inc:1117:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1117 | {0x00001368, ""}, | ^~ ../.././src/intl/uni_7b.inc:1117:22: note: (near initialization for 'unicode_7b[1112].s') ../.././src/intl/uni_7b.inc:1118:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1118 | {0x00001369, "`1"}, | ^~~~ ../.././src/intl/uni_7b.inc:1118:22: note: (near initialization for 'unicode_7b[1113].s') ../.././src/intl/uni_7b.inc:1119:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1119 | {0x0000136a, "`2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1119:22: note: (near initialization for 'unicode_7b[1114].s') ../.././src/intl/uni_7b.inc:1120:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1120 | {0x0000136b, "`3"}, | ^~~~ ../.././src/intl/uni_7b.inc:1120:22: note: (near initialization for 'unicode_7b[1115].s') ../.././src/intl/uni_7b.inc:1121:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1121 | {0x0000136c, "`4"}, | ^~~~ ../.././src/intl/uni_7b.inc:1121:22: note: (near initialization for 'unicode_7b[1116].s') ../.././src/intl/uni_7b.inc:1122:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1122 | {0x0000136d, "`5"}, | ^~~~ ../.././src/intl/uni_7b.inc:1122:22: note: (near initialization for 'unicode_7b[1117].s') ../.././src/intl/uni_7b.inc:1123:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1123 | {0x0000136e, "`6"}, | ^~~~ ../.././src/intl/uni_7b.inc:1123:22: note: (near initialization for 'unicode_7b[1118].s') ../.././src/intl/uni_7b.inc:1124:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1124 | {0x0000136f, "`7"}, | ^~~~ ../.././src/intl/uni_7b.inc:1124:22: note: (near initialization for 'unicode_7b[1119].s') ../.././src/intl/uni_7b.inc:1125:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1125 | {0x00001370, "`8"}, | ^~~~ ../.././src/intl/uni_7b.inc:1125:22: note: (near initialization for 'unicode_7b[1120].s') ../.././src/intl/uni_7b.inc:1126:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1126 | {0x00001371, "`9"}, | ^~~~ ../.././src/intl/uni_7b.inc:1126:22: note: (near initialization for 'unicode_7b[1121].s') ../.././src/intl/uni_7b.inc:1127:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1127 | {0x00001372, "`10"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1127:22: note: (near initialization for 'unicode_7b[1122].s') ../.././src/intl/uni_7b.inc:1128:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1128 | {0x00001373, "`20"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1128:22: note: (near initialization for 'unicode_7b[1123].s') ../.././src/intl/uni_7b.inc:1129:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1129 | {0x00001374, "`30"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1129:22: note: (near initialization for 'unicode_7b[1124].s') ../.././src/intl/uni_7b.inc:1130:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1130 | {0x00001375, "`40"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1130:22: note: (near initialization for 'unicode_7b[1125].s') ../.././src/intl/uni_7b.inc:1131:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1131 | {0x00001376, "`50"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1131:22: note: (near initialization for 'unicode_7b[1126].s') ../.././src/intl/uni_7b.inc:1132:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1132 | {0x00001377, "`60"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1132:22: note: (near initialization for 'unicode_7b[1127].s') ../.././src/intl/uni_7b.inc:1133:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1133 | {0x00001378, "`70"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1133:22: note: (near initialization for 'unicode_7b[1128].s') ../.././src/intl/uni_7b.inc:1134:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1134 | {0x00001379, "`80"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1134:22: note: (near initialization for 'unicode_7b[1129].s') ../.././src/intl/uni_7b.inc:1135:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1135 | {0x0000137a, "`90"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1135:22: note: (near initialization for 'unicode_7b[1130].s') ../.././src/intl/uni_7b.inc:1136:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1136 | {0x0000137b, "`100"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1136:22: note: (near initialization for 'unicode_7b[1131].s') ../.././src/intl/uni_7b.inc:1137:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1137 | {0x0000137c, "`10000"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:1137:22: note: (near initialization for 'unicode_7b[1132].s') ../.././src/intl/uni_7b.inc:1138:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1138 | {0x00001e00, "A-0"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1138:22: note: (near initialization for 'unicode_7b[1133].s') ../.././src/intl/uni_7b.inc:1139:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1139 | {0x00001e01, "a-0"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1139:22: note: (near initialization for 'unicode_7b[1134].s') ../.././src/intl/uni_7b.inc:1140:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1140 | {0x00001e02, "B."}, | ^~~~ ../.././src/intl/uni_7b.inc:1140:22: note: (near initialization for 'unicode_7b[1135].s') ../.././src/intl/uni_7b.inc:1141:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1141 | {0x00001e03, "b."}, | ^~~~ ../.././src/intl/uni_7b.inc:1141:22: note: (near initialization for 'unicode_7b[1136].s') ../.././src/intl/uni_7b.inc:1142:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1142 | {0x00001e04, "B-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1142:22: note: (near initialization for 'unicode_7b[1137].s') ../.././src/intl/uni_7b.inc:1143:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1143 | {0x00001e05, "b-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1143:22: note: (near initialization for 'unicode_7b[1138].s') ../.././src/intl/uni_7b.inc:1144:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1144 | {0x00001e06, "B_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1144:22: note: (near initialization for 'unicode_7b[1139].s') ../.././src/intl/uni_7b.inc:1145:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1145 | {0x00001e07, "b_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1145:22: note: (near initialization for 'unicode_7b[1140].s') ../.././src/intl/uni_7b.inc:1146:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1146 | {0x00001e08, "C,'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1146:22: note: (near initialization for 'unicode_7b[1141].s') ../.././src/intl/uni_7b.inc:1147:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1147 | {0x00001e09, "c,'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1147:22: note: (near initialization for 'unicode_7b[1142].s') ../.././src/intl/uni_7b.inc:1148:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1148 | {0x00001e0a, "D."}, | ^~~~ ../.././src/intl/uni_7b.inc:1148:22: note: (near initialization for 'unicode_7b[1143].s') ../.././src/intl/uni_7b.inc:1149:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1149 | {0x00001e0b, "d."}, | ^~~~ ../.././src/intl/uni_7b.inc:1149:22: note: (near initialization for 'unicode_7b[1144].s') ../.././src/intl/uni_7b.inc:1150:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1150 | {0x00001e0c, "D-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1150:22: note: (near initialization for 'unicode_7b[1145].s') ../.././src/intl/uni_7b.inc:1151:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1151 | {0x00001e0d, "d-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1151:22: note: (near initialization for 'unicode_7b[1146].s') ../.././src/intl/uni_7b.inc:1152:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1152 | {0x00001e0e, "D_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1152:22: note: (near initialization for 'unicode_7b[1147].s') ../.././src/intl/uni_7b.inc:1153:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1153 | {0x00001e0f, "d_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1153:22: note: (near initialization for 'unicode_7b[1148].s') ../.././src/intl/uni_7b.inc:1154:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1154 | {0x00001e10, "D,"}, | ^~~~ ../.././src/intl/uni_7b.inc:1154:22: note: (near initialization for 'unicode_7b[1149].s') ../.././src/intl/uni_7b.inc:1155:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1155 | {0x00001e11, "d,"}, | ^~~~ ../.././src/intl/uni_7b.inc:1155:22: note: (near initialization for 'unicode_7b[1150].s') ../.././src/intl/uni_7b.inc:1156:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1156 | {0x00001e12, "D->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1156:22: note: (near initialization for 'unicode_7b[1151].s') ../.././src/intl/uni_7b.inc:1157:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1157 | {0x00001e13, "d->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1157:22: note: (near initialization for 'unicode_7b[1152].s') ../.././src/intl/uni_7b.inc:1158:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1158 | {0x00001e14, "E-!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1158:22: note: (near initialization for 'unicode_7b[1153].s') ../.././src/intl/uni_7b.inc:1159:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1159 | {0x00001e15, "e-!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1159:22: note: (near initialization for 'unicode_7b[1154].s') ../.././src/intl/uni_7b.inc:1160:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1160 | {0x00001e16, "E-'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1160:22: note: (near initialization for 'unicode_7b[1155].s') ../.././src/intl/uni_7b.inc:1161:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1161 | {0x00001e17, "e-'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1161:22: note: (near initialization for 'unicode_7b[1156].s') ../.././src/intl/uni_7b.inc:1162:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1162 | {0x00001e18, "E->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1162:22: note: (near initialization for 'unicode_7b[1157].s') ../.././src/intl/uni_7b.inc:1163:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1163 | {0x00001e19, "e->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1163:22: note: (near initialization for 'unicode_7b[1158].s') ../.././src/intl/uni_7b.inc:1164:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1164 | {0x00001e1a, "E-?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1164:22: note: (near initialization for 'unicode_7b[1159].s') ../.././src/intl/uni_7b.inc:1165:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1165 | {0x00001e1b, "e-?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1165:22: note: (near initialization for 'unicode_7b[1160].s') ../.././src/intl/uni_7b.inc:1166:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1166 | {0x00001e1c, "E,("}, | ^~~~~ ../.././src/intl/uni_7b.inc:1166:22: note: (near initialization for 'unicode_7b[1161].s') ../.././src/intl/uni_7b.inc:1167:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1167 | {0x00001e1d, "e,("}, | ^~~~~ ../.././src/intl/uni_7b.inc:1167:22: note: (near initialization for 'unicode_7b[1162].s') ../.././src/intl/uni_7b.inc:1168:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1168 | {0x00001e1e, "F."}, | ^~~~ ../.././src/intl/uni_7b.inc:1168:22: note: (near initialization for 'unicode_7b[1163].s') ../.././src/intl/uni_7b.inc:1169:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1169 | {0x00001e1f, "f."}, | ^~~~ ../.././src/intl/uni_7b.inc:1169:22: note: (near initialization for 'unicode_7b[1164].s') ../.././src/intl/uni_7b.inc:1170:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1170 | {0x00001e20, "G-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1170:22: note: (near initialization for 'unicode_7b[1165].s') ../.././src/intl/uni_7b.inc:1171:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1171 | {0x00001e21, "g-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1171:22: note: (near initialization for 'unicode_7b[1166].s') ../.././src/intl/uni_7b.inc:1172:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1172 | {0x00001e22, "H."}, | ^~~~ ../.././src/intl/uni_7b.inc:1172:22: note: (near initialization for 'unicode_7b[1167].s') ../.././src/intl/uni_7b.inc:1173:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1173 | {0x00001e23, "h."}, | ^~~~ ../.././src/intl/uni_7b.inc:1173:22: note: (near initialization for 'unicode_7b[1168].s') ../.././src/intl/uni_7b.inc:1174:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1174 | {0x00001e24, "H-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1174:22: note: (near initialization for 'unicode_7b[1169].s') ../.././src/intl/uni_7b.inc:1175:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1175 | {0x00001e25, "h-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1175:22: note: (near initialization for 'unicode_7b[1170].s') ../.././src/intl/uni_7b.inc:1176:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1176 | {0x00001e26, "H"}, | ^~~ ../.././src/intl/uni_7b.inc:1176:22: note: (near initialization for 'unicode_7b[1171].s') ../.././src/intl/uni_7b.inc:1177:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1177 | {0x00001e27, "h"}, | ^~~ ../.././src/intl/uni_7b.inc:1177:22: note: (near initialization for 'unicode_7b[1172].s') ../.././src/intl/uni_7b.inc:1178:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1178 | {0x00001e28, "H,"}, | ^~~~ ../.././src/intl/uni_7b.inc:1178:22: note: (near initialization for 'unicode_7b[1173].s') ../.././src/intl/uni_7b.inc:1179:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1179 | {0x00001e29, "h,"}, | ^~~~ ../.././src/intl/uni_7b.inc:1179:22: note: (near initialization for 'unicode_7b[1174].s') ../.././src/intl/uni_7b.inc:1180:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1180 | {0x00001e2a, "H-("}, | ^~~~~ ../.././src/intl/uni_7b.inc:1180:22: note: (near initialization for 'unicode_7b[1175].s') ../.././src/intl/uni_7b.inc:1181:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1181 | {0x00001e2b, "h-("}, | ^~~~~ ../.././src/intl/uni_7b.inc:1181:22: note: (near initialization for 'unicode_7b[1176].s') ../.././src/intl/uni_7b.inc:1182:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1182 | {0x00001e2c, "I-?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1182:22: note: (near initialization for 'unicode_7b[1177].s') ../.././src/intl/uni_7b.inc:1183:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1183 | {0x00001e2d, "i-?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1183:22: note: (near initialization for 'unicode_7b[1178].s') ../.././src/intl/uni_7b.inc:1184:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1184 | {0x00001e2e, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:1184:22: note: (near initialization for 'unicode_7b[1179].s') ../.././src/intl/uni_7b.inc:1185:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1185 | {0x00001e2f, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:1185:22: note: (near initialization for 'unicode_7b[1180].s') ../.././src/intl/uni_7b.inc:1186:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1186 | {0x00001e30, "K'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1186:22: note: (near initialization for 'unicode_7b[1181].s') ../.././src/intl/uni_7b.inc:1187:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1187 | {0x00001e31, "k'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1187:22: note: (near initialization for 'unicode_7b[1182].s') ../.././src/intl/uni_7b.inc:1188:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1188 | {0x00001e32, "K-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1188:22: note: (near initialization for 'unicode_7b[1183].s') ../.././src/intl/uni_7b.inc:1189:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1189 | {0x00001e33, "k-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1189:22: note: (near initialization for 'unicode_7b[1184].s') ../.././src/intl/uni_7b.inc:1190:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1190 | {0x00001e34, "K_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1190:22: note: (near initialization for 'unicode_7b[1185].s') ../.././src/intl/uni_7b.inc:1191:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1191 | {0x00001e35, "k_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1191:22: note: (near initialization for 'unicode_7b[1186].s') ../.././src/intl/uni_7b.inc:1192:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1192 | {0x00001e36, "L-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1192:22: note: (near initialization for 'unicode_7b[1187].s') ../.././src/intl/uni_7b.inc:1193:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1193 | {0x00001e37, "l-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1193:22: note: (near initialization for 'unicode_7b[1188].s') ../.././src/intl/uni_7b.inc:1194:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1194 | {0x00001e38, "L--."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1194:22: note: (near initialization for 'unicode_7b[1189].s') ../.././src/intl/uni_7b.inc:1195:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1195 | {0x00001e39, "l--."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1195:22: note: (near initialization for 'unicode_7b[1190].s') ../.././src/intl/uni_7b.inc:1196:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1196 | {0x00001e3a, "L_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1196:22: note: (near initialization for 'unicode_7b[1191].s') ../.././src/intl/uni_7b.inc:1197:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1197 | {0x00001e3b, "l_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1197:22: note: (near initialization for 'unicode_7b[1192].s') ../.././src/intl/uni_7b.inc:1198:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1198 | {0x00001e3c, "L->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1198:22: note: (near initialization for 'unicode_7b[1193].s') ../.././src/intl/uni_7b.inc:1199:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1199 | {0x00001e3d, "l->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1199:22: note: (near initialization for 'unicode_7b[1194].s') ../.././src/intl/uni_7b.inc:1200:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1200 | {0x00001e3e, "M'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1200:22: note: (near initialization for 'unicode_7b[1195].s') ../.././src/intl/uni_7b.inc:1201:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1201 | {0x00001e3f, "m'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1201:22: note: (near initialization for 'unicode_7b[1196].s') ../.././src/intl/uni_7b.inc:1202:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1202 | {0x00001e40, "M."}, | ^~~~ ../.././src/intl/uni_7b.inc:1202:22: note: (near initialization for 'unicode_7b[1197].s') ../.././src/intl/uni_7b.inc:1203:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1203 | {0x00001e41, "m."}, | ^~~~ ../.././src/intl/uni_7b.inc:1203:22: note: (near initialization for 'unicode_7b[1198].s') ../.././src/intl/uni_7b.inc:1204:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1204 | {0x00001e42, "M-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1204:22: note: (near initialization for 'unicode_7b[1199].s') ../.././src/intl/uni_7b.inc:1205:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1205 | {0x00001e43, "m-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1205:22: note: (near initialization for 'unicode_7b[1200].s') ../.././src/intl/uni_7b.inc:1206:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1206 | {0x00001e44, "N."}, | ^~~~ ../.././src/intl/uni_7b.inc:1206:22: note: (near initialization for 'unicode_7b[1201].s') ../.././src/intl/uni_7b.inc:1207:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1207 | {0x00001e45, "n."}, | ^~~~ ../.././src/intl/uni_7b.inc:1207:22: note: (near initialization for 'unicode_7b[1202].s') ../.././src/intl/uni_7b.inc:1208:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1208 | {0x00001e46, "N-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1208:22: note: (near initialization for 'unicode_7b[1203].s') ../.././src/intl/uni_7b.inc:1209:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1209 | {0x00001e47, "n-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1209:22: note: (near initialization for 'unicode_7b[1204].s') ../.././src/intl/uni_7b.inc:1210:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1210 | {0x00001e48, "N_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1210:22: note: (near initialization for 'unicode_7b[1205].s') ../.././src/intl/uni_7b.inc:1211:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1211 | {0x00001e49, "n_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1211:22: note: (near initialization for 'unicode_7b[1206].s') ../.././src/intl/uni_7b.inc:1212:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1212 | {0x00001e4a, "N->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1212:22: note: (near initialization for 'unicode_7b[1207].s') ../.././src/intl/uni_7b.inc:1213:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1213 | {0x00001e4b, "n->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1213:22: note: (near initialization for 'unicode_7b[1208].s') ../.././src/intl/uni_7b.inc:1214:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1214 | {0x00001e4c, "O?'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1214:22: note: (near initialization for 'unicode_7b[1209].s') ../.././src/intl/uni_7b.inc:1215:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1215 | {0x00001e4d, "o?'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1215:22: note: (near initialization for 'unicode_7b[1210].s') ../.././src/intl/uni_7b.inc:1216:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1216 | {0x00001e4e, "O?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1216:22: note: (near initialization for 'unicode_7b[1211].s') ../.././src/intl/uni_7b.inc:1217:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1217 | {0x00001e4f, "o?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1217:22: note: (near initialization for 'unicode_7b[1212].s') ../.././src/intl/uni_7b.inc:1218:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1218 | {0x00001e50, "O-!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1218:22: note: (near initialization for 'unicode_7b[1213].s') ../.././src/intl/uni_7b.inc:1219:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1219 | {0x00001e51, "o-!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1219:22: note: (near initialization for 'unicode_7b[1214].s') ../.././src/intl/uni_7b.inc:1220:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1220 | {0x00001e52, "O-'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1220:22: note: (near initialization for 'unicode_7b[1215].s') ../.././src/intl/uni_7b.inc:1221:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1221 | {0x00001e53, "o-'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1221:22: note: (near initialization for 'unicode_7b[1216].s') ../.././src/intl/uni_7b.inc:1222:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1222 | {0x00001e54, "P'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1222:22: note: (near initialization for 'unicode_7b[1217].s') ../.././src/intl/uni_7b.inc:1223:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1223 | {0x00001e55, "p'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1223:22: note: (near initialization for 'unicode_7b[1218].s') ../.././src/intl/uni_7b.inc:1224:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1224 | {0x00001e56, "P."}, | ^~~~ ../.././src/intl/uni_7b.inc:1224:22: note: (near initialization for 'unicode_7b[1219].s') ../.././src/intl/uni_7b.inc:1225:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1225 | {0x00001e57, "p."}, | ^~~~ ../.././src/intl/uni_7b.inc:1225:22: note: (near initialization for 'unicode_7b[1220].s') ../.././src/intl/uni_7b.inc:1226:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1226 | {0x00001e58, "R."}, | ^~~~ ../.././src/intl/uni_7b.inc:1226:22: note: (near initialization for 'unicode_7b[1221].s') ../.././src/intl/uni_7b.inc:1227:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1227 | {0x00001e59, "r."}, | ^~~~ ../.././src/intl/uni_7b.inc:1227:22: note: (near initialization for 'unicode_7b[1222].s') ../.././src/intl/uni_7b.inc:1228:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1228 | {0x00001e5a, "R-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1228:22: note: (near initialization for 'unicode_7b[1223].s') ../.././src/intl/uni_7b.inc:1229:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1229 | {0x00001e5b, "r-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1229:22: note: (near initialization for 'unicode_7b[1224].s') ../.././src/intl/uni_7b.inc:1230:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1230 | {0x00001e5c, "R--."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1230:22: note: (near initialization for 'unicode_7b[1225].s') ../.././src/intl/uni_7b.inc:1231:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1231 | {0x00001e5d, "r--."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1231:22: note: (near initialization for 'unicode_7b[1226].s') ../.././src/intl/uni_7b.inc:1232:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1232 | {0x00001e5e, "R_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1232:22: note: (near initialization for 'unicode_7b[1227].s') ../.././src/intl/uni_7b.inc:1233:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1233 | {0x00001e5f, "r_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1233:22: note: (near initialization for 'unicode_7b[1228].s') ../.././src/intl/uni_7b.inc:1234:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1234 | {0x00001e60, "S."}, | ^~~~ ../.././src/intl/uni_7b.inc:1234:22: note: (near initialization for 'unicode_7b[1229].s') ../.././src/intl/uni_7b.inc:1235:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1235 | {0x00001e61, "s."}, | ^~~~ ../.././src/intl/uni_7b.inc:1235:22: note: (near initialization for 'unicode_7b[1230].s') ../.././src/intl/uni_7b.inc:1236:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1236 | {0x00001e62, "S-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1236:22: note: (near initialization for 'unicode_7b[1231].s') ../.././src/intl/uni_7b.inc:1237:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1237 | {0x00001e63, "s-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1237:22: note: (near initialization for 'unicode_7b[1232].s') ../.././src/intl/uni_7b.inc:1238:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1238 | {0x00001e64, "S'."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1238:22: note: (near initialization for 'unicode_7b[1233].s') ../.././src/intl/uni_7b.inc:1239:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1239 | {0x00001e65, "s'."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1239:22: note: (near initialization for 'unicode_7b[1234].s') ../.././src/intl/uni_7b.inc:1240:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1240 | {0x00001e66, "S<."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1240:22: note: (near initialization for 'unicode_7b[1235].s') ../.././src/intl/uni_7b.inc:1241:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1241 | {0x00001e67, "s<."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1241:22: note: (near initialization for 'unicode_7b[1236].s') ../.././src/intl/uni_7b.inc:1242:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1242 | {0x00001e68, "S.-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1242:22: note: (near initialization for 'unicode_7b[1237].s') ../.././src/intl/uni_7b.inc:1243:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1243 | {0x00001e69, "s.-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1243:22: note: (near initialization for 'unicode_7b[1238].s') ../.././src/intl/uni_7b.inc:1244:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1244 | {0x00001e6a, "T."}, | ^~~~ ../.././src/intl/uni_7b.inc:1244:22: note: (near initialization for 'unicode_7b[1239].s') ../.././src/intl/uni_7b.inc:1245:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1245 | {0x00001e6b, "t."}, | ^~~~ ../.././src/intl/uni_7b.inc:1245:22: note: (near initialization for 'unicode_7b[1240].s') ../.././src/intl/uni_7b.inc:1246:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1246 | {0x00001e6c, "T-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1246:22: note: (near initialization for 'unicode_7b[1241].s') ../.././src/intl/uni_7b.inc:1247:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1247 | {0x00001e6d, "t-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1247:22: note: (near initialization for 'unicode_7b[1242].s') ../.././src/intl/uni_7b.inc:1248:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1248 | {0x00001e6e, "T_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1248:22: note: (near initialization for 'unicode_7b[1243].s') ../.././src/intl/uni_7b.inc:1249:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1249 | {0x00001e6f, "t_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1249:22: note: (near initialization for 'unicode_7b[1244].s') ../.././src/intl/uni_7b.inc:1250:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1250 | {0x00001e70, "T->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1250:22: note: (near initialization for 'unicode_7b[1245].s') ../.././src/intl/uni_7b.inc:1251:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1251 | {0x00001e71, "t->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1251:22: note: (near initialization for 'unicode_7b[1246].s') ../.././src/intl/uni_7b.inc:1252:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1252 | {0x00001e72, "U--"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1252:22: note: (near initialization for 'unicode_7b[1247].s') ../.././src/intl/uni_7b.inc:1253:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1253 | {0x00001e73, "u--"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1253:22: note: (near initialization for 'unicode_7b[1248].s') ../.././src/intl/uni_7b.inc:1254:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1254 | {0x00001e74, "U-?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1254:22: note: (near initialization for 'unicode_7b[1249].s') ../.././src/intl/uni_7b.inc:1255:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1255 | {0x00001e75, "u-?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1255:22: note: (near initialization for 'unicode_7b[1250].s') ../.././src/intl/uni_7b.inc:1256:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1256 | {0x00001e76, "U->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1256:22: note: (near initialization for 'unicode_7b[1251].s') ../.././src/intl/uni_7b.inc:1257:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1257 | {0x00001e77, "u->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1257:22: note: (near initialization for 'unicode_7b[1252].s') ../.././src/intl/uni_7b.inc:1258:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1258 | {0x00001e78, "U?'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1258:22: note: (near initialization for 'unicode_7b[1253].s') ../.././src/intl/uni_7b.inc:1259:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1259 | {0x00001e79, "u?'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1259:22: note: (near initialization for 'unicode_7b[1254].s') ../.././src/intl/uni_7b.inc:1260:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1260 | {0x00001e7a, "U-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1260:22: note: (near initialization for 'unicode_7b[1255].s') ../.././src/intl/uni_7b.inc:1261:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1261 | {0x00001e7b, "u-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1261:22: note: (near initialization for 'unicode_7b[1256].s') ../.././src/intl/uni_7b.inc:1262:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1262 | {0x00001e7c, "V?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1262:22: note: (near initialization for 'unicode_7b[1257].s') ../.././src/intl/uni_7b.inc:1263:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1263 | {0x00001e7d, "v?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1263:22: note: (near initialization for 'unicode_7b[1258].s') ../.././src/intl/uni_7b.inc:1264:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1264 | {0x00001e7e, "V-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1264:22: note: (near initialization for 'unicode_7b[1259].s') ../.././src/intl/uni_7b.inc:1265:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1265 | {0x00001e7f, "v-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1265:22: note: (near initialization for 'unicode_7b[1260].s') ../.././src/intl/uni_7b.inc:1266:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1266 | {0x00001e80, "W!"}, | ^~~~ ../.././src/intl/uni_7b.inc:1266:22: note: (near initialization for 'unicode_7b[1261].s') ../.././src/intl/uni_7b.inc:1267:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1267 | {0x00001e81, "w!"}, | ^~~~ ../.././src/intl/uni_7b.inc:1267:22: note: (near initialization for 'unicode_7b[1262].s') ../.././src/intl/uni_7b.inc:1268:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1268 | {0x00001e82, "W'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1268:22: note: (near initialization for 'unicode_7b[1263].s') ../.././src/intl/uni_7b.inc:1269:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1269 | {0x00001e83, "w'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1269:22: note: (near initialization for 'unicode_7b[1264].s') ../.././src/intl/uni_7b.inc:1270:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1270 | {0x00001e84, "W"}, | ^~~ ../.././src/intl/uni_7b.inc:1270:22: note: (near initialization for 'unicode_7b[1265].s') ../.././src/intl/uni_7b.inc:1271:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1271 | {0x00001e85, "w"}, | ^~~ ../.././src/intl/uni_7b.inc:1271:22: note: (near initialization for 'unicode_7b[1266].s') ../.././src/intl/uni_7b.inc:1272:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1272 | {0x00001e86, "W."}, | ^~~~ ../.././src/intl/uni_7b.inc:1272:22: note: (near initialization for 'unicode_7b[1267].s') ../.././src/intl/uni_7b.inc:1273:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1273 | {0x00001e87, "w."}, | ^~~~ ../.././src/intl/uni_7b.inc:1273:22: note: (near initialization for 'unicode_7b[1268].s') ../.././src/intl/uni_7b.inc:1274:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1274 | {0x00001e88, "W-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1274:22: note: (near initialization for 'unicode_7b[1269].s') ../.././src/intl/uni_7b.inc:1275:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1275 | {0x00001e89, "w-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1275:22: note: (near initialization for 'unicode_7b[1270].s') ../.././src/intl/uni_7b.inc:1276:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1276 | {0x00001e8a, "X."}, | ^~~~ ../.././src/intl/uni_7b.inc:1276:22: note: (near initialization for 'unicode_7b[1271].s') ../.././src/intl/uni_7b.inc:1277:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1277 | {0x00001e8b, "x."}, | ^~~~ ../.././src/intl/uni_7b.inc:1277:22: note: (near initialization for 'unicode_7b[1272].s') ../.././src/intl/uni_7b.inc:1278:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1278 | {0x00001e8c, "X"}, | ^~~ ../.././src/intl/uni_7b.inc:1278:22: note: (near initialization for 'unicode_7b[1273].s') ../.././src/intl/uni_7b.inc:1279:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1279 | {0x00001e8d, "x"}, | ^~~ ../.././src/intl/uni_7b.inc:1279:22: note: (near initialization for 'unicode_7b[1274].s') ../.././src/intl/uni_7b.inc:1280:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1280 | {0x00001e8e, "Y."}, | ^~~~ ../.././src/intl/uni_7b.inc:1280:22: note: (near initialization for 'unicode_7b[1275].s') ../.././src/intl/uni_7b.inc:1281:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1281 | {0x00001e8f, "y."}, | ^~~~ ../.././src/intl/uni_7b.inc:1281:22: note: (near initialization for 'unicode_7b[1276].s') ../.././src/intl/uni_7b.inc:1282:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1282 | {0x00001e90, "Z>"}, | ^~~~ ../.././src/intl/uni_7b.inc:1282:22: note: (near initialization for 'unicode_7b[1277].s') ../.././src/intl/uni_7b.inc:1283:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1283 | {0x00001e91, "z>"}, | ^~~~ ../.././src/intl/uni_7b.inc:1283:22: note: (near initialization for 'unicode_7b[1278].s') ../.././src/intl/uni_7b.inc:1284:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1284 | {0x00001e92, "Z-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1284:22: note: (near initialization for 'unicode_7b[1279].s') ../.././src/intl/uni_7b.inc:1285:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1285 | {0x00001e93, "z-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1285:22: note: (near initialization for 'unicode_7b[1280].s') ../.././src/intl/uni_7b.inc:1286:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1286 | {0x00001e94, "Z_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1286:22: note: (near initialization for 'unicode_7b[1281].s') ../.././src/intl/uni_7b.inc:1287:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1287 | {0x00001e95, "z_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1287:22: note: (near initialization for 'unicode_7b[1282].s') ../.././src/intl/uni_7b.inc:1288:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1288 | {0x00001e96, "h_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1288:22: note: (near initialization for 'unicode_7b[1283].s') ../.././src/intl/uni_7b.inc:1289:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1289 | {0x00001e97, "t"}, | ^~~ ../.././src/intl/uni_7b.inc:1289:22: note: (near initialization for 'unicode_7b[1284].s') ../.././src/intl/uni_7b.inc:1290:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1290 | {0x00001e98, "w0"}, | ^~~~ ../.././src/intl/uni_7b.inc:1290:22: note: (near initialization for 'unicode_7b[1285].s') ../.././src/intl/uni_7b.inc:1291:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1291 | {0x00001e99, "y0"}, | ^~~~ ../.././src/intl/uni_7b.inc:1291:22: note: (near initialization for 'unicode_7b[1286].s') ../.././src/intl/uni_7b.inc:1292:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1292 | {0x00001ea0, "A-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1292:22: note: (near initialization for 'unicode_7b[1287].s') ../.././src/intl/uni_7b.inc:1293:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1293 | {0x00001ea1, "a-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1293:22: note: (near initialization for 'unicode_7b[1288].s') ../.././src/intl/uni_7b.inc:1294:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1294 | {0x00001ea2, "A2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1294:22: note: (near initialization for 'unicode_7b[1289].s') ../.././src/intl/uni_7b.inc:1295:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1295 | {0x00001ea3, "a2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1295:22: note: (near initialization for 'unicode_7b[1290].s') ../.././src/intl/uni_7b.inc:1296:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1296 | {0x00001ea4, "A>'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1296:22: note: (near initialization for 'unicode_7b[1291].s') ../.././src/intl/uni_7b.inc:1297:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1297 | {0x00001ea5, "a>'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1297:22: note: (near initialization for 'unicode_7b[1292].s') ../.././src/intl/uni_7b.inc:1298:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1298 | {0x00001ea6, "A>!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1298:22: note: (near initialization for 'unicode_7b[1293].s') ../.././src/intl/uni_7b.inc:1299:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1299 | {0x00001ea7, "a>!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1299:22: note: (near initialization for 'unicode_7b[1294].s') ../.././src/intl/uni_7b.inc:1300:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1300 | {0x00001ea8, "A>2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1300:22: note: (near initialization for 'unicode_7b[1295].s') ../.././src/intl/uni_7b.inc:1301:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1301 | {0x00001ea9, "a>2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1301:22: note: (near initialization for 'unicode_7b[1296].s') ../.././src/intl/uni_7b.inc:1302:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1302 | {0x00001eaa, "A>?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1302:22: note: (near initialization for 'unicode_7b[1297].s') ../.././src/intl/uni_7b.inc:1303:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1303 | {0x00001eab, "a>?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1303:22: note: (near initialization for 'unicode_7b[1298].s') ../.././src/intl/uni_7b.inc:1304:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1304 | {0x00001eac, "A>-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1304:22: note: (near initialization for 'unicode_7b[1299].s') ../.././src/intl/uni_7b.inc:1305:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1305 | {0x00001ead, "a>-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1305:22: note: (near initialization for 'unicode_7b[1300].s') ../.././src/intl/uni_7b.inc:1306:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1306 | {0x00001eae, "A('"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1306:22: note: (near initialization for 'unicode_7b[1301].s') ../.././src/intl/uni_7b.inc:1307:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1307 | {0x00001eaf, "a('"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1307:22: note: (near initialization for 'unicode_7b[1302].s') ../.././src/intl/uni_7b.inc:1308:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1308 | {0x00001eb0, "A(!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1308:22: note: (near initialization for 'unicode_7b[1303].s') ../.././src/intl/uni_7b.inc:1309:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1309 | {0x00001eb1, "a(!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1309:22: note: (near initialization for 'unicode_7b[1304].s') ../.././src/intl/uni_7b.inc:1310:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1310 | {0x00001eb2, "A(2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1310:22: note: (near initialization for 'unicode_7b[1305].s') ../.././src/intl/uni_7b.inc:1311:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1311 | {0x00001eb3, "a(2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1311:22: note: (near initialization for 'unicode_7b[1306].s') ../.././src/intl/uni_7b.inc:1312:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1312 | {0x00001eb4, "A(?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1312:22: note: (near initialization for 'unicode_7b[1307].s') ../.././src/intl/uni_7b.inc:1313:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1313 | {0x00001eb5, "a(?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1313:22: note: (near initialization for 'unicode_7b[1308].s') ../.././src/intl/uni_7b.inc:1314:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1314 | {0x00001eb6, "A(-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1314:22: note: (near initialization for 'unicode_7b[1309].s') ../.././src/intl/uni_7b.inc:1315:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1315 | {0x00001eb7, "a(-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1315:22: note: (near initialization for 'unicode_7b[1310].s') ../.././src/intl/uni_7b.inc:1316:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1316 | {0x00001eb8, "E-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1316:22: note: (near initialization for 'unicode_7b[1311].s') ../.././src/intl/uni_7b.inc:1317:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1317 | {0x00001eb9, "e-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1317:22: note: (near initialization for 'unicode_7b[1312].s') ../.././src/intl/uni_7b.inc:1318:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1318 | {0x00001eba, "E2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1318:22: note: (near initialization for 'unicode_7b[1313].s') ../.././src/intl/uni_7b.inc:1319:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1319 | {0x00001ebb, "e2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1319:22: note: (near initialization for 'unicode_7b[1314].s') ../.././src/intl/uni_7b.inc:1320:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1320 | {0x00001ebc, "E?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1320:22: note: (near initialization for 'unicode_7b[1315].s') ../.././src/intl/uni_7b.inc:1321:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1321 | {0x00001ebd, "e?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1321:22: note: (near initialization for 'unicode_7b[1316].s') ../.././src/intl/uni_7b.inc:1322:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1322 | {0x00001ebe, "E>'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1322:22: note: (near initialization for 'unicode_7b[1317].s') ../.././src/intl/uni_7b.inc:1323:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1323 | {0x00001ebf, "e>'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1323:22: note: (near initialization for 'unicode_7b[1318].s') ../.././src/intl/uni_7b.inc:1324:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1324 | {0x00001ec0, "E>!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1324:22: note: (near initialization for 'unicode_7b[1319].s') ../.././src/intl/uni_7b.inc:1325:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1325 | {0x00001ec1, "e>!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1325:22: note: (near initialization for 'unicode_7b[1320].s') ../.././src/intl/uni_7b.inc:1326:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1326 | {0x00001ec2, "E>2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1326:22: note: (near initialization for 'unicode_7b[1321].s') ../.././src/intl/uni_7b.inc:1327:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1327 | {0x00001ec3, "e>2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1327:22: note: (near initialization for 'unicode_7b[1322].s') ../.././src/intl/uni_7b.inc:1328:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1328 | {0x00001ec4, "E>?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1328:22: note: (near initialization for 'unicode_7b[1323].s') ../.././src/intl/uni_7b.inc:1329:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1329 | {0x00001ec5, "e>?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1329:22: note: (near initialization for 'unicode_7b[1324].s') ../.././src/intl/uni_7b.inc:1330:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1330 | {0x00001ec6, "E>-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1330:22: note: (near initialization for 'unicode_7b[1325].s') ../.././src/intl/uni_7b.inc:1331:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1331 | {0x00001ec7, "e>-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1331:22: note: (near initialization for 'unicode_7b[1326].s') ../.././src/intl/uni_7b.inc:1332:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1332 | {0x00001ec8, "I2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1332:22: note: (near initialization for 'unicode_7b[1327].s') ../.././src/intl/uni_7b.inc:1333:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1333 | {0x00001ec9, "i2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1333:22: note: (near initialization for 'unicode_7b[1328].s') ../.././src/intl/uni_7b.inc:1334:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1334 | {0x00001eca, "I-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1334:22: note: (near initialization for 'unicode_7b[1329].s') ../.././src/intl/uni_7b.inc:1335:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1335 | {0x00001ecb, "i-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1335:22: note: (near initialization for 'unicode_7b[1330].s') ../.././src/intl/uni_7b.inc:1336:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1336 | {0x00001ecc, "O-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1336:22: note: (near initialization for 'unicode_7b[1331].s') ../.././src/intl/uni_7b.inc:1337:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1337 | {0x00001ecd, "o-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1337:22: note: (near initialization for 'unicode_7b[1332].s') ../.././src/intl/uni_7b.inc:1338:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1338 | {0x00001ece, "O2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1338:22: note: (near initialization for 'unicode_7b[1333].s') ../.././src/intl/uni_7b.inc:1339:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1339 | {0x00001ecf, "o2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1339:22: note: (near initialization for 'unicode_7b[1334].s') ../.././src/intl/uni_7b.inc:1340:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1340 | {0x00001ed0, "O>'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1340:22: note: (near initialization for 'unicode_7b[1335].s') ../.././src/intl/uni_7b.inc:1341:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1341 | {0x00001ed1, "o>'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1341:22: note: (near initialization for 'unicode_7b[1336].s') ../.././src/intl/uni_7b.inc:1342:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1342 | {0x00001ed2, "O>!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1342:22: note: (near initialization for 'unicode_7b[1337].s') ../.././src/intl/uni_7b.inc:1343:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1343 | {0x00001ed3, "o>!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1343:22: note: (near initialization for 'unicode_7b[1338].s') ../.././src/intl/uni_7b.inc:1344:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1344 | {0x00001ed4, "O>2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1344:22: note: (near initialization for 'unicode_7b[1339].s') ../.././src/intl/uni_7b.inc:1345:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1345 | {0x00001ed5, "o>2"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1345:22: note: (near initialization for 'unicode_7b[1340].s') ../.././src/intl/uni_7b.inc:1346:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1346 | {0x00001ed6, "O>?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1346:22: note: (near initialization for 'unicode_7b[1341].s') ../.././src/intl/uni_7b.inc:1347:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1347 | {0x00001ed7, "o>?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1347:22: note: (near initialization for 'unicode_7b[1342].s') ../.././src/intl/uni_7b.inc:1348:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1348 | {0x00001ed8, "O>-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1348:22: note: (near initialization for 'unicode_7b[1343].s') ../.././src/intl/uni_7b.inc:1349:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1349 | {0x00001ed9, "o>-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1349:22: note: (near initialization for 'unicode_7b[1344].s') ../.././src/intl/uni_7b.inc:1350:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1350 | {0x00001eda, "O9'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1350:22: note: (near initialization for 'unicode_7b[1345].s') ../.././src/intl/uni_7b.inc:1351:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1351 | {0x00001edb, "o9'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1351:22: note: (near initialization for 'unicode_7b[1346].s') ../.././src/intl/uni_7b.inc:1352:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1352 | {0x00001edc, "O9!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1352:22: note: (near initialization for 'unicode_7b[1347].s') ../.././src/intl/uni_7b.inc:1353:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1353 | {0x00001edd, "o9!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1353:22: note: (near initialization for 'unicode_7b[1348].s') ../.././src/intl/uni_7b.inc:1354:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1354 | {0x00001ede, "O92"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1354:22: note: (near initialization for 'unicode_7b[1349].s') ../.././src/intl/uni_7b.inc:1355:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1355 | {0x00001edf, "o92"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1355:22: note: (near initialization for 'unicode_7b[1350].s') ../.././src/intl/uni_7b.inc:1356:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1356 | {0x00001ee0, "O9?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1356:22: note: (near initialization for 'unicode_7b[1351].s') ../.././src/intl/uni_7b.inc:1357:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1357 | {0x00001ee1, "o9?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1357:22: note: (near initialization for 'unicode_7b[1352].s') ../.././src/intl/uni_7b.inc:1358:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1358 | {0x00001ee2, "O9-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1358:22: note: (near initialization for 'unicode_7b[1353].s') ../.././src/intl/uni_7b.inc:1359:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1359 | {0x00001ee3, "o9-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1359:22: note: (near initialization for 'unicode_7b[1354].s') ../.././src/intl/uni_7b.inc:1360:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1360 | {0x00001ee4, "U-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1360:22: note: (near initialization for 'unicode_7b[1355].s') ../.././src/intl/uni_7b.inc:1361:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1361 | {0x00001ee5, "u-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1361:22: note: (near initialization for 'unicode_7b[1356].s') ../.././src/intl/uni_7b.inc:1362:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1362 | {0x00001ee6, "U2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1362:22: note: (near initialization for 'unicode_7b[1357].s') ../.././src/intl/uni_7b.inc:1363:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1363 | {0x00001ee7, "u2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1363:22: note: (near initialization for 'unicode_7b[1358].s') ../.././src/intl/uni_7b.inc:1364:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1364 | {0x00001ee8, "U9'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1364:22: note: (near initialization for 'unicode_7b[1359].s') ../.././src/intl/uni_7b.inc:1365:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1365 | {0x00001ee9, "u9'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1365:22: note: (near initialization for 'unicode_7b[1360].s') ../.././src/intl/uni_7b.inc:1366:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1366 | {0x00001eea, "U9!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1366:22: note: (near initialization for 'unicode_7b[1361].s') ../.././src/intl/uni_7b.inc:1367:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1367 | {0x00001eeb, "u9!"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1367:22: note: (near initialization for 'unicode_7b[1362].s') ../.././src/intl/uni_7b.inc:1368:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1368 | {0x00001eec, "U92"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1368:22: note: (near initialization for 'unicode_7b[1363].s') ../.././src/intl/uni_7b.inc:1369:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1369 | {0x00001eed, "u92"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1369:22: note: (near initialization for 'unicode_7b[1364].s') ../.././src/intl/uni_7b.inc:1370:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1370 | {0x00001eee, "U9?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1370:22: note: (near initialization for 'unicode_7b[1365].s') ../.././src/intl/uni_7b.inc:1371:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1371 | {0x00001eef, "u9?"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1371:22: note: (near initialization for 'unicode_7b[1366].s') ../.././src/intl/uni_7b.inc:1372:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1372 | {0x00001ef0, "U9-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1372:22: note: (near initialization for 'unicode_7b[1367].s') ../.././src/intl/uni_7b.inc:1373:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1373 | {0x00001ef1, "u9-."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1373:22: note: (near initialization for 'unicode_7b[1368].s') ../.././src/intl/uni_7b.inc:1374:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1374 | {0x00001ef2, "Y!"}, | ^~~~ ../.././src/intl/uni_7b.inc:1374:22: note: (near initialization for 'unicode_7b[1369].s') ../.././src/intl/uni_7b.inc:1375:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1375 | {0x00001ef3, "y!"}, | ^~~~ ../.././src/intl/uni_7b.inc:1375:22: note: (near initialization for 'unicode_7b[1370].s') ../.././src/intl/uni_7b.inc:1376:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1376 | {0x00001ef4, "Y-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1376:22: note: (near initialization for 'unicode_7b[1371].s') ../.././src/intl/uni_7b.inc:1377:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1377 | {0x00001ef5, "y-."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1377:22: note: (near initialization for 'unicode_7b[1372].s') ../.././src/intl/uni_7b.inc:1378:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1378 | {0x00001ef6, "Y2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1378:22: note: (near initialization for 'unicode_7b[1373].s') ../.././src/intl/uni_7b.inc:1379:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1379 | {0x00001ef7, "y2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1379:22: note: (near initialization for 'unicode_7b[1374].s') ../.././src/intl/uni_7b.inc:1380:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1380 | {0x00001ef8, "Y?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1380:22: note: (near initialization for 'unicode_7b[1375].s') ../.././src/intl/uni_7b.inc:1381:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1381 | {0x00001ef9, "y?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1381:22: note: (near initialization for 'unicode_7b[1376].s') ../.././src/intl/uni_7b.inc:1382:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1382 | {0x00001f00, "a"}, | ^~~ ../.././src/intl/uni_7b.inc:1382:22: note: (near initialization for 'unicode_7b[1377].s') ../.././src/intl/uni_7b.inc:1383:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1383 | {0x00001f01, "ha"}, | ^~~~ ../.././src/intl/uni_7b.inc:1383:22: note: (near initialization for 'unicode_7b[1378].s') ../.././src/intl/uni_7b.inc:1384:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1384 | {0x00001f02, "`a"}, | ^~~~ ../.././src/intl/uni_7b.inc:1384:22: note: (near initialization for 'unicode_7b[1379].s') ../.././src/intl/uni_7b.inc:1385:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1385 | {0x00001f03, "h`a"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1385:22: note: (near initialization for 'unicode_7b[1380].s') ../.././src/intl/uni_7b.inc:1386:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1386 | {0x00001f04, "a'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1386:22: note: (near initialization for 'unicode_7b[1381].s') ../.././src/intl/uni_7b.inc:1387:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1387 | {0x00001f05, "ha'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1387:22: note: (near initialization for 'unicode_7b[1382].s') ../.././src/intl/uni_7b.inc:1388:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1388 | {0x00001f06, "a~"}, | ^~~~ ../.././src/intl/uni_7b.inc:1388:22: note: (near initialization for 'unicode_7b[1383].s') ../.././src/intl/uni_7b.inc:1389:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1389 | {0x00001f07, "ha~"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1389:22: note: (near initialization for 'unicode_7b[1384].s') ../.././src/intl/uni_7b.inc:1390:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1390 | {0x00001f08, "A"}, | ^~~ ../.././src/intl/uni_7b.inc:1390:22: note: (near initialization for 'unicode_7b[1385].s') ../.././src/intl/uni_7b.inc:1391:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1391 | {0x00001f09, "hA"}, | ^~~~ ../.././src/intl/uni_7b.inc:1391:22: note: (near initialization for 'unicode_7b[1386].s') ../.././src/intl/uni_7b.inc:1392:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1392 | {0x00001f0a, "`A"}, | ^~~~ ../.././src/intl/uni_7b.inc:1392:22: note: (near initialization for 'unicode_7b[1387].s') ../.././src/intl/uni_7b.inc:1393:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1393 | {0x00001f0b, "h`A"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1393:22: note: (near initialization for 'unicode_7b[1388].s') ../.././src/intl/uni_7b.inc:1394:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1394 | {0x00001f0c, "A'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1394:22: note: (near initialization for 'unicode_7b[1389].s') ../.././src/intl/uni_7b.inc:1395:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1395 | {0x00001f0d, "hA'"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1395:22: note: (near initialization for 'unicode_7b[1390].s') ../.././src/intl/uni_7b.inc:1396:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1396 | {0x00001f0e, "A~"}, | ^~~~ ../.././src/intl/uni_7b.inc:1396:22: note: (near initialization for 'unicode_7b[1391].s') ../.././src/intl/uni_7b.inc:1397:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1397 | {0x00001f0f, "hA~"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1397:22: note: (near initialization for 'unicode_7b[1392].s') ../.././src/intl/uni_7b.inc:1398:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1398 | {0x00001f11, "he"}, | ^~~~ ../.././src/intl/uni_7b.inc:1398:22: note: (near initialization for 'unicode_7b[1393].s') ../.././src/intl/uni_7b.inc:1399:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1399 | {0x00001f19, "hE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1399:22: note: (near initialization for 'unicode_7b[1394].s') ../.././src/intl/uni_7b.inc:1400:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1400 | {0x00001f31, "hi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1400:22: note: (near initialization for 'unicode_7b[1395].s') ../.././src/intl/uni_7b.inc:1401:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1401 | {0x00001f39, "hI"}, | ^~~~ ../.././src/intl/uni_7b.inc:1401:22: note: (near initialization for 'unicode_7b[1396].s') ../.././src/intl/uni_7b.inc:1402:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1402 | {0x00001f41, "ho"}, | ^~~~ ../.././src/intl/uni_7b.inc:1402:22: note: (near initialization for 'unicode_7b[1397].s') ../.././src/intl/uni_7b.inc:1403:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1403 | {0x00001f49, "hO"}, | ^~~~ ../.././src/intl/uni_7b.inc:1403:22: note: (near initialization for 'unicode_7b[1398].s') ../.././src/intl/uni_7b.inc:1404:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1404 | {0x00001f51, "hu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1404:22: note: (near initialization for 'unicode_7b[1399].s') ../.././src/intl/uni_7b.inc:1405:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1405 | {0x00001f59, "hU"}, | ^~~~ ../.././src/intl/uni_7b.inc:1405:22: note: (near initialization for 'unicode_7b[1400].s') ../.././src/intl/uni_7b.inc:1406:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1406 | {0x00001fbf, ",,"}, | ^~~~ ../.././src/intl/uni_7b.inc:1406:22: note: (near initialization for 'unicode_7b[1401].s') ../.././src/intl/uni_7b.inc:1407:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1407 | {0x00001fc0, "?*"}, | ^~~~ ../.././src/intl/uni_7b.inc:1407:22: note: (near initialization for 'unicode_7b[1402].s') ../.././src/intl/uni_7b.inc:1408:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1408 | {0x00001fc1, "?"}, | ^~~ ../.././src/intl/uni_7b.inc:1408:22: note: (near initialization for 'unicode_7b[1403].s') ../.././src/intl/uni_7b.inc:1409:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1409 | {0x00001fcd, ",!"}, | ^~~~ ../.././src/intl/uni_7b.inc:1409:22: note: (near initialization for 'unicode_7b[1404].s') ../.././src/intl/uni_7b.inc:1410:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1410 | {0x00001fce, ",'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1410:22: note: (near initialization for 'unicode_7b[1405].s') ../.././src/intl/uni_7b.inc:1411:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1411 | {0x00001fcf, "?,"}, | ^~~~ ../.././src/intl/uni_7b.inc:1411:22: note: (near initialization for 'unicode_7b[1406].s') ../.././src/intl/uni_7b.inc:1412:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1412 | {0x00001fdd, ";!"}, | ^~~~ ../.././src/intl/uni_7b.inc:1412:22: note: (near initialization for 'unicode_7b[1407].s') ../.././src/intl/uni_7b.inc:1413:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1413 | {0x00001fde, ";'"}, | ^~~~ ../.././src/intl/uni_7b.inc:1413:22: note: (near initialization for 'unicode_7b[1408].s') ../.././src/intl/uni_7b.inc:1414:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1414 | {0x00001fdf, "?;"}, | ^~~~ ../.././src/intl/uni_7b.inc:1414:22: note: (near initialization for 'unicode_7b[1409].s') ../.././src/intl/uni_7b.inc:1415:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1415 | {0x00001fe5, "rh"}, | ^~~~ ../.././src/intl/uni_7b.inc:1415:22: note: (near initialization for 'unicode_7b[1410].s') ../.././src/intl/uni_7b.inc:1416:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1416 | {0x00001fec, "Rh"}, | ^~~~ ../.././src/intl/uni_7b.inc:1416:22: note: (near initialization for 'unicode_7b[1411].s') ../.././src/intl/uni_7b.inc:1417:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1417 | {0x00001fed, "!"}, | ^~~ ../.././src/intl/uni_7b.inc:1417:22: note: (near initialization for 'unicode_7b[1412].s') ../.././src/intl/uni_7b.inc:1418:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1418 | {0x00001fef, "!*"}, | ^~~~ ../.././src/intl/uni_7b.inc:1418:22: note: (near initialization for 'unicode_7b[1413].s') ../.././src/intl/uni_7b.inc:1419:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1419 | {0x00001ffe, ";;"}, | ^~~~ ../.././src/intl/uni_7b.inc:1419:22: note: (near initialization for 'unicode_7b[1414].s') ../.././src/intl/uni_7b.inc:1420:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1420 | {0x00002000, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1420:22: note: (near initialization for 'unicode_7b[1415].s') ../.././src/intl/uni_7b.inc:1421:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1421 | {0x00002001, ""}, | ^~ ../.././src/intl/uni_7b.inc:1421:22: note: (near initialization for 'unicode_7b[1416].s') ../.././src/intl/uni_7b.inc:1422:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1422 | {0x00002002, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1422:22: note: (near initialization for 'unicode_7b[1417].s') ../.././src/intl/uni_7b.inc:1423:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1423 | {0x00002003, ""}, | ^~ ../.././src/intl/uni_7b.inc:1423:22: note: (near initialization for 'unicode_7b[1418].s') ../.././src/intl/uni_7b.inc:1424:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1424 | {0x00002004, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1424:22: note: (near initialization for 'unicode_7b[1419].s') ../.././src/intl/uni_7b.inc:1425:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1425 | {0x00002005, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1425:22: note: (near initialization for 'unicode_7b[1420].s') ../.././src/intl/uni_7b.inc:1426:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1426 | {0x00002006, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1426:22: note: (near initialization for 'unicode_7b[1421].s') ../.././src/intl/uni_7b.inc:1427:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1427 | {0x00002007, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1427:22: note: (near initialization for 'unicode_7b[1422].s') ../.././src/intl/uni_7b.inc:1428:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1428 | {0x00002008, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1428:22: note: (near initialization for 'unicode_7b[1423].s') ../.././src/intl/uni_7b.inc:1429:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1429 | {0x00002009, " "}, | ^~~ ../.././src/intl/uni_7b.inc:1429:22: note: (near initialization for 'unicode_7b[1424].s') ../.././src/intl/uni_7b.inc:1430:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1430 | {0x0000200a, ""}, | ^~ ../.././src/intl/uni_7b.inc:1430:22: note: (near initialization for 'unicode_7b[1425].s') ../.././src/intl/uni_7b.inc:1431:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1431 | {0x0000200e, "(->)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1431:22: note: (near initialization for 'unicode_7b[1426].s') ../.././src/intl/uni_7b.inc:1432:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1432 | {0x0000200f, "(<-)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1432:22: note: (near initialization for 'unicode_7b[1427].s') ../.././src/intl/uni_7b.inc:1433:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1433 | {0x00002010, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1433:22: note: (near initialization for 'unicode_7b[1428].s') ../.././src/intl/uni_7b.inc:1434:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1434 | {0x00002011, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1434:22: note: (near initialization for 'unicode_7b[1429].s') ../.././src/intl/uni_7b.inc:1435:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1435 | {0x00002013, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1435:22: note: (near initialization for 'unicode_7b[1430].s') ../.././src/intl/uni_7b.inc:1436:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1436 | {0x00002014, "--"}, | ^~~~ ../.././src/intl/uni_7b.inc:1436:22: note: (near initialization for 'unicode_7b[1431].s') ../.././src/intl/uni_7b.inc:1437:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1437 | {0x00002015, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1437:22: note: (near initialization for 'unicode_7b[1432].s') ../.././src/intl/uni_7b.inc:1438:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1438 | {0x00002016, "||"}, | ^~~~ ../.././src/intl/uni_7b.inc:1438:22: note: (near initialization for 'unicode_7b[1433].s') ../.././src/intl/uni_7b.inc:1439:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1439 | {0x00002017, "=2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1439:22: note: (near initialization for 'unicode_7b[1434].s') ../.././src/intl/uni_7b.inc:1440:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1440 | {0x00002018, "`"}, | ^~~ ../.././src/intl/uni_7b.inc:1440:22: note: (near initialization for 'unicode_7b[1435].s') ../.././src/intl/uni_7b.inc:1441:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1441 | {0x00002019, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:1441:22: note: (near initialization for 'unicode_7b[1436].s') ../.././src/intl/uni_7b.inc:1442:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1442 | {0x0000201a, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:1442:22: note: (near initialization for 'unicode_7b[1437].s') ../.././src/intl/uni_7b.inc:1443:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1443 | {0x0000201b, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:1443:22: note: (near initialization for 'unicode_7b[1438].s') ../.././src/intl/uni_7b.inc:1444:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1444 | {0x0000201c, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:1444:22: note: (near initialization for 'unicode_7b[1439].s') ../.././src/intl/uni_7b.inc:1445:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1445 | {0x0000201d, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:1445:22: note: (near initialization for 'unicode_7b[1440].s') ../.././src/intl/uni_7b.inc:1446:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1446 | {0x0000201e, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:1446:22: note: (near initialization for 'unicode_7b[1441].s') ../.././src/intl/uni_7b.inc:1447:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1447 | {0x0000201f, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:1447:22: note: (near initialization for 'unicode_7b[1442].s') ../.././src/intl/uni_7b.inc:1448:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1448 | {0x00002020, "/-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1448:22: note: (near initialization for 'unicode_7b[1443].s') ../.././src/intl/uni_7b.inc:1449:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1449 | {0x00002021, "/="}, | ^~~~ ../.././src/intl/uni_7b.inc:1449:22: note: (near initialization for 'unicode_7b[1444].s') ../.././src/intl/uni_7b.inc:1450:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1450 | {0x00002022, " o"}, | ^~~~ ../.././src/intl/uni_7b.inc:1450:22: note: (near initialization for 'unicode_7b[1445].s') ../.././src/intl/uni_7b.inc:1451:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1451 | {0x00002024, "."}, | ^~~ ../.././src/intl/uni_7b.inc:1451:22: note: (near initialization for 'unicode_7b[1446].s') ../.././src/intl/uni_7b.inc:1452:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1452 | {0x00002025, ".."}, | ^~~~ ../.././src/intl/uni_7b.inc:1452:22: note: (near initialization for 'unicode_7b[1447].s') ../.././src/intl/uni_7b.inc:1453:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1453 | {0x00002026, "..."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1453:22: note: (near initialization for 'unicode_7b[1448].s') ../.././src/intl/uni_7b.inc:1454:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1454 | {0x00002027, "."}, | ^~~ ../.././src/intl/uni_7b.inc:1454:22: note: (near initialization for 'unicode_7b[1449].s') ../.././src/intl/uni_7b.inc:1455:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1455 | {0x00002028, "\\\\015"}, | ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1455:22: note: (near initialization for 'unicode_7b[1450].s') ../.././src/intl/uni_7b.inc:1456:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1456 | {0x00002029, "\\\\015\\\\012"}, | ^~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1456:22: note: (near initialization for 'unicode_7b[1451].s') ../.././src/intl/uni_7b.inc:1457:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1457 | {0x0000202c, ""}, | ^~ ../.././src/intl/uni_7b.inc:1457:22: note: (near initialization for 'unicode_7b[1452].s') ../.././src/intl/uni_7b.inc:1458:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1458 | {0x0000202d, ""}, | ^~ ../.././src/intl/uni_7b.inc:1458:22: note: (near initialization for 'unicode_7b[1453].s') ../.././src/intl/uni_7b.inc:1459:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1459 | {0x0000202f, ""}, | ^~ ../.././src/intl/uni_7b.inc:1459:22: note: (near initialization for 'unicode_7b[1454].s') ../.././src/intl/uni_7b.inc:1460:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1460 | {0x00002030, " 0/00"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1460:22: note: (near initialization for 'unicode_7b[1455].s') ../.././src/intl/uni_7b.inc:1461:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1461 | {0x00002032, "'"}, | ^~~ ../.././src/intl/uni_7b.inc:1461:22: note: (near initialization for 'unicode_7b[1456].s') ../.././src/intl/uni_7b.inc:1462:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1462 | {0x00002033, "''"}, | ^~~~ ../.././src/intl/uni_7b.inc:1462:22: note: (near initialization for 'unicode_7b[1457].s') ../.././src/intl/uni_7b.inc:1463:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1463 | {0x00002034, "'''"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1463:22: note: (near initialization for 'unicode_7b[1458].s') ../.././src/intl/uni_7b.inc:1464:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1464 | {0x00002035, "`"}, | ^~~ ../.././src/intl/uni_7b.inc:1464:22: note: (near initialization for 'unicode_7b[1459].s') ../.././src/intl/uni_7b.inc:1465:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1465 | {0x00002036, "``"}, | ^~~~ ../.././src/intl/uni_7b.inc:1465:22: note: (near initialization for 'unicode_7b[1460].s') ../.././src/intl/uni_7b.inc:1466:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1466 | {0x00002037, "```"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1466:22: note: (near initialization for 'unicode_7b[1461].s') ../.././src/intl/uni_7b.inc:1467:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1467 | {0x00002038, "Ca"}, | ^~~~ ../.././src/intl/uni_7b.inc:1467:22: note: (near initialization for 'unicode_7b[1462].s') ../.././src/intl/uni_7b.inc:1468:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1468 | {0x00002039, "<"}, | ^~~ ../.././src/intl/uni_7b.inc:1468:22: note: (near initialization for 'unicode_7b[1463].s') ../.././src/intl/uni_7b.inc:1469:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1469 | {0x0000203a, ">"}, | ^~~ ../.././src/intl/uni_7b.inc:1469:22: note: (near initialization for 'unicode_7b[1464].s') ../.././src/intl/uni_7b.inc:1470:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1470 | {0x0000203b, ""}, | ^~ ../.././src/intl/uni_7b.inc:1470:22: note: (near initialization for 'unicode_7b[1465].s') ../.././src/intl/uni_7b.inc:1471:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1471 | {0x0000203c, "!!"}, | ^~~~ ../.././src/intl/uni_7b.inc:1471:22: note: (near initialization for 'unicode_7b[1466].s') ../.././src/intl/uni_7b.inc:1472:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1472 | {0x0000203e, "'-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1472:22: note: (near initialization for 'unicode_7b[1467].s') ../.././src/intl/uni_7b.inc:1473:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1473 | {0x00002043, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1473:22: note: (near initialization for 'unicode_7b[1468].s') ../.././src/intl/uni_7b.inc:1474:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1474 | {0x00002044, "/"}, | ^~~ ../.././src/intl/uni_7b.inc:1474:22: note: (near initialization for 'unicode_7b[1469].s') ../.././src/intl/uni_7b.inc:1475:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1475 | {0x00002048, "?!"}, | ^~~~ ../.././src/intl/uni_7b.inc:1475:22: note: (near initialization for 'unicode_7b[1470].s') ../.././src/intl/uni_7b.inc:1476:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1476 | {0x00002049, "!?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1476:22: note: (near initialization for 'unicode_7b[1471].s') ../.././src/intl/uni_7b.inc:1477:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1477 | {0x00002070, "^0"}, | ^~~~ ../.././src/intl/uni_7b.inc:1477:22: note: (near initialization for 'unicode_7b[1472].s') ../.././src/intl/uni_7b.inc:1478:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1478 | {0x00002074, "^4"}, | ^~~~ ../.././src/intl/uni_7b.inc:1478:22: note: (near initialization for 'unicode_7b[1473].s') ../.././src/intl/uni_7b.inc:1479:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1479 | {0x00002075, "^5"}, | ^~~~ ../.././src/intl/uni_7b.inc:1479:22: note: (near initialization for 'unicode_7b[1474].s') ../.././src/intl/uni_7b.inc:1480:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1480 | {0x00002076, "^6"}, | ^~~~ ../.././src/intl/uni_7b.inc:1480:22: note: (near initialization for 'unicode_7b[1475].s') ../.././src/intl/uni_7b.inc:1481:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1481 | {0x00002077, "^7"}, | ^~~~ ../.././src/intl/uni_7b.inc:1481:22: note: (near initialization for 'unicode_7b[1476].s') ../.././src/intl/uni_7b.inc:1482:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1482 | {0x00002078, "^8"}, | ^~~~ ../.././src/intl/uni_7b.inc:1482:22: note: (near initialization for 'unicode_7b[1477].s') ../.././src/intl/uni_7b.inc:1483:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1483 | {0x00002079, "^9"}, | ^~~~ ../.././src/intl/uni_7b.inc:1483:22: note: (near initialization for 'unicode_7b[1478].s') ../.././src/intl/uni_7b.inc:1484:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1484 | {0x0000207a, "^+"}, | ^~~~ ../.././src/intl/uni_7b.inc:1484:22: note: (near initialization for 'unicode_7b[1479].s') ../.././src/intl/uni_7b.inc:1485:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1485 | {0x0000207b, "^-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1485:22: note: (near initialization for 'unicode_7b[1480].s') ../.././src/intl/uni_7b.inc:1486:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1486 | {0x0000207c, "^="}, | ^~~~ ../.././src/intl/uni_7b.inc:1486:22: note: (near initialization for 'unicode_7b[1481].s') ../.././src/intl/uni_7b.inc:1487:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1487 | {0x0000207d, "^("}, | ^~~~ ../.././src/intl/uni_7b.inc:1487:22: note: (near initialization for 'unicode_7b[1482].s') ../.././src/intl/uni_7b.inc:1488:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1488 | {0x0000207e, "^)"}, | ^~~~ ../.././src/intl/uni_7b.inc:1488:22: note: (near initialization for 'unicode_7b[1483].s') ../.././src/intl/uni_7b.inc:1489:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1489 | {0x0000207f, "^n"}, | ^~~~ ../.././src/intl/uni_7b.inc:1489:22: note: (near initialization for 'unicode_7b[1484].s') ../.././src/intl/uni_7b.inc:1490:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1490 | {0x00002080, "_0"}, | ^~~~ ../.././src/intl/uni_7b.inc:1490:22: note: (near initialization for 'unicode_7b[1485].s') ../.././src/intl/uni_7b.inc:1491:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1491 | {0x00002081, "_1"}, | ^~~~ ../.././src/intl/uni_7b.inc:1491:22: note: (near initialization for 'unicode_7b[1486].s') ../.././src/intl/uni_7b.inc:1492:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1492 | {0x00002082, "_2"}, | ^~~~ ../.././src/intl/uni_7b.inc:1492:22: note: (near initialization for 'unicode_7b[1487].s') ../.././src/intl/uni_7b.inc:1493:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1493 | {0x00002083, "_3"}, | ^~~~ ../.././src/intl/uni_7b.inc:1493:22: note: (near initialization for 'unicode_7b[1488].s') ../.././src/intl/uni_7b.inc:1494:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1494 | {0x00002084, "_4"}, | ^~~~ ../.././src/intl/uni_7b.inc:1494:22: note: (near initialization for 'unicode_7b[1489].s') ../.././src/intl/uni_7b.inc:1495:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1495 | {0x00002085, "_5"}, | ^~~~ ../.././src/intl/uni_7b.inc:1495:22: note: (near initialization for 'unicode_7b[1490].s') ../.././src/intl/uni_7b.inc:1496:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1496 | {0x00002086, "_6"}, | ^~~~ ../.././src/intl/uni_7b.inc:1496:22: note: (near initialization for 'unicode_7b[1491].s') ../.././src/intl/uni_7b.inc:1497:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1497 | {0x00002087, "_7"}, | ^~~~ ../.././src/intl/uni_7b.inc:1497:22: note: (near initialization for 'unicode_7b[1492].s') ../.././src/intl/uni_7b.inc:1498:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1498 | {0x00002088, "_8"}, | ^~~~ ../.././src/intl/uni_7b.inc:1498:22: note: (near initialization for 'unicode_7b[1493].s') ../.././src/intl/uni_7b.inc:1499:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1499 | {0x00002089, "_9"}, | ^~~~ ../.././src/intl/uni_7b.inc:1499:22: note: (near initialization for 'unicode_7b[1494].s') ../.././src/intl/uni_7b.inc:1500:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1500 | {0x0000208a, "_+"}, | ^~~~ ../.././src/intl/uni_7b.inc:1500:22: note: (near initialization for 'unicode_7b[1495].s') ../.././src/intl/uni_7b.inc:1501:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1501 | {0x0000208b, "_-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1501:22: note: (near initialization for 'unicode_7b[1496].s') ../.././src/intl/uni_7b.inc:1502:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1502 | {0x0000208c, "_="}, | ^~~~ ../.././src/intl/uni_7b.inc:1502:22: note: (near initialization for 'unicode_7b[1497].s') ../.././src/intl/uni_7b.inc:1503:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1503 | {0x0000208d, "("}, | ^~~ ../.././src/intl/uni_7b.inc:1503:22: note: (near initialization for 'unicode_7b[1498].s') ../.././src/intl/uni_7b.inc:1504:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1504 | {0x0000208e, ")"}, | ^~~ ../.././src/intl/uni_7b.inc:1504:22: note: (near initialization for 'unicode_7b[1499].s') ../.././src/intl/uni_7b.inc:1505:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1505 | {0x000020a3, "Ff"}, | ^~~~ ../.././src/intl/uni_7b.inc:1505:22: note: (near initialization for 'unicode_7b[1500].s') ../.././src/intl/uni_7b.inc:1506:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1506 | {0x000020a4, "Li"}, | ^~~~ ../.././src/intl/uni_7b.inc:1506:22: note: (near initialization for 'unicode_7b[1501].s') ../.././src/intl/uni_7b.inc:1507:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1507 | {0x000020a7, "Pt"}, | ^~~~ ../.././src/intl/uni_7b.inc:1507:22: note: (near initialization for 'unicode_7b[1502].s') ../.././src/intl/uni_7b.inc:1508:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1508 | {0x000020a9, "W="}, | ^~~~ ../.././src/intl/uni_7b.inc:1508:22: note: (near initialization for 'unicode_7b[1503].s') ../.././src/intl/uni_7b.inc:1509:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1509 | {0x000020ac, "EUR"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1509:22: note: (near initialization for 'unicode_7b[1504].s') ../.././src/intl/uni_7b.inc:1510:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1510 | {0x00002100, "a/c"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1510:22: note: (near initialization for 'unicode_7b[1505].s') ../.././src/intl/uni_7b.inc:1511:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1511 | {0x00002101, "a/s"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1511:22: note: (near initialization for 'unicode_7b[1506].s') ../.././src/intl/uni_7b.inc:1512:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1512 | {0x00002103, "oC"}, | ^~~~ ../.././src/intl/uni_7b.inc:1512:22: note: (near initialization for 'unicode_7b[1507].s') ../.././src/intl/uni_7b.inc:1513:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1513 | {0x00002105, "c/o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1513:22: note: (near initialization for 'unicode_7b[1508].s') ../.././src/intl/uni_7b.inc:1514:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1514 | {0x00002106, "c/u"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1514:22: note: (near initialization for 'unicode_7b[1509].s') ../.././src/intl/uni_7b.inc:1515:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1515 | {0x00002109, "oF"}, | ^~~~ ../.././src/intl/uni_7b.inc:1515:22: note: (near initialization for 'unicode_7b[1510].s') ../.././src/intl/uni_7b.inc:1516:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1516 | {0x0000210a, "g"}, | ^~~ ../.././src/intl/uni_7b.inc:1516:22: note: (near initialization for 'unicode_7b[1511].s') ../.././src/intl/uni_7b.inc:1517:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1517 | {0x0000210e, "h"}, | ^~~ ../.././src/intl/uni_7b.inc:1517:22: note: (near initialization for 'unicode_7b[1512].s') ../.././src/intl/uni_7b.inc:1518:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1518 | {0x0000210f, "\"hbar"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:1518:22: note: (near initialization for 'unicode_7b[1513].s') ../.././src/intl/uni_7b.inc:1519:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1519 | {0x00002111, "Im"}, | ^~~~ ../.././src/intl/uni_7b.inc:1519:22: note: (near initialization for 'unicode_7b[1514].s') ../.././src/intl/uni_7b.inc:1520:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1520 | {0x00002113, "l"}, | ^~~ ../.././src/intl/uni_7b.inc:1520:22: note: (near initialization for 'unicode_7b[1515].s') ../.././src/intl/uni_7b.inc:1521:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1521 | {0x00002116, "No."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1521:22: note: (near initialization for 'unicode_7b[1516].s') ../.././src/intl/uni_7b.inc:1522:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1522 | {0x00002117, "PO"}, | ^~~~ ../.././src/intl/uni_7b.inc:1522:22: note: (near initialization for 'unicode_7b[1517].s') ../.././src/intl/uni_7b.inc:1523:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1523 | {0x00002118, "P"}, | ^~~ ../.././src/intl/uni_7b.inc:1523:22: note: (near initialization for 'unicode_7b[1518].s') ../.././src/intl/uni_7b.inc:1524:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1524 | {0x0000211c, "Re"}, | ^~~~ ../.././src/intl/uni_7b.inc:1524:22: note: (near initialization for 'unicode_7b[1519].s') ../.././src/intl/uni_7b.inc:1525:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1525 | {0x0000211e, "Rx"}, | ^~~~ ../.././src/intl/uni_7b.inc:1525:22: note: (near initialization for 'unicode_7b[1520].s') ../.././src/intl/uni_7b.inc:1526:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1526 | {0x00002120, "(SM)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1526:22: note: (near initialization for 'unicode_7b[1521].s') ../.././src/intl/uni_7b.inc:1527:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1527 | {0x00002121, "TEL"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1527:22: note: (near initialization for 'unicode_7b[1522].s') ../.././src/intl/uni_7b.inc:1528:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1528 | {0x00002122, "(TM)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1528:22: note: (near initialization for 'unicode_7b[1523].s') ../.././src/intl/uni_7b.inc:1529:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1529 | {0x00002126, "Ohm"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1529:22: note: (near initialization for 'unicode_7b[1524].s') ../.././src/intl/uni_7b.inc:1530:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1530 | {0x0000212a, "K"}, | ^~~ ../.././src/intl/uni_7b.inc:1530:22: note: (near initialization for 'unicode_7b[1525].s') ../.././src/intl/uni_7b.inc:1531:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1531 | {0x0000212b, "Ang."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1531:22: note: (near initialization for 'unicode_7b[1526].s') ../.././src/intl/uni_7b.inc:1532:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1532 | {0x0000212e, "est."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1532:22: note: (near initialization for 'unicode_7b[1527].s') ../.././src/intl/uni_7b.inc:1533:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1533 | {0x00002134, "o"}, | ^~~ ../.././src/intl/uni_7b.inc:1533:22: note: (near initialization for 'unicode_7b[1528].s') ../.././src/intl/uni_7b.inc:1534:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1534 | {0x00002135, "Aleph"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1534:22: note: (near initialization for 'unicode_7b[1529].s') ../.././src/intl/uni_7b.inc:1535:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1535 | {0x00002136, "Bet"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1535:22: note: (near initialization for 'unicode_7b[1530].s') ../.././src/intl/uni_7b.inc:1536:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1536 | {0x00002137, "Gimel"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1536:22: note: (near initialization for 'unicode_7b[1531].s') ../.././src/intl/uni_7b.inc:1537:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1537 | {0x00002138, "Dalet"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1537:22: note: (near initialization for 'unicode_7b[1532].s') ../.././src/intl/uni_7b.inc:1538:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1538 | {0x00002153, " 1/3"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1538:22: note: (near initialization for 'unicode_7b[1533].s') ../.././src/intl/uni_7b.inc:1539:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1539 | {0x00002154, " 2/3"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1539:22: note: (near initialization for 'unicode_7b[1534].s') ../.././src/intl/uni_7b.inc:1540:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1540 | {0x00002155, " 1/5"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1540:22: note: (near initialization for 'unicode_7b[1535].s') ../.././src/intl/uni_7b.inc:1541:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1541 | {0x00002156, " 2/5"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1541:22: note: (near initialization for 'unicode_7b[1536].s') ../.././src/intl/uni_7b.inc:1542:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1542 | {0x00002157, " 3/5"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1542:22: note: (near initialization for 'unicode_7b[1537].s') ../.././src/intl/uni_7b.inc:1543:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1543 | {0x00002158, " 4/5"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1543:22: note: (near initialization for 'unicode_7b[1538].s') ../.././src/intl/uni_7b.inc:1544:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1544 | {0x00002159, " 1/6"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1544:22: note: (near initialization for 'unicode_7b[1539].s') ../.././src/intl/uni_7b.inc:1545:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1545 | {0x0000215a, " 5/6"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1545:22: note: (near initialization for 'unicode_7b[1540].s') ../.././src/intl/uni_7b.inc:1546:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1546 | {0x0000215b, " 1/8"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1546:22: note: (near initialization for 'unicode_7b[1541].s') ../.././src/intl/uni_7b.inc:1547:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1547 | {0x0000215c, " 3/8"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1547:22: note: (near initialization for 'unicode_7b[1542].s') ../.././src/intl/uni_7b.inc:1548:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1548 | {0x0000215d, " 5/8"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1548:22: note: (near initialization for 'unicode_7b[1543].s') ../.././src/intl/uni_7b.inc:1549:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1549 | {0x0000215e, " 7/8"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1549:22: note: (near initialization for 'unicode_7b[1544].s') ../.././src/intl/uni_7b.inc:1550:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1550 | {0x0000215f, " 1/"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1550:22: note: (near initialization for 'unicode_7b[1545].s') ../.././src/intl/uni_7b.inc:1551:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1551 | {0x00002160, "I"}, | ^~~ ../.././src/intl/uni_7b.inc:1551:22: note: (near initialization for 'unicode_7b[1546].s') ../.././src/intl/uni_7b.inc:1552:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1552 | {0x00002161, "II"}, | ^~~~ ../.././src/intl/uni_7b.inc:1552:22: note: (near initialization for 'unicode_7b[1547].s') ../.././src/intl/uni_7b.inc:1553:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1553 | {0x00002162, "III"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1553:22: note: (near initialization for 'unicode_7b[1548].s') ../.././src/intl/uni_7b.inc:1554:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1554 | {0x00002163, "IV"}, | ^~~~ ../.././src/intl/uni_7b.inc:1554:22: note: (near initialization for 'unicode_7b[1549].s') ../.././src/intl/uni_7b.inc:1555:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1555 | {0x00002164, "V"}, | ^~~ ../.././src/intl/uni_7b.inc:1555:22: note: (near initialization for 'unicode_7b[1550].s') ../.././src/intl/uni_7b.inc:1556:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1556 | {0x00002165, "VI"}, | ^~~~ ../.././src/intl/uni_7b.inc:1556:22: note: (near initialization for 'unicode_7b[1551].s') ../.././src/intl/uni_7b.inc:1557:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1557 | {0x00002166, "VII"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1557:22: note: (near initialization for 'unicode_7b[1552].s') ../.././src/intl/uni_7b.inc:1558:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1558 | {0x00002167, "VIII"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1558:22: note: (near initialization for 'unicode_7b[1553].s') ../.././src/intl/uni_7b.inc:1559:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1559 | {0x00002168, "IX"}, | ^~~~ ../.././src/intl/uni_7b.inc:1559:22: note: (near initialization for 'unicode_7b[1554].s') ../.././src/intl/uni_7b.inc:1560:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1560 | {0x00002169, "X"}, | ^~~ ../.././src/intl/uni_7b.inc:1560:22: note: (near initialization for 'unicode_7b[1555].s') ../.././src/intl/uni_7b.inc:1561:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1561 | {0x0000216a, "XI"}, | ^~~~ ../.././src/intl/uni_7b.inc:1561:22: note: (near initialization for 'unicode_7b[1556].s') ../.././src/intl/uni_7b.inc:1562:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1562 | {0x0000216b, "XII"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1562:22: note: (near initialization for 'unicode_7b[1557].s') ../.././src/intl/uni_7b.inc:1563:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1563 | {0x0000216c, "L"}, | ^~~ ../.././src/intl/uni_7b.inc:1563:22: note: (near initialization for 'unicode_7b[1558].s') ../.././src/intl/uni_7b.inc:1564:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1564 | {0x0000216d, "C"}, | ^~~ ../.././src/intl/uni_7b.inc:1564:22: note: (near initialization for 'unicode_7b[1559].s') ../.././src/intl/uni_7b.inc:1565:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1565 | {0x0000216e, "D"}, | ^~~ ../.././src/intl/uni_7b.inc:1565:22: note: (near initialization for 'unicode_7b[1560].s') ../.././src/intl/uni_7b.inc:1566:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1566 | {0x0000216f, "M"}, | ^~~ ../.././src/intl/uni_7b.inc:1566:22: note: (near initialization for 'unicode_7b[1561].s') ../.././src/intl/uni_7b.inc:1567:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1567 | {0x00002170, "i"}, | ^~~ ../.././src/intl/uni_7b.inc:1567:22: note: (near initialization for 'unicode_7b[1562].s') ../.././src/intl/uni_7b.inc:1568:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1568 | {0x00002171, "ii"}, | ^~~~ ../.././src/intl/uni_7b.inc:1568:22: note: (near initialization for 'unicode_7b[1563].s') ../.././src/intl/uni_7b.inc:1569:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1569 | {0x00002172, "iii"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1569:22: note: (near initialization for 'unicode_7b[1564].s') ../.././src/intl/uni_7b.inc:1570:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1570 | {0x00002173, "iv"}, | ^~~~ ../.././src/intl/uni_7b.inc:1570:22: note: (near initialization for 'unicode_7b[1565].s') ../.././src/intl/uni_7b.inc:1571:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1571 | {0x00002174, "v"}, | ^~~ ../.././src/intl/uni_7b.inc:1571:22: note: (near initialization for 'unicode_7b[1566].s') ../.././src/intl/uni_7b.inc:1572:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1572 | {0x00002175, "vi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1572:22: note: (near initialization for 'unicode_7b[1567].s') ../.././src/intl/uni_7b.inc:1573:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1573 | {0x00002176, "vii"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1573:22: note: (near initialization for 'unicode_7b[1568].s') ../.././src/intl/uni_7b.inc:1574:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1574 | {0x00002177, "viii"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1574:22: note: (near initialization for 'unicode_7b[1569].s') ../.././src/intl/uni_7b.inc:1575:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1575 | {0x00002178, "ix"}, | ^~~~ ../.././src/intl/uni_7b.inc:1575:22: note: (near initialization for 'unicode_7b[1570].s') ../.././src/intl/uni_7b.inc:1576:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1576 | {0x00002179, "x"}, | ^~~ ../.././src/intl/uni_7b.inc:1576:22: note: (near initialization for 'unicode_7b[1571].s') ../.././src/intl/uni_7b.inc:1577:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1577 | {0x0000217a, "xi"}, | ^~~~ ../.././src/intl/uni_7b.inc:1577:22: note: (near initialization for 'unicode_7b[1572].s') ../.././src/intl/uni_7b.inc:1578:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1578 | {0x0000217b, "xii"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1578:22: note: (near initialization for 'unicode_7b[1573].s') ../.././src/intl/uni_7b.inc:1579:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1579 | {0x0000217c, "l"}, | ^~~ ../.././src/intl/uni_7b.inc:1579:22: note: (near initialization for 'unicode_7b[1574].s') ../.././src/intl/uni_7b.inc:1580:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1580 | {0x0000217d, "c"}, | ^~~ ../.././src/intl/uni_7b.inc:1580:22: note: (near initialization for 'unicode_7b[1575].s') ../.././src/intl/uni_7b.inc:1581:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1581 | {0x0000217e, "d"}, | ^~~ ../.././src/intl/uni_7b.inc:1581:22: note: (near initialization for 'unicode_7b[1576].s') ../.././src/intl/uni_7b.inc:1582:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1582 | {0x0000217f, "m"}, | ^~~ ../.././src/intl/uni_7b.inc:1582:22: note: (near initialization for 'unicode_7b[1577].s') ../.././src/intl/uni_7b.inc:1583:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1583 | {0x00002180, "1000RCD"}, | ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1583:22: note: (near initialization for 'unicode_7b[1578].s') ../.././src/intl/uni_7b.inc:1584:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1584 | {0x00002181, "5000R"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1584:22: note: (near initialization for 'unicode_7b[1579].s') ../.././src/intl/uni_7b.inc:1585:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1585 | {0x00002182, "10000R"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:1585:22: note: (near initialization for 'unicode_7b[1580].s') ../.././src/intl/uni_7b.inc:1586:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1586 | {0x00002190, "<-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1586:22: note: (near initialization for 'unicode_7b[1581].s') ../.././src/intl/uni_7b.inc:1587:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1587 | {0x00002191, "-^"}, | ^~~~ ../.././src/intl/uni_7b.inc:1587:22: note: (near initialization for 'unicode_7b[1582].s') ../.././src/intl/uni_7b.inc:1588:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1588 | {0x00002192, "->"}, | ^~~~ ../.././src/intl/uni_7b.inc:1588:22: note: (near initialization for 'unicode_7b[1583].s') ../.././src/intl/uni_7b.inc:1589:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1589 | {0x00002193, "-v"}, | ^~~~ ../.././src/intl/uni_7b.inc:1589:22: note: (near initialization for 'unicode_7b[1584].s') ../.././src/intl/uni_7b.inc:1590:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1590 | {0x00002194, "<->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1590:22: note: (near initialization for 'unicode_7b[1585].s') ../.././src/intl/uni_7b.inc:1591:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1591 | {0x00002195, "UD"}, | ^~~~ ../.././src/intl/uni_7b.inc:1591:22: note: (near initialization for 'unicode_7b[1586].s') ../.././src/intl/uni_7b.inc:1592:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1592 | {0x00002196, ""}, | ^~~~~ ../.././src/intl/uni_7b.inc:1593:22: note: (near initialization for 'unicode_7b[1588].s') ../.././src/intl/uni_7b.inc:1594:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1594 | {0x00002198, "!!>"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1594:22: note: (near initialization for 'unicode_7b[1589].s') ../.././src/intl/uni_7b.inc:1595:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1595 | {0x00002199, "V"}, | ^~~~ ../.././src/intl/uni_7b.inc:1598:22: note: (near initialization for 'unicode_7b[1593].s') ../.././src/intl/uni_7b.inc:1599:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1599 | {0x000021d0, "<="}, | ^~~~ ../.././src/intl/uni_7b.inc:1599:22: note: (near initialization for 'unicode_7b[1594].s') ../.././src/intl/uni_7b.inc:1600:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1600 | {0x000021d1, "^^"}, | ^~~~ ../.././src/intl/uni_7b.inc:1600:22: note: (near initialization for 'unicode_7b[1595].s') ../.././src/intl/uni_7b.inc:1601:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1601 | {0x000021d2, "=>"}, | ^~~~ ../.././src/intl/uni_7b.inc:1601:22: note: (near initialization for 'unicode_7b[1596].s') ../.././src/intl/uni_7b.inc:1602:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1602 | {0x000021d3, "vv"}, | ^~~~ ../.././src/intl/uni_7b.inc:1602:22: note: (near initialization for 'unicode_7b[1597].s') ../.././src/intl/uni_7b.inc:1603:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1603 | {0x000021d4, "<=>"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1603:22: note: (near initialization for 'unicode_7b[1598].s') ../.././src/intl/uni_7b.inc:1604:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1604 | {0x00002200, "FA"}, | ^~~~ ../.././src/intl/uni_7b.inc:1604:22: note: (near initialization for 'unicode_7b[1599].s') ../.././src/intl/uni_7b.inc:1605:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1605 | {0x00002202, "\\\\partial"}, | ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1605:22: note: (near initialization for 'unicode_7b[1600].s') ../.././src/intl/uni_7b.inc:1606:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1606 | {0x00002203, "TE"}, | ^~~~ ../.././src/intl/uni_7b.inc:1606:22: note: (near initialization for 'unicode_7b[1601].s') ../.././src/intl/uni_7b.inc:1607:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1607 | {0x00002205, "{}"}, | ^~~~ ../.././src/intl/uni_7b.inc:1607:22: note: (near initialization for 'unicode_7b[1602].s') ../.././src/intl/uni_7b.inc:1608:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1608 | {0x00002206, "Delta"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1608:22: note: (near initialization for 'unicode_7b[1603].s') ../.././src/intl/uni_7b.inc:1609:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1609 | {0x00002207, "Nabla"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1609:22: note: (near initialization for 'unicode_7b[1604].s') ../.././src/intl/uni_7b.inc:1610:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1610 | {0x00002208, "(-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1610:22: note: (near initialization for 'unicode_7b[1605].s') ../.././src/intl/uni_7b.inc:1611:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1611 | {0x00002209, "!(-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1611:22: note: (near initialization for 'unicode_7b[1606].s') ../.././src/intl/uni_7b.inc:1612:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1612 | {0x0000220a, "(-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1612:22: note: (near initialization for 'unicode_7b[1607].s') ../.././src/intl/uni_7b.inc:1613:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1613 | {0x0000220b, "-)"}, | ^~~~ ../.././src/intl/uni_7b.inc:1613:22: note: (near initialization for 'unicode_7b[1608].s') ../.././src/intl/uni_7b.inc:1614:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1614 | {0x0000220c, "!-)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1614:22: note: (near initialization for 'unicode_7b[1609].s') ../.././src/intl/uni_7b.inc:1615:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1615 | {0x0000220d, "-)"}, | ^~~~ ../.././src/intl/uni_7b.inc:1615:22: note: (near initialization for 'unicode_7b[1610].s') ../.././src/intl/uni_7b.inc:1616:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1616 | {0x0000220e, " qed"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1616:22: note: (near initialization for 'unicode_7b[1611].s') ../.././src/intl/uni_7b.inc:1617:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1617 | {0x0000220f, "\\\\prod"}, | ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1617:22: note: (near initialization for 'unicode_7b[1612].s') ../.././src/intl/uni_7b.inc:1618:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1618 | {0x00002211, "\\\\sum"}, | ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1618:22: note: (near initialization for 'unicode_7b[1613].s') ../.././src/intl/uni_7b.inc:1619:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1619 | {0x00002212, " -"}, | ^~~~ ../.././src/intl/uni_7b.inc:1619:22: note: (near initialization for 'unicode_7b[1614].s') ../.././src/intl/uni_7b.inc:1620:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1620 | {0x00002213, "-/+"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1620:22: note: (near initialization for 'unicode_7b[1615].s') ../.././src/intl/uni_7b.inc:1621:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1621 | {0x00002214, ".+"}, | ^~~~ ../.././src/intl/uni_7b.inc:1621:22: note: (near initialization for 'unicode_7b[1616].s') ../.././src/intl/uni_7b.inc:1622:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1622 | {0x00002215, "/"}, | ^~~ ../.././src/intl/uni_7b.inc:1622:22: note: (near initialization for 'unicode_7b[1617].s') ../.././src/intl/uni_7b.inc:1623:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1623 | {0x00002216, " -"}, | ^~~~ ../.././src/intl/uni_7b.inc:1623:22: note: (near initialization for 'unicode_7b[1618].s') ../.././src/intl/uni_7b.inc:1624:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1624 | {0x00002217, "*"}, | ^~~ ../.././src/intl/uni_7b.inc:1624:22: note: (near initialization for 'unicode_7b[1619].s') ../.././src/intl/uni_7b.inc:1625:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1625 | {0x00002218, "Ob"}, | ^~~~ ../.././src/intl/uni_7b.inc:1625:22: note: (near initialization for 'unicode_7b[1620].s') ../.././src/intl/uni_7b.inc:1626:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1626 | {0x00002219, "sb"}, | ^~~~ ../.././src/intl/uni_7b.inc:1626:22: note: (near initialization for 'unicode_7b[1621].s') ../.././src/intl/uni_7b.inc:1627:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1627 | {0x0000221a, " SQRT"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1627:22: note: (near initialization for 'unicode_7b[1622].s') ../.././src/intl/uni_7b.inc:1628:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1628 | {0x0000221b, " ROOT3"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:1628:22: note: (near initialization for 'unicode_7b[1623].s') ../.././src/intl/uni_7b.inc:1629:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1629 | {0x0000221c, " ROOT4"}, | ^~~~~~~~ ../.././src/intl/uni_7b.inc:1629:22: note: (near initialization for 'unicode_7b[1624].s') ../.././src/intl/uni_7b.inc:1630:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1630 | {0x0000221d, "0("}, | ^~~~ ../.././src/intl/uni_7b.inc:1630:22: note: (near initialization for 'unicode_7b[1625].s') ../.././src/intl/uni_7b.inc:1631:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1631 | {0x0000221e, "infty"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1631:22: note: (near initialization for 'unicode_7b[1626].s') ../.././src/intl/uni_7b.inc:1632:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1632 | {0x0000221f, "-L"}, | ^~~~ ../.././src/intl/uni_7b.inc:1632:22: note: (near initialization for 'unicode_7b[1627].s') ../.././src/intl/uni_7b.inc:1633:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1633 | {0x00002220, "-V"}, | ^~~~ ../.././src/intl/uni_7b.inc:1633:22: note: (near initialization for 'unicode_7b[1628].s') ../.././src/intl/uni_7b.inc:1634:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1634 | {0x00002225, "PP"}, | ^~~~ ../.././src/intl/uni_7b.inc:1634:22: note: (near initialization for 'unicode_7b[1629].s') ../.././src/intl/uni_7b.inc:1635:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1635 | {0x00002226, " !PP"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1635:22: note: (near initialization for 'unicode_7b[1630].s') ../.././src/intl/uni_7b.inc:1636:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1636 | {0x00002227, "AND"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1636:22: note: (near initialization for 'unicode_7b[1631].s') ../.././src/intl/uni_7b.inc:1637:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1637 | {0x00002228, "OR"}, | ^~~~ ../.././src/intl/uni_7b.inc:1637:22: note: (near initialization for 'unicode_7b[1632].s') ../.././src/intl/uni_7b.inc:1638:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1638 | {0x00002229, "(U"}, | ^~~~ ../.././src/intl/uni_7b.inc:1638:22: note: (near initialization for 'unicode_7b[1633].s') ../.././src/intl/uni_7b.inc:1639:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1639 | {0x0000222a, ")U"}, | ^~~~ ../.././src/intl/uni_7b.inc:1639:22: note: (near initialization for 'unicode_7b[1634].s') ../.././src/intl/uni_7b.inc:1640:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1640 | {0x0000222b, "\"int"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1640:22: note: (near initialization for 'unicode_7b[1635].s') ../.././src/intl/uni_7b.inc:1641:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1641 | {0x0000222c, "DI"}, | ^~~~ ../.././src/intl/uni_7b.inc:1641:22: note: (near initialization for 'unicode_7b[1636].s') ../.././src/intl/uni_7b.inc:1642:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1642 | {0x0000222e, "Io"}, | ^~~~ ../.././src/intl/uni_7b.inc:1642:22: note: (near initialization for 'unicode_7b[1637].s') ../.././src/intl/uni_7b.inc:1643:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1643 | {0x00002234, "."}, | ^~~ ../.././src/intl/uni_7b.inc:1643:22: note: (near initialization for 'unicode_7b[1638].s') ../.././src/intl/uni_7b.inc:1644:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1644 | {0x00002235, ""}, | ^~ ../.././src/intl/uni_7b.inc:1644:22: note: (near initialization for 'unicode_7b[1639].s') ../.././src/intl/uni_7b.inc:1645:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1645 | {0x00002236, ""}, | ^~ ../.././src/intl/uni_7b.inc:1645:22: note: (near initialization for 'unicode_7b[1640].s') ../.././src/intl/uni_7b.inc:1646:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1646 | {0x00002237, ""}, | ^~ ../.././src/intl/uni_7b.inc:1646:22: note: (near initialization for 'unicode_7b[1641].s') ../.././src/intl/uni_7b.inc:1647:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1647 | {0x0000223c, "?1"}, | ^~~~ ../.././src/intl/uni_7b.inc:1647:22: note: (near initialization for 'unicode_7b[1642].s') ../.././src/intl/uni_7b.inc:1648:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1648 | {0x0000223e, "CG"}, | ^~~~ ../.././src/intl/uni_7b.inc:1648:22: note: (near initialization for 'unicode_7b[1643].s') ../.././src/intl/uni_7b.inc:1649:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1649 | {0x00002243, "?-"}, | ^~~~ ../.././src/intl/uni_7b.inc:1649:22: note: (near initialization for 'unicode_7b[1644].s') ../.././src/intl/uni_7b.inc:1650:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1650 | {0x00002245, "?="}, | ^~~~ ../.././src/intl/uni_7b.inc:1650:22: note: (near initialization for 'unicode_7b[1645].s') ../.././src/intl/uni_7b.inc:1651:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1651 | {0x00002248, "~="}, | ^~~~ ../.././src/intl/uni_7b.inc:1651:22: note: (near initialization for 'unicode_7b[1646].s') ../.././src/intl/uni_7b.inc:1652:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1652 | {0x00002249, " !~="}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1652:22: note: (near initialization for 'unicode_7b[1647].s') ../.././src/intl/uni_7b.inc:1653:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1653 | {0x0000224c, "=?"}, | ^~~~ ../.././src/intl/uni_7b.inc:1653:22: note: (near initialization for 'unicode_7b[1648].s') ../.././src/intl/uni_7b.inc:1654:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1654 | {0x00002253, "HI"}, | ^~~~ ../.././src/intl/uni_7b.inc:1654:22: note: (near initialization for 'unicode_7b[1649].s') ../.././src/intl/uni_7b.inc:1655:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1655 | {0x00002254, ""}, | ^~ ../.././src/intl/uni_7b.inc:1655:22: note: (near initialization for 'unicode_7b[1650].s') ../.././src/intl/uni_7b.inc:1656:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1656 | {0x00002255, "="}, | ^~~ ../.././src/intl/uni_7b.inc:1656:22: note: (near initialization for 'unicode_7b[1651].s') ../.././src/intl/uni_7b.inc:1657:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1657 | {0x00002260, "!="}, | ^~~~ ../.././src/intl/uni_7b.inc:1657:22: note: (near initialization for 'unicode_7b[1652].s') ../.././src/intl/uni_7b.inc:1658:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1658 | {0x00002261, "=3"}, | ^~~~ ../.././src/intl/uni_7b.inc:1658:22: note: (near initialization for 'unicode_7b[1653].s') ../.././src/intl/uni_7b.inc:1659:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1659 | {0x00002262, " !=3"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1659:22: note: (near initialization for 'unicode_7b[1654].s') ../.././src/intl/uni_7b.inc:1660:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1660 | {0x00002264, "=<"}, | ^~~~ ../.././src/intl/uni_7b.inc:1660:22: note: (near initialization for 'unicode_7b[1655].s') ../.././src/intl/uni_7b.inc:1661:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1661 | {0x00002265, ">="}, | ^~~~ ../.././src/intl/uni_7b.inc:1661:22: note: (near initialization for 'unicode_7b[1656].s') ../.././src/intl/uni_7b.inc:1662:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1662 | {0x00002266, ".LE."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1662:22: note: (near initialization for 'unicode_7b[1657].s') ../.././src/intl/uni_7b.inc:1663:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1663 | {0x00002267, ".GE."}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1663:22: note: (near initialization for 'unicode_7b[1658].s') ../.././src/intl/uni_7b.inc:1664:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1664 | {0x00002268, ".LT.NOT.EQ."}, | ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1664:22: note: (near initialization for 'unicode_7b[1659].s') ../.././src/intl/uni_7b.inc:1665:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1665 | {0x00002269, ".GT.NOT.EQ."}, | ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1665:22: note: (near initialization for 'unicode_7b[1660].s') ../.././src/intl/uni_7b.inc:1666:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1666 | {0x0000226a, "<<"}, | ^~~~ ../.././src/intl/uni_7b.inc:1666:22: note: (near initialization for 'unicode_7b[1661].s') ../.././src/intl/uni_7b.inc:1667:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1667 | {0x0000226b, ">>"}, | ^~~~ ../.././src/intl/uni_7b.inc:1667:22: note: (near initialization for 'unicode_7b[1662].s') ../.././src/intl/uni_7b.inc:1668:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1668 | {0x0000226e, "!<"}, | ^~~~ ../.././src/intl/uni_7b.inc:1668:22: note: (near initialization for 'unicode_7b[1663].s') ../.././src/intl/uni_7b.inc:1669:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1669 | {0x0000226f, "!>"}, | ^~~~ ../.././src/intl/uni_7b.inc:1669:22: note: (near initialization for 'unicode_7b[1664].s') ../.././src/intl/uni_7b.inc:1670:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1670 | {0x00002276, " <>"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1670:22: note: (near initialization for 'unicode_7b[1665].s') ../.././src/intl/uni_7b.inc:1671:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1671 | {0x00002277, " ><"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1671:22: note: (near initialization for 'unicode_7b[1666].s') ../.././src/intl/uni_7b.inc:1672:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1672 | {0x00002282, "(C"}, | ^~~~ ../.././src/intl/uni_7b.inc:1672:22: note: (near initialization for 'unicode_7b[1667].s') ../.././src/intl/uni_7b.inc:1673:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1673 | {0x00002283, ")C"}, | ^~~~ ../.././src/intl/uni_7b.inc:1673:22: note: (near initialization for 'unicode_7b[1668].s') ../.././src/intl/uni_7b.inc:1674:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1674 | {0x00002284, " !(C"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1674:22: note: (near initialization for 'unicode_7b[1669].s') ../.././src/intl/uni_7b.inc:1675:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1675 | {0x00002285, " !)C"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1675:22: note: (near initialization for 'unicode_7b[1670].s') ../.././src/intl/uni_7b.inc:1676:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1676 | {0x00002286, "(_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1676:22: note: (near initialization for 'unicode_7b[1671].s') ../.././src/intl/uni_7b.inc:1677:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1677 | {0x00002287, ")_"}, | ^~~~ ../.././src/intl/uni_7b.inc:1677:22: note: (near initialization for 'unicode_7b[1672].s') ../.././src/intl/uni_7b.inc:1678:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1678 | {0x00002295, "(+)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1678:22: note: (near initialization for 'unicode_7b[1673].s') ../.././src/intl/uni_7b.inc:1679:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1679 | {0x00002296, "(-)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1679:22: note: (near initialization for 'unicode_7b[1674].s') ../.././src/intl/uni_7b.inc:1680:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1680 | {0x00002297, "(x)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1680:22: note: (near initialization for 'unicode_7b[1675].s') ../.././src/intl/uni_7b.inc:1681:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1681 | {0x00002298, "(/)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1681:22: note: (near initialization for 'unicode_7b[1676].s') ../.././src/intl/uni_7b.inc:1682:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1682 | {0x00002299, "(.)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1682:22: note: (near initialization for 'unicode_7b[1677].s') ../.././src/intl/uni_7b.inc:1683:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1683 | {0x0000229a, "(o)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1683:22: note: (near initialization for 'unicode_7b[1678].s') ../.././src/intl/uni_7b.inc:1684:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1684 | {0x0000229b, "(*)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1684:22: note: (near initialization for 'unicode_7b[1679].s') ../.././src/intl/uni_7b.inc:1685:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1685 | {0x0000229c, "(=)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1685:22: note: (near initialization for 'unicode_7b[1680].s') ../.././src/intl/uni_7b.inc:1686:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1686 | {0x0000229d, "(-)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1686:22: note: (near initialization for 'unicode_7b[1681].s') ../.././src/intl/uni_7b.inc:1687:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1687 | {0x0000229e, "[+]"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1687:22: note: (near initialization for 'unicode_7b[1682].s') ../.././src/intl/uni_7b.inc:1688:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1688 | {0x0000229f, "[-]"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1688:22: note: (near initialization for 'unicode_7b[1683].s') ../.././src/intl/uni_7b.inc:1689:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1689 | {0x000022a0, "[x]"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1689:22: note: (near initialization for 'unicode_7b[1684].s') ../.././src/intl/uni_7b.inc:1690:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1690 | {0x000022a1, "[.]"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1690:22: note: (near initialization for 'unicode_7b[1685].s') ../.././src/intl/uni_7b.inc:1691:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1691 | {0x000022a5, "-T"}, | ^~~~ ../.././src/intl/uni_7b.inc:1691:22: note: (near initialization for 'unicode_7b[1686].s') ../.././src/intl/uni_7b.inc:1692:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1692 | {0x000022a7, " MODELS"}, | ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1692:22: note: (near initialization for 'unicode_7b[1687].s') ../.././src/intl/uni_7b.inc:1693:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1693 | {0x000022a8, " TRUE"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1693:22: note: (near initialization for 'unicode_7b[1688].s') ../.././src/intl/uni_7b.inc:1694:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1694 | {0x000022a9, " FORCES"}, | ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1694:22: note: (near initialization for 'unicode_7b[1689].s') ../.././src/intl/uni_7b.inc:1695:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1695 | {0x000022ac, " !PROVES"}, | ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1695:22: note: (near initialization for 'unicode_7b[1690].s') ../.././src/intl/uni_7b.inc:1696:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1696 | {0x000022ad, " NOT TRUE"}, | ^~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1696:22: note: (near initialization for 'unicode_7b[1691].s') ../.././src/intl/uni_7b.inc:1697:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1697 | {0x000022ae, " !FORCES"}, | ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1697:22: note: (near initialization for 'unicode_7b[1692].s') ../.././src/intl/uni_7b.inc:1698:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1698 | {0x000022b2, " NORMAL SUBGROUP OF"}, | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1698:22: note: (near initialization for 'unicode_7b[1693].s') ../.././src/intl/uni_7b.inc:1699:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1699 | {0x000022b3, " CONTAINS AS NORMAL SUBGROUP"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1699:22: note: (near initialization for 'unicode_7b[1694].s') ../.././src/intl/uni_7b.inc:1700:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1700 | {0x000022b4, " NORMAL SUBGROUP OF OR EQUAL TO"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1700:22: note: (near initialization for 'unicode_7b[1695].s') ../.././src/intl/uni_7b.inc:1701:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1701 | {0x000022b5, " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1701:22: note: (near initialization for 'unicode_7b[1696].s') ../.././src/intl/uni_7b.inc:1702:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1702 | {0x000022b8, " MULTIMAP"}, | ^~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1702:22: note: (near initialization for 'unicode_7b[1697].s') ../.././src/intl/uni_7b.inc:1703:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1703 | {0x000022ba, " INTERCALATE"}, | ^~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1703:22: note: (near initialization for 'unicode_7b[1698].s') ../.././src/intl/uni_7b.inc:1704:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1704 | {0x000022bb, " XOR"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1704:22: note: (near initialization for 'unicode_7b[1699].s') ../.././src/intl/uni_7b.inc:1705:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1705 | {0x000022bc, " NAND"}, | ^~~~~~~ ../.././src/intl/uni_7b.inc:1705:22: note: (near initialization for 'unicode_7b[1700].s') ../.././src/intl/uni_7b.inc:1706:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1706 | {0x000022c5, " DOT"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1706:22: note: (near initialization for 'unicode_7b[1701].s') ../.././src/intl/uni_7b.inc:1707:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1707 | {0x000022d6, "<."}, | ^~~~ ../.././src/intl/uni_7b.inc:1707:22: note: (near initialization for 'unicode_7b[1702].s') ../.././src/intl/uni_7b.inc:1708:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1708 | {0x000022d7, ">."}, | ^~~~ ../.././src/intl/uni_7b.inc:1708:22: note: (near initialization for 'unicode_7b[1703].s') ../.././src/intl/uni_7b.inc:1709:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1709 | {0x000022d8, "<<<"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1709:22: note: (near initialization for 'unicode_7b[1704].s') ../.././src/intl/uni_7b.inc:1710:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1710 | {0x000022d9, ">>>"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1710:22: note: (near initialization for 'unicode_7b[1705].s') ../.././src/intl/uni_7b.inc:1711:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1711 | {0x000022ee, ""}, | ^~ ../.././src/intl/uni_7b.inc:1711:22: note: (near initialization for 'unicode_7b[1706].s') ../.././src/intl/uni_7b.inc:1712:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1712 | {0x000022ef, ".3"}, | ^~~~ ../.././src/intl/uni_7b.inc:1712:22: note: (near initialization for 'unicode_7b[1707].s') ../.././src/intl/uni_7b.inc:1713:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1713 | {0x00002302, "Eh"}, | ^~~~ ../.././src/intl/uni_7b.inc:1713:22: note: (near initialization for 'unicode_7b[1708].s') ../.././src/intl/uni_7b.inc:1714:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1714 | {0x00002307, "~~"}, | ^~~~ ../.././src/intl/uni_7b.inc:1714:22: note: (near initialization for 'unicode_7b[1709].s') ../.././src/intl/uni_7b.inc:1715:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1715 | {0x00002308, "<7"}, | ^~~~ ../.././src/intl/uni_7b.inc:1715:22: note: (near initialization for 'unicode_7b[1710].s') ../.././src/intl/uni_7b.inc:1716:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1716 | {0x00002309, ">7"}, | ^~~~ ../.././src/intl/uni_7b.inc:1716:22: note: (near initialization for 'unicode_7b[1711].s') ../.././src/intl/uni_7b.inc:1717:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1717 | {0x0000230a, "7<"}, | ^~~~ ../.././src/intl/uni_7b.inc:1717:22: note: (near initialization for 'unicode_7b[1712].s') ../.././src/intl/uni_7b.inc:1718:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1718 | {0x0000230b, "7>"}, | ^~~~ ../.././src/intl/uni_7b.inc:1718:22: note: (near initialization for 'unicode_7b[1713].s') ../.././src/intl/uni_7b.inc:1719:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1719 | {0x00002310, "NI"}, | ^~~~ ../.././src/intl/uni_7b.inc:1719:22: note: (near initialization for 'unicode_7b[1714].s') ../.././src/intl/uni_7b.inc:1720:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1720 | {0x00002312, "(A"}, | ^~~~ ../.././src/intl/uni_7b.inc:1720:22: note: (near initialization for 'unicode_7b[1715].s') ../.././src/intl/uni_7b.inc:1721:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1721 | {0x00002315, "TR"}, | ^~~~ ../.././src/intl/uni_7b.inc:1721:22: note: (near initialization for 'unicode_7b[1716].s') ../.././src/intl/uni_7b.inc:1722:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1722 | {0x00002318, "88"}, | ^~~~ ../.././src/intl/uni_7b.inc:1722:22: note: (near initialization for 'unicode_7b[1717].s') ../.././src/intl/uni_7b.inc:1723:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1723 | {0x00002320, "Iu"}, | ^~~~ ../.././src/intl/uni_7b.inc:1723:22: note: (near initialization for 'unicode_7b[1718].s') ../.././src/intl/uni_7b.inc:1724:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1724 | {0x00002321, "Il"}, | ^~~~ ../.././src/intl/uni_7b.inc:1724:22: note: (near initialization for 'unicode_7b[1719].s') ../.././src/intl/uni_7b.inc:1725:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1725 | {0x00002322, ""}, | ^~ ../.././src/intl/uni_7b.inc:1725:22: note: (near initialization for 'unicode_7b[1720].s') ../.././src/intl/uni_7b.inc:1726:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1726 | {0x00002323, ""}, | ^~ ../.././src/intl/uni_7b.inc:1726:22: note: (near initialization for 'unicode_7b[1721].s') ../.././src/intl/uni_7b.inc:1727:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1727 | {0x00002324, "|^|"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1727:22: note: (near initialization for 'unicode_7b[1722].s') ../.././src/intl/uni_7b.inc:1728:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1728 | {0x00002327, "[X]"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1728:22: note: (near initialization for 'unicode_7b[1723].s') ../.././src/intl/uni_7b.inc:1729:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1729 | {0x00002329, ""}, | ^~~~ ../.././src/intl/uni_7b.inc:1730:22: note: (near initialization for 'unicode_7b[1725].s') ../.././src/intl/uni_7b.inc:1731:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1731 | {0x00002423, "Vs"}, | ^~~~ ../.././src/intl/uni_7b.inc:1731:22: note: (near initialization for 'unicode_7b[1726].s') ../.././src/intl/uni_7b.inc:1732:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1732 | {0x00002440, "1h"}, | ^~~~ ../.././src/intl/uni_7b.inc:1732:22: note: (near initialization for 'unicode_7b[1727].s') ../.././src/intl/uni_7b.inc:1733:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1733 | {0x00002441, "3h"}, | ^~~~ ../.././src/intl/uni_7b.inc:1733:22: note: (near initialization for 'unicode_7b[1728].s') ../.././src/intl/uni_7b.inc:1734:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1734 | {0x00002442, "2h"}, | ^~~~ ../.././src/intl/uni_7b.inc:1734:22: note: (near initialization for 'unicode_7b[1729].s') ../.././src/intl/uni_7b.inc:1735:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1735 | {0x00002443, "4h"}, | ^~~~ ../.././src/intl/uni_7b.inc:1735:22: note: (near initialization for 'unicode_7b[1730].s') ../.././src/intl/uni_7b.inc:1736:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1736 | {0x00002446, "1j"}, | ^~~~ ../.././src/intl/uni_7b.inc:1736:22: note: (near initialization for 'unicode_7b[1731].s') ../.././src/intl/uni_7b.inc:1737:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1737 | {0x00002447, "2j"}, | ^~~~ ../.././src/intl/uni_7b.inc:1737:22: note: (near initialization for 'unicode_7b[1732].s') ../.././src/intl/uni_7b.inc:1738:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1738 | {0x00002448, "3j"}, | ^~~~ ../.././src/intl/uni_7b.inc:1738:22: note: (near initialization for 'unicode_7b[1733].s') ../.././src/intl/uni_7b.inc:1739:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1739 | {0x00002449, "4j"}, | ^~~~ ../.././src/intl/uni_7b.inc:1739:22: note: (near initialization for 'unicode_7b[1734].s') ../.././src/intl/uni_7b.inc:1740:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1740 | {0x00002460, "1-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1740:22: note: (near initialization for 'unicode_7b[1735].s') ../.././src/intl/uni_7b.inc:1741:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1741 | {0x00002461, "2-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1741:22: note: (near initialization for 'unicode_7b[1736].s') ../.././src/intl/uni_7b.inc:1742:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1742 | {0x00002462, "3-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1742:22: note: (near initialization for 'unicode_7b[1737].s') ../.././src/intl/uni_7b.inc:1743:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1743 | {0x00002463, "4-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1743:22: note: (near initialization for 'unicode_7b[1738].s') ../.././src/intl/uni_7b.inc:1744:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1744 | {0x00002464, "5-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1744:22: note: (near initialization for 'unicode_7b[1739].s') ../.././src/intl/uni_7b.inc:1745:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1745 | {0x00002465, "6-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1745:22: note: (near initialization for 'unicode_7b[1740].s') ../.././src/intl/uni_7b.inc:1746:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1746 | {0x00002466, "7-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1746:22: note: (near initialization for 'unicode_7b[1741].s') ../.././src/intl/uni_7b.inc:1747:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1747 | {0x00002467, "8-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1747:22: note: (near initialization for 'unicode_7b[1742].s') ../.././src/intl/uni_7b.inc:1748:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1748 | {0x00002468, "9-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1748:22: note: (near initialization for 'unicode_7b[1743].s') ../.././src/intl/uni_7b.inc:1749:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1749 | {0x00002469, "10-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1749:22: note: (near initialization for 'unicode_7b[1744].s') ../.././src/intl/uni_7b.inc:1750:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1750 | {0x0000246a, "11-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1750:22: note: (near initialization for 'unicode_7b[1745].s') ../.././src/intl/uni_7b.inc:1751:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1751 | {0x0000246b, "12-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1751:22: note: (near initialization for 'unicode_7b[1746].s') ../.././src/intl/uni_7b.inc:1752:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1752 | {0x0000246c, "13-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1752:22: note: (near initialization for 'unicode_7b[1747].s') ../.././src/intl/uni_7b.inc:1753:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1753 | {0x0000246d, "14-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1753:22: note: (near initialization for 'unicode_7b[1748].s') ../.././src/intl/uni_7b.inc:1754:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1754 | {0x0000246e, "15-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1754:22: note: (near initialization for 'unicode_7b[1749].s') ../.././src/intl/uni_7b.inc:1755:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1755 | {0x0000246f, "16-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1755:22: note: (near initialization for 'unicode_7b[1750].s') ../.././src/intl/uni_7b.inc:1756:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1756 | {0x00002470, "17-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1756:22: note: (near initialization for 'unicode_7b[1751].s') ../.././src/intl/uni_7b.inc:1757:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1757 | {0x00002471, "18-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1757:22: note: (near initialization for 'unicode_7b[1752].s') ../.././src/intl/uni_7b.inc:1758:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1758 | {0x00002472, "19-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1758:22: note: (near initialization for 'unicode_7b[1753].s') ../.././src/intl/uni_7b.inc:1759:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1759 | {0x00002473, "20-o"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1759:22: note: (near initialization for 'unicode_7b[1754].s') ../.././src/intl/uni_7b.inc:1760:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1760 | {0x00002474, "(1)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1760:22: note: (near initialization for 'unicode_7b[1755].s') ../.././src/intl/uni_7b.inc:1761:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1761 | {0x00002475, "(2)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1761:22: note: (near initialization for 'unicode_7b[1756].s') ../.././src/intl/uni_7b.inc:1762:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1762 | {0x00002476, "(3)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1762:22: note: (near initialization for 'unicode_7b[1757].s') ../.././src/intl/uni_7b.inc:1763:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1763 | {0x00002477, "(4)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1763:22: note: (near initialization for 'unicode_7b[1758].s') ../.././src/intl/uni_7b.inc:1764:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1764 | {0x00002478, "(5)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1764:22: note: (near initialization for 'unicode_7b[1759].s') ../.././src/intl/uni_7b.inc:1765:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1765 | {0x00002479, "(6)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1765:22: note: (near initialization for 'unicode_7b[1760].s') ../.././src/intl/uni_7b.inc:1766:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1766 | {0x0000247a, "(7)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1766:22: note: (near initialization for 'unicode_7b[1761].s') ../.././src/intl/uni_7b.inc:1767:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1767 | {0x0000247b, "(8)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1767:22: note: (near initialization for 'unicode_7b[1762].s') ../.././src/intl/uni_7b.inc:1768:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1768 | {0x0000247c, "(9)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1768:22: note: (near initialization for 'unicode_7b[1763].s') ../.././src/intl/uni_7b.inc:1769:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1769 | {0x0000247d, "(10)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1769:22: note: (near initialization for 'unicode_7b[1764].s') ../.././src/intl/uni_7b.inc:1770:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1770 | {0x0000247e, "(11)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1770:22: note: (near initialization for 'unicode_7b[1765].s') ../.././src/intl/uni_7b.inc:1771:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1771 | {0x0000247f, "(12)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1771:22: note: (near initialization for 'unicode_7b[1766].s') ../.././src/intl/uni_7b.inc:1772:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1772 | {0x00002480, "(13)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1772:22: note: (near initialization for 'unicode_7b[1767].s') ../.././src/intl/uni_7b.inc:1773:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1773 | {0x00002481, "(14)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1773:22: note: (near initialization for 'unicode_7b[1768].s') ../.././src/intl/uni_7b.inc:1774:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1774 | {0x00002482, "(15)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1774:22: note: (near initialization for 'unicode_7b[1769].s') ../.././src/intl/uni_7b.inc:1775:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1775 | {0x00002483, "(16)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1775:22: note: (near initialization for 'unicode_7b[1770].s') ../.././src/intl/uni_7b.inc:1776:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1776 | {0x00002484, "(17)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1776:22: note: (near initialization for 'unicode_7b[1771].s') ../.././src/intl/uni_7b.inc:1777:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1777 | {0x00002485, "(18)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1777:22: note: (near initialization for 'unicode_7b[1772].s') ../.././src/intl/uni_7b.inc:1778:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1778 | {0x00002486, "(19)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1778:22: note: (near initialization for 'unicode_7b[1773].s') ../.././src/intl/uni_7b.inc:1779:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1779 | {0x00002487, "(20)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1779:22: note: (near initialization for 'unicode_7b[1774].s') ../.././src/intl/uni_7b.inc:1780:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1780 | {0x00002488, "1."}, | ^~~~ ../.././src/intl/uni_7b.inc:1780:22: note: (near initialization for 'unicode_7b[1775].s') ../.././src/intl/uni_7b.inc:1781:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1781 | {0x00002489, "2."}, | ^~~~ ../.././src/intl/uni_7b.inc:1781:22: note: (near initialization for 'unicode_7b[1776].s') ../.././src/intl/uni_7b.inc:1782:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1782 | {0x0000248a, "3."}, | ^~~~ ../.././src/intl/uni_7b.inc:1782:22: note: (near initialization for 'unicode_7b[1777].s') ../.././src/intl/uni_7b.inc:1783:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1783 | {0x0000248b, "4."}, | ^~~~ ../.././src/intl/uni_7b.inc:1783:22: note: (near initialization for 'unicode_7b[1778].s') ../.././src/intl/uni_7b.inc:1784:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1784 | {0x0000248c, "5."}, | ^~~~ ../.././src/intl/uni_7b.inc:1784:22: note: (near initialization for 'unicode_7b[1779].s') ../.././src/intl/uni_7b.inc:1785:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1785 | {0x0000248d, "6."}, | ^~~~ ../.././src/intl/uni_7b.inc:1785:22: note: (near initialization for 'unicode_7b[1780].s') ../.././src/intl/uni_7b.inc:1786:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1786 | {0x0000248e, "7."}, | ^~~~ ../.././src/intl/uni_7b.inc:1786:22: note: (near initialization for 'unicode_7b[1781].s') ../.././src/intl/uni_7b.inc:1787:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1787 | {0x0000248f, "8."}, | ^~~~ ../.././src/intl/uni_7b.inc:1787:22: note: (near initialization for 'unicode_7b[1782].s') ../.././src/intl/uni_7b.inc:1788:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1788 | {0x00002490, "9."}, | ^~~~ ../.././src/intl/uni_7b.inc:1788:22: note: (near initialization for 'unicode_7b[1783].s') ../.././src/intl/uni_7b.inc:1789:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1789 | {0x00002491, "10."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1789:22: note: (near initialization for 'unicode_7b[1784].s') ../.././src/intl/uni_7b.inc:1790:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1790 | {0x00002492, "11."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1790:22: note: (near initialization for 'unicode_7b[1785].s') ../.././src/intl/uni_7b.inc:1791:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1791 | {0x00002493, "12."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1791:22: note: (near initialization for 'unicode_7b[1786].s') ../.././src/intl/uni_7b.inc:1792:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1792 | {0x00002494, "13."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1792:22: note: (near initialization for 'unicode_7b[1787].s') ../.././src/intl/uni_7b.inc:1793:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1793 | {0x00002495, "14."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1793:22: note: (near initialization for 'unicode_7b[1788].s') ../.././src/intl/uni_7b.inc:1794:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1794 | {0x00002496, "15."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1794:22: note: (near initialization for 'unicode_7b[1789].s') ../.././src/intl/uni_7b.inc:1795:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1795 | {0x00002497, "16."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1795:22: note: (near initialization for 'unicode_7b[1790].s') ../.././src/intl/uni_7b.inc:1796:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1796 | {0x00002498, "17."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1796:22: note: (near initialization for 'unicode_7b[1791].s') ../.././src/intl/uni_7b.inc:1797:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1797 | {0x00002499, "18."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1797:22: note: (near initialization for 'unicode_7b[1792].s') ../.././src/intl/uni_7b.inc:1798:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1798 | {0x0000249a, "19."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1798:22: note: (near initialization for 'unicode_7b[1793].s') ../.././src/intl/uni_7b.inc:1799:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1799 | {0x0000249b, "20."}, | ^~~~~ ../.././src/intl/uni_7b.inc:1799:22: note: (near initialization for 'unicode_7b[1794].s') ../.././src/intl/uni_7b.inc:1800:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1800 | {0x0000249c, "(a)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1800:22: note: (near initialization for 'unicode_7b[1795].s') ../.././src/intl/uni_7b.inc:1801:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1801 | {0x0000249d, "(b)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1801:22: note: (near initialization for 'unicode_7b[1796].s') ../.././src/intl/uni_7b.inc:1802:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1802 | {0x0000249e, "(c)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1802:22: note: (near initialization for 'unicode_7b[1797].s') ../.././src/intl/uni_7b.inc:1803:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1803 | {0x0000249f, "(d)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1803:22: note: (near initialization for 'unicode_7b[1798].s') ../.././src/intl/uni_7b.inc:1804:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1804 | {0x000024a0, "(e)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1804:22: note: (near initialization for 'unicode_7b[1799].s') ../.././src/intl/uni_7b.inc:1805:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1805 | {0x000024a1, "(f)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1805:22: note: (near initialization for 'unicode_7b[1800].s') ../.././src/intl/uni_7b.inc:1806:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1806 | {0x000024a2, "(g)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1806:22: note: (near initialization for 'unicode_7b[1801].s') ../.././src/intl/uni_7b.inc:1807:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1807 | {0x000024a3, "(h)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1807:22: note: (near initialization for 'unicode_7b[1802].s') ../.././src/intl/uni_7b.inc:1808:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1808 | {0x000024a4, "(i)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1808:22: note: (near initialization for 'unicode_7b[1803].s') ../.././src/intl/uni_7b.inc:1809:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1809 | {0x000024a5, "(j)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1809:22: note: (near initialization for 'unicode_7b[1804].s') ../.././src/intl/uni_7b.inc:1810:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1810 | {0x000024a6, "(k)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1810:22: note: (near initialization for 'unicode_7b[1805].s') ../.././src/intl/uni_7b.inc:1811:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1811 | {0x000024a7, "(l)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1811:22: note: (near initialization for 'unicode_7b[1806].s') ../.././src/intl/uni_7b.inc:1812:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1812 | {0x000024a8, "(m)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1812:22: note: (near initialization for 'unicode_7b[1807].s') ../.././src/intl/uni_7b.inc:1813:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1813 | {0x000024a9, "(n)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1813:22: note: (near initialization for 'unicode_7b[1808].s') ../.././src/intl/uni_7b.inc:1814:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1814 | {0x000024aa, "(o)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1814:22: note: (near initialization for 'unicode_7b[1809].s') ../.././src/intl/uni_7b.inc:1815:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1815 | {0x000024ab, "(p)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1815:22: note: (near initialization for 'unicode_7b[1810].s') ../.././src/intl/uni_7b.inc:1816:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1816 | {0x000024ac, "(q)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1816:22: note: (near initialization for 'unicode_7b[1811].s') ../.././src/intl/uni_7b.inc:1817:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1817 | {0x000024ad, "(r)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1817:22: note: (near initialization for 'unicode_7b[1812].s') ../.././src/intl/uni_7b.inc:1818:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1818 | {0x000024ae, "(s)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1818:22: note: (near initialization for 'unicode_7b[1813].s') ../.././src/intl/uni_7b.inc:1819:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1819 | {0x000024af, "(t)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1819:22: note: (near initialization for 'unicode_7b[1814].s') ../.././src/intl/uni_7b.inc:1820:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1820 | {0x000024b0, "(u)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1820:22: note: (near initialization for 'unicode_7b[1815].s') ../.././src/intl/uni_7b.inc:1821:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1821 | {0x000024b1, "(v)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1821:22: note: (near initialization for 'unicode_7b[1816].s') ../.././src/intl/uni_7b.inc:1822:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1822 | {0x000024b2, "(w)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1822:22: note: (near initialization for 'unicode_7b[1817].s') ../.././src/intl/uni_7b.inc:1823:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1823 | {0x000024b3, "(x)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1823:22: note: (near initialization for 'unicode_7b[1818].s') ../.././src/intl/uni_7b.inc:1824:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1824 | {0x000024b4, "(y)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1824:22: note: (near initialization for 'unicode_7b[1819].s') ../.././src/intl/uni_7b.inc:1825:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1825 | {0x000024b5, "(z)"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1825:22: note: (near initialization for 'unicode_7b[1820].s') ../.././src/intl/uni_7b.inc:1826:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1826 | {0x000024b6, "A-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1826:22: note: (near initialization for 'unicode_7b[1821].s') ../.././src/intl/uni_7b.inc:1827:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1827 | {0x000024b7, "B-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1827:22: note: (near initialization for 'unicode_7b[1822].s') ../.././src/intl/uni_7b.inc:1828:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1828 | {0x000024b8, "C-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1828:22: note: (near initialization for 'unicode_7b[1823].s') ../.././src/intl/uni_7b.inc:1829:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1829 | {0x000024b9, "D-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1829:22: note: (near initialization for 'unicode_7b[1824].s') ../.././src/intl/uni_7b.inc:1830:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1830 | {0x000024ba, "E-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1830:22: note: (near initialization for 'unicode_7b[1825].s') ../.././src/intl/uni_7b.inc:1831:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1831 | {0x000024bb, "F-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1831:22: note: (near initialization for 'unicode_7b[1826].s') ../.././src/intl/uni_7b.inc:1832:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1832 | {0x000024bc, "G-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1832:22: note: (near initialization for 'unicode_7b[1827].s') ../.././src/intl/uni_7b.inc:1833:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1833 | {0x000024bd, "H-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1833:22: note: (near initialization for 'unicode_7b[1828].s') ../.././src/intl/uni_7b.inc:1834:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1834 | {0x000024be, "I-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1834:22: note: (near initialization for 'unicode_7b[1829].s') ../.././src/intl/uni_7b.inc:1835:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1835 | {0x000024bf, "J-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1835:22: note: (near initialization for 'unicode_7b[1830].s') ../.././src/intl/uni_7b.inc:1836:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1836 | {0x000024c0, "K-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1836:22: note: (near initialization for 'unicode_7b[1831].s') ../.././src/intl/uni_7b.inc:1837:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1837 | {0x000024c1, "L-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1837:22: note: (near initialization for 'unicode_7b[1832].s') ../.././src/intl/uni_7b.inc:1838:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1838 | {0x000024c2, "M-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1838:22: note: (near initialization for 'unicode_7b[1833].s') ../.././src/intl/uni_7b.inc:1839:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1839 | {0x000024c3, "N-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1839:22: note: (near initialization for 'unicode_7b[1834].s') ../.././src/intl/uni_7b.inc:1840:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1840 | {0x000024c4, "O-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1840:22: note: (near initialization for 'unicode_7b[1835].s') ../.././src/intl/uni_7b.inc:1841:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1841 | {0x000024c5, "P-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1841:22: note: (near initialization for 'unicode_7b[1836].s') ../.././src/intl/uni_7b.inc:1842:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1842 | {0x000024c6, "Q-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1842:22: note: (near initialization for 'unicode_7b[1837].s') ../.././src/intl/uni_7b.inc:1843:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1843 | {0x000024c7, "R-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1843:22: note: (near initialization for 'unicode_7b[1838].s') ../.././src/intl/uni_7b.inc:1844:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1844 | {0x000024c8, "S-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1844:22: note: (near initialization for 'unicode_7b[1839].s') ../.././src/intl/uni_7b.inc:1845:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1845 | {0x000024c9, "T-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1845:22: note: (near initialization for 'unicode_7b[1840].s') ../.././src/intl/uni_7b.inc:1846:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1846 | {0x000024ca, "U-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1846:22: note: (near initialization for 'unicode_7b[1841].s') ../.././src/intl/uni_7b.inc:1847:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1847 | {0x000024cb, "V-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1847:22: note: (near initialization for 'unicode_7b[1842].s') ../.././src/intl/uni_7b.inc:1848:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1848 | {0x000024cc, "W-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1848:22: note: (near initialization for 'unicode_7b[1843].s') ../.././src/intl/uni_7b.inc:1849:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1849 | {0x000024cd, "X-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1849:22: note: (near initialization for 'unicode_7b[1844].s') ../.././src/intl/uni_7b.inc:1850:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1850 | {0x000024ce, "Y-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1850:22: note: (near initialization for 'unicode_7b[1845].s') ../.././src/intl/uni_7b.inc:1851:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1851 | {0x000024cf, "Z-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1851:22: note: (near initialization for 'unicode_7b[1846].s') ../.././src/intl/uni_7b.inc:1852:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1852 | {0x000024d0, "a-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1852:22: note: (near initialization for 'unicode_7b[1847].s') ../.././src/intl/uni_7b.inc:1853:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1853 | {0x000024d1, "b-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1853:22: note: (near initialization for 'unicode_7b[1848].s') ../.././src/intl/uni_7b.inc:1854:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1854 | {0x000024d2, "c-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1854:22: note: (near initialization for 'unicode_7b[1849].s') ../.././src/intl/uni_7b.inc:1855:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1855 | {0x000024d3, "d-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1855:22: note: (near initialization for 'unicode_7b[1850].s') ../.././src/intl/uni_7b.inc:1856:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1856 | {0x000024d4, "e-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1856:22: note: (near initialization for 'unicode_7b[1851].s') ../.././src/intl/uni_7b.inc:1857:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1857 | {0x000024d5, "f-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1857:22: note: (near initialization for 'unicode_7b[1852].s') ../.././src/intl/uni_7b.inc:1858:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1858 | {0x000024d6, "g-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1858:22: note: (near initialization for 'unicode_7b[1853].s') ../.././src/intl/uni_7b.inc:1859:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1859 | {0x000024d7, "h-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1859:22: note: (near initialization for 'unicode_7b[1854].s') ../.././src/intl/uni_7b.inc:1860:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1860 | {0x000024d8, "i-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1860:22: note: (near initialization for 'unicode_7b[1855].s') ../.././src/intl/uni_7b.inc:1861:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1861 | {0x000024d9, "j-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1861:22: note: (near initialization for 'unicode_7b[1856].s') ../.././src/intl/uni_7b.inc:1862:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1862 | {0x000024da, "k-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1862:22: note: (near initialization for 'unicode_7b[1857].s') ../.././src/intl/uni_7b.inc:1863:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1863 | {0x000024db, "l-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1863:22: note: (near initialization for 'unicode_7b[1858].s') ../.././src/intl/uni_7b.inc:1864:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1864 | {0x000024dc, "m-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1864:22: note: (near initialization for 'unicode_7b[1859].s') ../.././src/intl/uni_7b.inc:1865:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1865 | {0x000024dd, "n-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1865:22: note: (near initialization for 'unicode_7b[1860].s') ../.././src/intl/uni_7b.inc:1866:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1866 | {0x000024de, "o-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1866:22: note: (near initialization for 'unicode_7b[1861].s') ../.././src/intl/uni_7b.inc:1867:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1867 | {0x000024df, "p-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1867:22: note: (near initialization for 'unicode_7b[1862].s') ../.././src/intl/uni_7b.inc:1868:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1868 | {0x000024e0, "q-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1868:22: note: (near initialization for 'unicode_7b[1863].s') ../.././src/intl/uni_7b.inc:1869:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1869 | {0x000024e1, "r-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1869:22: note: (near initialization for 'unicode_7b[1864].s') ../.././src/intl/uni_7b.inc:1870:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1870 | {0x000024e2, "s-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1870:22: note: (near initialization for 'unicode_7b[1865].s') ../.././src/intl/uni_7b.inc:1871:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1871 | {0x000024e3, "t-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1871:22: note: (near initialization for 'unicode_7b[1866].s') ../.././src/intl/uni_7b.inc:1872:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1872 | {0x000024e4, "u-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1872:22: note: (near initialization for 'unicode_7b[1867].s') ../.././src/intl/uni_7b.inc:1873:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1873 | {0x000024e5, "v-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1873:22: note: (near initialization for 'unicode_7b[1868].s') ../.././src/intl/uni_7b.inc:1874:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1874 | {0x000024e6, "w-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1874:22: note: (near initialization for 'unicode_7b[1869].s') ../.././src/intl/uni_7b.inc:1875:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1875 | {0x000024e7, "x-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1875:22: note: (near initialization for 'unicode_7b[1870].s') ../.././src/intl/uni_7b.inc:1876:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1876 | {0x000024e8, "y-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1876:22: note: (near initialization for 'unicode_7b[1871].s') ../.././src/intl/uni_7b.inc:1877:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1877 | {0x000024e9, "z-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1877:22: note: (near initialization for 'unicode_7b[1872].s') ../.././src/intl/uni_7b.inc:1878:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1878 | {0x000024ea, "0-o"}, | ^~~~~ ../.././src/intl/uni_7b.inc:1878:22: note: (near initialization for 'unicode_7b[1873].s') ../.././src/intl/uni_7b.inc:1879:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1879 | {0x00002500, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1879:22: note: (near initialization for 'unicode_7b[1874].s') ../.././src/intl/uni_7b.inc:1880:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1880 | {0x00002501, "="}, | ^~~ ../.././src/intl/uni_7b.inc:1880:22: note: (near initialization for 'unicode_7b[1875].s') ../.././src/intl/uni_7b.inc:1881:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1881 | {0x00002502, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:1881:22: note: (near initialization for 'unicode_7b[1876].s') ../.././src/intl/uni_7b.inc:1882:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1882 | {0x00002503, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:1882:22: note: (near initialization for 'unicode_7b[1877].s') ../.././src/intl/uni_7b.inc:1883:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1883 | {0x00002504, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1883:22: note: (near initialization for 'unicode_7b[1878].s') ../.././src/intl/uni_7b.inc:1884:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1884 | {0x00002505, "="}, | ^~~ ../.././src/intl/uni_7b.inc:1884:22: note: (near initialization for 'unicode_7b[1879].s') ../.././src/intl/uni_7b.inc:1885:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1885 | {0x00002506, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:1885:22: note: (near initialization for 'unicode_7b[1880].s') ../.././src/intl/uni_7b.inc:1886:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1886 | {0x00002507, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:1886:22: note: (near initialization for 'unicode_7b[1881].s') ../.././src/intl/uni_7b.inc:1887:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1887 | {0x00002508, "-"}, | ^~~ ../.././src/intl/uni_7b.inc:1887:22: note: (near initialization for 'unicode_7b[1882].s') ../.././src/intl/uni_7b.inc:1888:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1888 | {0x00002509, "="}, | ^~~ ../.././src/intl/uni_7b.inc:1888:22: note: (near initialization for 'unicode_7b[1883].s') ../.././src/intl/uni_7b.inc:1889:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1889 | {0x0000250a, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:1889:22: note: (near initialization for 'unicode_7b[1884].s') ../.././src/intl/uni_7b.inc:1890:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1890 | {0x0000250b, "|"}, | ^~~ ../.././src/intl/uni_7b.inc:1890:22: note: (near initialization for 'unicode_7b[1885].s') ../.././src/intl/uni_7b.inc:1891:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1891 | {0x0000250c, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1891:22: note: (near initialization for 'unicode_7b[1886].s') ../.././src/intl/uni_7b.inc:1892:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1892 | {0x0000250d, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1892:22: note: (near initialization for 'unicode_7b[1887].s') ../.././src/intl/uni_7b.inc:1893:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1893 | {0x0000250e, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1893:22: note: (near initialization for 'unicode_7b[1888].s') ../.././src/intl/uni_7b.inc:1894:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1894 | {0x0000250f, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1894:22: note: (near initialization for 'unicode_7b[1889].s') ../.././src/intl/uni_7b.inc:1895:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1895 | {0x00002510, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1895:22: note: (near initialization for 'unicode_7b[1890].s') ../.././src/intl/uni_7b.inc:1896:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1896 | {0x00002511, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1896:22: note: (near initialization for 'unicode_7b[1891].s') ../.././src/intl/uni_7b.inc:1897:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1897 | {0x00002512, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1897:22: note: (near initialization for 'unicode_7b[1892].s') ../.././src/intl/uni_7b.inc:1898:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1898 | {0x00002513, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1898:22: note: (near initialization for 'unicode_7b[1893].s') ../.././src/intl/uni_7b.inc:1899:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1899 | {0x00002514, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1899:22: note: (near initialization for 'unicode_7b[1894].s') ../.././src/intl/uni_7b.inc:1900:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1900 | {0x00002515, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1900:22: note: (near initialization for 'unicode_7b[1895].s') ../.././src/intl/uni_7b.inc:1901:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1901 | {0x00002516, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1901:22: note: (near initialization for 'unicode_7b[1896].s') ../.././src/intl/uni_7b.inc:1902:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1902 | {0x00002517, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1902:22: note: (near initialization for 'unicode_7b[1897].s') ../.././src/intl/uni_7b.inc:1903:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1903 | {0x00002518, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1903:22: note: (near initialization for 'unicode_7b[1898].s') ../.././src/intl/uni_7b.inc:1904:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1904 | {0x00002519, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1904:22: note: (near initialization for 'unicode_7b[1899].s') ../.././src/intl/uni_7b.inc:1905:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1905 | {0x0000251a, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1905:22: note: (near initialization for 'unicode_7b[1900].s') ../.././src/intl/uni_7b.inc:1906:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1906 | {0x0000251b, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1906:22: note: (near initialization for 'unicode_7b[1901].s') ../.././src/intl/uni_7b.inc:1907:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1907 | {0x0000251c, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1907:22: note: (near initialization for 'unicode_7b[1902].s') ../.././src/intl/uni_7b.inc:1908:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1908 | {0x0000251d, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1908:22: note: (near initialization for 'unicode_7b[1903].s') ../.././src/intl/uni_7b.inc:1909:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1909 | {0x0000251e, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1909:22: note: (near initialization for 'unicode_7b[1904].s') ../.././src/intl/uni_7b.inc:1910:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1910 | {0x0000251f, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1910:22: note: (near initialization for 'unicode_7b[1905].s') ../.././src/intl/uni_7b.inc:1911:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1911 | {0x00002520, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1911:22: note: (near initialization for 'unicode_7b[1906].s') ../.././src/intl/uni_7b.inc:1912:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1912 | {0x00002521, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1912:22: note: (near initialization for 'unicode_7b[1907].s') ../.././src/intl/uni_7b.inc:1913:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1913 | {0x00002522, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1913:22: note: (near initialization for 'unicode_7b[1908].s') ../.././src/intl/uni_7b.inc:1914:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1914 | {0x00002523, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1914:22: note: (near initialization for 'unicode_7b[1909].s') ../.././src/intl/uni_7b.inc:1915:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1915 | {0x00002524, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1915:22: note: (near initialization for 'unicode_7b[1910].s') ../.././src/intl/uni_7b.inc:1916:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1916 | {0x00002525, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1916:22: note: (near initialization for 'unicode_7b[1911].s') ../.././src/intl/uni_7b.inc:1917:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1917 | {0x00002526, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1917:22: note: (near initialization for 'unicode_7b[1912].s') ../.././src/intl/uni_7b.inc:1918:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1918 | {0x00002527, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1918:22: note: (near initialization for 'unicode_7b[1913].s') ../.././src/intl/uni_7b.inc:1919:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1919 | {0x00002528, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1919:22: note: (near initialization for 'unicode_7b[1914].s') ../.././src/intl/uni_7b.inc:1920:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1920 | {0x00002529, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1920:22: note: (near initialization for 'unicode_7b[1915].s') ../.././src/intl/uni_7b.inc:1921:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1921 | {0x0000252a, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1921:22: note: (near initialization for 'unicode_7b[1916].s') ../.././src/intl/uni_7b.inc:1922:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1922 | {0x0000252b, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1922:22: note: (near initialization for 'unicode_7b[1917].s') ../.././src/intl/uni_7b.inc:1923:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1923 | {0x0000252c, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1923:22: note: (near initialization for 'unicode_7b[1918].s') ../.././src/intl/uni_7b.inc:1924:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1924 | {0x0000252d, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1924:22: note: (near initialization for 'unicode_7b[1919].s') ../.././src/intl/uni_7b.inc:1925:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1925 | {0x0000252e, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1925:22: note: (near initialization for 'unicode_7b[1920].s') ../.././src/intl/uni_7b.inc:1926:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1926 | {0x0000252f, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1926:22: note: (near initialization for 'unicode_7b[1921].s') ../.././src/intl/uni_7b.inc:1927:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1927 | {0x00002530, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1927:22: note: (near initialization for 'unicode_7b[1922].s') ../.././src/intl/uni_7b.inc:1928:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1928 | {0x00002531, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1928:22: note: (near initialization for 'unicode_7b[1923].s') ../.././src/intl/uni_7b.inc:1929:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1929 | {0x00002532, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1929:22: note: (near initialization for 'unicode_7b[1924].s') ../.././src/intl/uni_7b.inc:1930:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1930 | {0x00002533, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1930:22: note: (near initialization for 'unicode_7b[1925].s') ../.././src/intl/uni_7b.inc:1931:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1931 | {0x00002534, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1931:22: note: (near initialization for 'unicode_7b[1926].s') ../.././src/intl/uni_7b.inc:1932:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1932 | {0x00002535, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1932:22: note: (near initialization for 'unicode_7b[1927].s') ../.././src/intl/uni_7b.inc:1933:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1933 | {0x00002536, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1933:22: note: (near initialization for 'unicode_7b[1928].s') ../.././src/intl/uni_7b.inc:1934:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1934 | {0x00002537, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1934:22: note: (near initialization for 'unicode_7b[1929].s') ../.././src/intl/uni_7b.inc:1935:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1935 | {0x00002538, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1935:22: note: (near initialization for 'unicode_7b[1930].s') ../.././src/intl/uni_7b.inc:1936:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1936 | {0x00002539, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1936:22: note: (near initialization for 'unicode_7b[1931].s') ../.././src/intl/uni_7b.inc:1937:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1937 | {0x0000253a, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1937:22: note: (near initialization for 'unicode_7b[1932].s') ../.././src/intl/uni_7b.inc:1938:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1938 | {0x0000253b, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1938:22: note: (near initialization for 'unicode_7b[1933].s') ../.././src/intl/uni_7b.inc:1939:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1939 | {0x0000253c, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1939:22: note: (near initialization for 'unicode_7b[1934].s') ../.././src/intl/uni_7b.inc:1940:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1940 | {0x0000253d, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1940:22: note: (near initialization for 'unicode_7b[1935].s') ../.././src/intl/uni_7b.inc:1941:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1941 | {0x0000253e, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1941:22: note: (near initialization for 'unicode_7b[1936].s') ../.././src/intl/uni_7b.inc:1942:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1942 | {0x0000253f, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1942:22: note: (near initialization for 'unicode_7b[1937].s') ../.././src/intl/uni_7b.inc:1943:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1943 | {0x00002540, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1943:22: note: (near initialization for 'unicode_7b[1938].s') ../.././src/intl/uni_7b.inc:1944:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1944 | {0x00002541, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1944:22: note: (near initialization for 'unicode_7b[1939].s') ../.././src/intl/uni_7b.inc:1945:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1945 | {0x00002542, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1945:22: note: (near initialization for 'unicode_7b[1940].s') ../.././src/intl/uni_7b.inc:1946:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1946 | {0x00002543, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1946:22: note: (near initialization for 'unicode_7b[1941].s') ../.././src/intl/uni_7b.inc:1947:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1947 | {0x00002544, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1947:22: note: (near initialization for 'unicode_7b[1942].s') ../.././src/intl/uni_7b.inc:1948:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1948 | {0x00002545, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1948:22: note: (near initialization for 'unicode_7b[1943].s') ../.././src/intl/uni_7b.inc:1949:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1949 | {0x00002546, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1949:22: note: (near initialization for 'unicode_7b[1944].s') ../.././src/intl/uni_7b.inc:1950:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1950 | {0x00002547, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1950:22: note: (near initialization for 'unicode_7b[1945].s') ../.././src/intl/uni_7b.inc:1951:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1951 | {0x00002548, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1951:22: note: (near initialization for 'unicode_7b[1946].s') ../.././src/intl/uni_7b.inc:1952:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1952 | {0x00002549, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1952:22: note: (near initialization for 'unicode_7b[1947].s') ../.././src/intl/uni_7b.inc:1953:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1953 | {0x0000254a, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1953:22: note: (near initialization for 'unicode_7b[1948].s') ../.././src/intl/uni_7b.inc:1954:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1954 | {0x0000254b, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1954:22: note: (near initialization for 'unicode_7b[1949].s') ../.././src/intl/uni_7b.inc:1955:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1955 | {0x0000254c, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1955:22: note: (near initialization for 'unicode_7b[1950].s') ../.././src/intl/uni_7b.inc:1956:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1956 | {0x0000254d, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1956:22: note: (near initialization for 'unicode_7b[1951].s') ../.././src/intl/uni_7b.inc:1957:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1957 | {0x0000254e, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1957:22: note: (near initialization for 'unicode_7b[1952].s') ../.././src/intl/uni_7b.inc:1958:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1958 | {0x0000254f, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1958:22: note: (near initialization for 'unicode_7b[1953].s') ../.././src/intl/uni_7b.inc:1959:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1959 | {0x00002550, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1959:22: note: (near initialization for 'unicode_7b[1954].s') ../.././src/intl/uni_7b.inc:1960:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1960 | {0x00002551, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1960:22: note: (near initialization for 'unicode_7b[1955].s') ../.././src/intl/uni_7b.inc:1961:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1961 | {0x00002552, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1961:22: note: (near initialization for 'unicode_7b[1956].s') ../.././src/intl/uni_7b.inc:1962:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1962 | {0x00002553, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1962:22: note: (near initialization for 'unicode_7b[1957].s') ../.././src/intl/uni_7b.inc:1963:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1963 | {0x00002554, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1963:22: note: (near initialization for 'unicode_7b[1958].s') ../.././src/intl/uni_7b.inc:1964:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1964 | {0x00002555, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1964:22: note: (near initialization for 'unicode_7b[1959].s') ../.././src/intl/uni_7b.inc:1965:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1965 | {0x00002556, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1965:22: note: (near initialization for 'unicode_7b[1960].s') ../.././src/intl/uni_7b.inc:1966:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1966 | {0x00002557, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1966:22: note: (near initialization for 'unicode_7b[1961].s') ../.././src/intl/uni_7b.inc:1967:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1967 | {0x00002558, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1967:22: note: (near initialization for 'unicode_7b[1962].s') ../.././src/intl/uni_7b.inc:1968:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1968 | {0x00002559, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1968:22: note: (near initialization for 'unicode_7b[1963].s') ../.././src/intl/uni_7b.inc:1969:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1969 | {0x0000255a, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1969:22: note: (near initialization for 'unicode_7b[1964].s') ../.././src/intl/uni_7b.inc:1970:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1970 | {0x0000255b, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1970:22: note: (near initialization for 'unicode_7b[1965].s') ../.././src/intl/uni_7b.inc:1971:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1971 | {0x0000255c, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1971:22: note: (near initialization for 'unicode_7b[1966].s') ../.././src/intl/uni_7b.inc:1972:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1972 | {0x0000255d, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1972:22: note: (near initialization for 'unicode_7b[1967].s') ../.././src/intl/uni_7b.inc:1973:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1973 | {0x0000255e, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1973:22: note: (near initialization for 'unicode_7b[1968].s') ../.././src/intl/uni_7b.inc:1974:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1974 | {0x0000255f, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1974:22: note: (near initialization for 'unicode_7b[1969].s') ../.././src/intl/uni_7b.inc:1975:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1975 | {0x00002560, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1975:22: note: (near initialization for 'unicode_7b[1970].s') ../.././src/intl/uni_7b.inc:1976:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1976 | {0x00002561, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1976:22: note: (near initialization for 'unicode_7b[1971].s') ../.././src/intl/uni_7b.inc:1977:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1977 | {0x00002562, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1977:22: note: (near initialization for 'unicode_7b[1972].s') ../.././src/intl/uni_7b.inc:1978:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1978 | {0x00002563, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1978:22: note: (near initialization for 'unicode_7b[1973].s') ../.././src/intl/uni_7b.inc:1979:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1979 | {0x00002564, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1979:22: note: (near initialization for 'unicode_7b[1974].s') ../.././src/intl/uni_7b.inc:1980:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1980 | {0x00002565, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1980:22: note: (near initialization for 'unicode_7b[1975].s') ../.././src/intl/uni_7b.inc:1981:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1981 | {0x00002566, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1981:22: note: (near initialization for 'unicode_7b[1976].s') ../.././src/intl/uni_7b.inc:1982:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1982 | {0x00002567, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1982:22: note: (near initialization for 'unicode_7b[1977].s') ../.././src/intl/uni_7b.inc:1983:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1983 | {0x00002568, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1983:22: note: (near initialization for 'unicode_7b[1978].s') ../.././src/intl/uni_7b.inc:1984:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1984 | {0x00002569, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1984:22: note: (near initialization for 'unicode_7b[1979].s') ../.././src/intl/uni_7b.inc:1985:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1985 | {0x0000256a, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1985:22: note: (near initialization for 'unicode_7b[1980].s') ../.././src/intl/uni_7b.inc:1986:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1986 | {0x0000256b, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1986:22: note: (near initialization for 'unicode_7b[1981].s') ../.././src/intl/uni_7b.inc:1987:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1987 | {0x0000256c, "+"}, | ^~~ ../.././src/intl/uni_7b.inc:1987:22: note: (near initialization for 'unicode_7b[1982].s') ../.././src/intl/uni_7b.inc:1988:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1988 | {0x00002571, "/"}, | ^~~ ../.././src/intl/uni_7b.inc:1988:22: note: (near initialization for 'unicode_7b[1983].s') ../.././src/intl/uni_7b.inc:1989:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1989 | {0x00002572, "\\\\"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:1989:22: note: (near initialization for 'unicode_7b[1984].s') ../.././src/intl/uni_7b.inc:1990:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1990 | {0x00002580, "TB"}, | ^~~~ ../.././src/intl/uni_7b.inc:1990:22: note: (near initialization for 'unicode_7b[1985].s') ../.././src/intl/uni_7b.inc:1991:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1991 | {0x00002584, "LB"}, | ^~~~ ../.././src/intl/uni_7b.inc:1991:22: note: (near initialization for 'unicode_7b[1986].s') ../.././src/intl/uni_7b.inc:1992:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1992 | {0x00002588, "FB"}, | ^~~~ ../.././src/intl/uni_7b.inc:1992:22: note: (near initialization for 'unicode_7b[1987].s') ../.././src/intl/uni_7b.inc:1993:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1993 | {0x0000258c, "lB"}, | ^~~~ ../.././src/intl/uni_7b.inc:1993:22: note: (near initialization for 'unicode_7b[1988].s') ../.././src/intl/uni_7b.inc:1994:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1994 | {0x00002590, "RB"}, | ^~~~ ../.././src/intl/uni_7b.inc:1994:22: note: (near initialization for 'unicode_7b[1989].s') ../.././src/intl/uni_7b.inc:1995:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1995 | {0x00002591, ".S"}, | ^~~~ ../.././src/intl/uni_7b.inc:1995:22: note: (near initialization for 'unicode_7b[1990].s') ../.././src/intl/uni_7b.inc:1996:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1996 | {0x00002592, ""}, | ^~ ../.././src/intl/uni_7b.inc:1996:22: note: (near initialization for 'unicode_7b[1991].s') ../.././src/intl/uni_7b.inc:1997:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1997 | {0x00002593, "?S"}, | ^~~~ ../.././src/intl/uni_7b.inc:1997:22: note: (near initialization for 'unicode_7b[1992].s') ../.././src/intl/uni_7b.inc:1998:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1998 | {0x000025a0, "fS"}, | ^~~~ ../.././src/intl/uni_7b.inc:1998:22: note: (near initialization for 'unicode_7b[1993].s') ../.././src/intl/uni_7b.inc:1999:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1999 | {0x000025a1, "OS"}, | ^~~~ ../.././src/intl/uni_7b.inc:1999:22: note: (near initialization for 'unicode_7b[1994].s') ../.././src/intl/uni_7b.inc:2000:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2000 | {0x000025a2, "RO"}, | ^~~~ ../.././src/intl/uni_7b.inc:2000:22: note: (near initialization for 'unicode_7b[1995].s') ../.././src/intl/uni_7b.inc:2001:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2001 | {0x000025a3, "Rr"}, | ^~~~ ../.././src/intl/uni_7b.inc:2001:22: note: (near initialization for 'unicode_7b[1996].s') ../.././src/intl/uni_7b.inc:2002:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2002 | {0x000025a4, "RF"}, | ^~~~ ../.././src/intl/uni_7b.inc:2002:22: note: (near initialization for 'unicode_7b[1997].s') ../.././src/intl/uni_7b.inc:2003:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2003 | {0x000025a5, "RY"}, | ^~~~ ../.././src/intl/uni_7b.inc:2003:22: note: (near initialization for 'unicode_7b[1998].s') ../.././src/intl/uni_7b.inc:2004:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2004 | {0x000025a6, "RH"}, | ^~~~ ../.././src/intl/uni_7b.inc:2004:22: note: (near initialization for 'unicode_7b[1999].s') ../.././src/intl/uni_7b.inc:2005:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2005 | {0x000025a7, "RZ"}, | ^~~~ ../.././src/intl/uni_7b.inc:2005:22: note: (near initialization for 'unicode_7b[2000].s') ../.././src/intl/uni_7b.inc:2006:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2006 | {0x000025a8, "RK"}, | ^~~~ ../.././src/intl/uni_7b.inc:2006:22: note: (near initialization for 'unicode_7b[2001].s') ../.././src/intl/uni_7b.inc:2007:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2007 | {0x000025a9, "RX"}, | ^~~~ ../.././src/intl/uni_7b.inc:2007:22: note: (near initialization for 'unicode_7b[2002].s') ../.././src/intl/uni_7b.inc:2008:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2008 | {0x000025aa, "sB"}, | ^~~~ ../.././src/intl/uni_7b.inc:2008:22: note: (near initialization for 'unicode_7b[2003].s') ../.././src/intl/uni_7b.inc:2009:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2009 | {0x000025ac, "SR"}, | ^~~~ ../.././src/intl/uni_7b.inc:2009:22: note: (near initialization for 'unicode_7b[2004].s') ../.././src/intl/uni_7b.inc:2010:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2010 | {0x000025ad, "Or"}, | ^~~~ ../.././src/intl/uni_7b.inc:2010:22: note: (near initialization for 'unicode_7b[2005].s') ../.././src/intl/uni_7b.inc:2011:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2011 | {0x000025b2, "^"}, | ^~~ ../.././src/intl/uni_7b.inc:2011:22: note: (near initialization for 'unicode_7b[2006].s') ../.././src/intl/uni_7b.inc:2012:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2012 | {0x000025b3, "uT"}, | ^~~~ ../.././src/intl/uni_7b.inc:2012:22: note: (near initialization for 'unicode_7b[2007].s') ../.././src/intl/uni_7b.inc:2013:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2013 | {0x000025b6, "|>"}, | ^~~~ ../.././src/intl/uni_7b.inc:2013:22: note: (near initialization for 'unicode_7b[2008].s') ../.././src/intl/uni_7b.inc:2014:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2014 | {0x000025b7, "Tr"}, | ^~~~ ../.././src/intl/uni_7b.inc:2014:22: note: (near initialization for 'unicode_7b[2009].s') ../.././src/intl/uni_7b.inc:2015:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2015 | {0x000025ba, "|>"}, | ^~~~ ../.././src/intl/uni_7b.inc:2015:22: note: (near initialization for 'unicode_7b[2010].s') ../.././src/intl/uni_7b.inc:2016:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2016 | {0x000025bc, "v"}, | ^~~ ../.././src/intl/uni_7b.inc:2016:22: note: (near initialization for 'unicode_7b[2011].s') ../.././src/intl/uni_7b.inc:2017:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2017 | {0x000025bd, "dT"}, | ^~~~ ../.././src/intl/uni_7b.inc:2017:22: note: (near initialization for 'unicode_7b[2012].s') ../.././src/intl/uni_7b.inc:2018:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2018 | {0x000025c0, "<|"}, | ^~~~ ../.././src/intl/uni_7b.inc:2018:22: note: (near initialization for 'unicode_7b[2013].s') ../.././src/intl/uni_7b.inc:2019:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2019 | {0x000025c1, "Tl"}, | ^~~~ ../.././src/intl/uni_7b.inc:2019:22: note: (near initialization for 'unicode_7b[2014].s') ../.././src/intl/uni_7b.inc:2020:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2020 | {0x000025c4, "<|"}, | ^~~~ ../.././src/intl/uni_7b.inc:2020:22: note: (near initialization for 'unicode_7b[2015].s') ../.././src/intl/uni_7b.inc:2021:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2021 | {0x000025c6, "Db"}, | ^~~~ ../.././src/intl/uni_7b.inc:2021:22: note: (near initialization for 'unicode_7b[2016].s') ../.././src/intl/uni_7b.inc:2022:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2022 | {0x000025c7, "Dw"}, | ^~~~ ../.././src/intl/uni_7b.inc:2022:22: note: (near initialization for 'unicode_7b[2017].s') ../.././src/intl/uni_7b.inc:2023:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2023 | {0x000025ca, "LZ"}, | ^~~~ ../.././src/intl/uni_7b.inc:2023:22: note: (near initialization for 'unicode_7b[2018].s') ../.././src/intl/uni_7b.inc:2024:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2024 | {0x000025cb, "0m"}, | ^~~~ ../.././src/intl/uni_7b.inc:2024:22: note: (near initialization for 'unicode_7b[2019].s') ../.././src/intl/uni_7b.inc:2025:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2025 | {0x000025ce, "0o"}, | ^~~~ ../.././src/intl/uni_7b.inc:2025:22: note: (near initialization for 'unicode_7b[2020].s') ../.././src/intl/uni_7b.inc:2026:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2026 | {0x000025cf, "0M"}, | ^~~~ ../.././src/intl/uni_7b.inc:2026:22: note: (near initialization for 'unicode_7b[2021].s') ../.././src/intl/uni_7b.inc:2027:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2027 | {0x000025d0, "0L"}, | ^~~~ ../.././src/intl/uni_7b.inc:2027:22: note: (near initialization for 'unicode_7b[2022].s') ../.././src/intl/uni_7b.inc:2028:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2028 | {0x000025d1, "0R"}, | ^~~~ ../.././src/intl/uni_7b.inc:2028:22: note: (near initialization for 'unicode_7b[2023].s') ../.././src/intl/uni_7b.inc:2029:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2029 | {0x000025d8, "Sn"}, | ^~~~ ../.././src/intl/uni_7b.inc:2029:22: note: (near initialization for 'unicode_7b[2024].s') ../.././src/intl/uni_7b.inc:2030:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2030 | {0x000025d9, "Ic"}, | ^~~~ ../.././src/intl/uni_7b.inc:2030:22: note: (near initialization for 'unicode_7b[2025].s') ../.././src/intl/uni_7b.inc:2031:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2031 | {0x000025e2, "Fd"}, | ^~~~ ../.././src/intl/uni_7b.inc:2031:22: note: (near initialization for 'unicode_7b[2026].s') ../.././src/intl/uni_7b.inc:2032:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2032 | {0x000025e3, "Bd"}, | ^~~~ ../.././src/intl/uni_7b.inc:2032:22: note: (near initialization for 'unicode_7b[2027].s') ../.././src/intl/uni_7b.inc:2033:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2033 | {0x000025ef, "Ci"}, | ^~~~ ../.././src/intl/uni_7b.inc:2033:22: note: (near initialization for 'unicode_7b[2028].s') ../.././src/intl/uni_7b.inc:2034:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2034 | {0x00002605, "*2"}, | ^~~~ ../.././src/intl/uni_7b.inc:2034:22: note: (near initialization for 'unicode_7b[2029].s') ../.././src/intl/uni_7b.inc:2035:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2035 | {0x00002606, "*1"}, | ^~~~ ../.././src/intl/uni_7b.inc:2035:22: note: (near initialization for 'unicode_7b[2030].s') ../.././src/intl/uni_7b.inc:2036:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2036 | {0x0000260e, "TEL"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2036:22: note: (near initialization for 'unicode_7b[2031].s') ../.././src/intl/uni_7b.inc:2037:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2037 | {0x0000260f, "tel"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2037:22: note: (near initialization for 'unicode_7b[2032].s') ../.././src/intl/uni_7b.inc:2038:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2038 | {0x0000261c, "<--"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2038:22: note: (near initialization for 'unicode_7b[2033].s') ../.././src/intl/uni_7b.inc:2039:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2039 | {0x0000261e, "-->"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2039:22: note: (near initialization for 'unicode_7b[2034].s') ../.././src/intl/uni_7b.inc:2040:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2040 | {0x00002621, "CAUTION"}, | ^~~~~~~~~ ../.././src/intl/uni_7b.inc:2040:22: note: (near initialization for 'unicode_7b[2035].s') ../.././src/intl/uni_7b.inc:2041:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2041 | {0x00002627, "XP"}, | ^~~~ ../.././src/intl/uni_7b.inc:2041:22: note: (near initialization for 'unicode_7b[2036].s') ../.././src/intl/uni_7b.inc:2042:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2042 | {0x00002639, ""}, | ^~ ../.././src/intl/uni_7b.inc:2042:22: note: (near initialization for 'unicode_7b[2037].s') ../.././src/intl/uni_7b.inc:2043:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2043 | {0x0000263a, ""}, | ^~ ../.././src/intl/uni_7b.inc:2043:22: note: (near initialization for 'unicode_7b[2038].s') ../.././src/intl/uni_7b.inc:2044:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2044 | {0x0000263b, "(-"}, | ^~~~ ../.././src/intl/uni_7b.inc:2044:22: note: (near initialization for 'unicode_7b[2039].s') ../.././src/intl/uni_7b.inc:2045:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2045 | {0x0000263c, "SU"}, | ^~~~ ../.././src/intl/uni_7b.inc:2045:22: note: (near initialization for 'unicode_7b[2040].s') ../.././src/intl/uni_7b.inc:2046:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2046 | {0x00002640, "f."}, | ^~~~ ../.././src/intl/uni_7b.inc:2046:22: note: (near initialization for 'unicode_7b[2041].s') ../.././src/intl/uni_7b.inc:2047:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2047 | {0x00002642, "m."}, | ^~~~ ../.././src/intl/uni_7b.inc:2047:22: note: (near initialization for 'unicode_7b[2042].s') ../.././src/intl/uni_7b.inc:2048:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2048 | {0x00002660, "cS"}, | ^~~~ ../.././src/intl/uni_7b.inc:2048:22: note: (near initialization for 'unicode_7b[2043].s') ../.././src/intl/uni_7b.inc:2049:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2049 | {0x00002661, "cH"}, | ^~~~ ../.././src/intl/uni_7b.inc:2049:22: note: (near initialization for 'unicode_7b[2044].s') ../.././src/intl/uni_7b.inc:2050:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2050 | {0x00002662, "cD"}, | ^~~~ ../.././src/intl/uni_7b.inc:2050:22: note: (near initialization for 'unicode_7b[2045].s') ../.././src/intl/uni_7b.inc:2051:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2051 | {0x00002663, "cC"}, | ^~~~ ../.././src/intl/uni_7b.inc:2051:22: note: (near initialization for 'unicode_7b[2046].s') ../.././src/intl/uni_7b.inc:2052:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2052 | {0x00002664, "cS-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2052:22: note: (near initialization for 'unicode_7b[2047].s') ../.././src/intl/uni_7b.inc:2053:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2053 | {0x00002665, "cH-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2053:22: note: (near initialization for 'unicode_7b[2048].s') ../.././src/intl/uni_7b.inc:2054:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2054 | {0x00002666, "cD-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2054:22: note: (near initialization for 'unicode_7b[2049].s') ../.././src/intl/uni_7b.inc:2055:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2055 | {0x00002667, "cC-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2055:22: note: (near initialization for 'unicode_7b[2050].s') ../.././src/intl/uni_7b.inc:2056:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2056 | {0x00002669, "Md"}, | ^~~~ ../.././src/intl/uni_7b.inc:2056:22: note: (near initialization for 'unicode_7b[2051].s') ../.././src/intl/uni_7b.inc:2057:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2057 | {0x0000266a, "M8"}, | ^~~~ ../.././src/intl/uni_7b.inc:2057:22: note: (near initialization for 'unicode_7b[2052].s') ../.././src/intl/uni_7b.inc:2058:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2058 | {0x0000266b, "M2"}, | ^~~~ ../.././src/intl/uni_7b.inc:2058:22: note: (near initialization for 'unicode_7b[2053].s') ../.././src/intl/uni_7b.inc:2059:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2059 | {0x0000266c, "M16"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2059:22: note: (near initialization for 'unicode_7b[2054].s') ../.././src/intl/uni_7b.inc:2060:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2060 | {0x0000266d, "b"}, | ^~~ ../.././src/intl/uni_7b.inc:2060:22: note: (near initialization for 'unicode_7b[2055].s') ../.././src/intl/uni_7b.inc:2061:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2061 | {0x0000266e, "Mx"}, | ^~~~ ../.././src/intl/uni_7b.inc:2061:22: note: (near initialization for 'unicode_7b[2056].s') ../.././src/intl/uni_7b.inc:2062:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2062 | {0x0000266f, "#"}, | ^~~ ../.././src/intl/uni_7b.inc:2062:22: note: (near initialization for 'unicode_7b[2057].s') ../.././src/intl/uni_7b.inc:2063:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2063 | {0x00002713, "X"}, | ^~~ ../.././src/intl/uni_7b.inc:2063:22: note: (near initialization for 'unicode_7b[2058].s') ../.././src/intl/uni_7b.inc:2064:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2064 | {0x00002717, "X"}, | ^~~ ../.././src/intl/uni_7b.inc:2064:22: note: (near initialization for 'unicode_7b[2059].s') ../.././src/intl/uni_7b.inc:2065:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2065 | {0x00002720, "-X"}, | ^~~~ ../.././src/intl/uni_7b.inc:2065:22: note: (near initialization for 'unicode_7b[2060].s') ../.././src/intl/uni_7b.inc:2066:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2066 | {0x00003000, " "}, | ^~~ ../.././src/intl/uni_7b.inc:2066:22: note: (near initialization for 'unicode_7b[2061].s') ../.././src/intl/uni_7b.inc:2067:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2067 | {0x00003001, ",_"}, | ^~~~ ../.././src/intl/uni_7b.inc:2067:22: note: (near initialization for 'unicode_7b[2062].s') ../.././src/intl/uni_7b.inc:2068:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2068 | {0x00003002, "._"}, | ^~~~ ../.././src/intl/uni_7b.inc:2068:22: note: (near initialization for 'unicode_7b[2063].s') ../.././src/intl/uni_7b.inc:2069:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2069 | {0x00003003, "+\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:2069:22: note: (near initialization for 'unicode_7b[2064].s') ../.././src/intl/uni_7b.inc:2070:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2070 | {0x00003004, "JIS"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2070:22: note: (near initialization for 'unicode_7b[2065].s') ../.././src/intl/uni_7b.inc:2071:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2071 | {0x00003005, "*_"}, | ^~~~ ../.././src/intl/uni_7b.inc:2071:22: note: (near initialization for 'unicode_7b[2066].s') ../.././src/intl/uni_7b.inc:2072:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2072 | {0x00003006, ";_"}, | ^~~~ ../.././src/intl/uni_7b.inc:2072:22: note: (near initialization for 'unicode_7b[2067].s') ../.././src/intl/uni_7b.inc:2073:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2073 | {0x00003007, "0_"}, | ^~~~ ../.././src/intl/uni_7b.inc:2073:22: note: (near initialization for 'unicode_7b[2068].s') ../.././src/intl/uni_7b.inc:2074:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2074 | {0x0000300a, "<+"}, | ^~~~ ../.././src/intl/uni_7b.inc:2074:22: note: (near initialization for 'unicode_7b[2069].s') ../.././src/intl/uni_7b.inc:2075:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2075 | {0x0000300b, ">+"}, | ^~~~ ../.././src/intl/uni_7b.inc:2075:22: note: (near initialization for 'unicode_7b[2070].s') ../.././src/intl/uni_7b.inc:2076:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2076 | {0x0000300c, "<'"}, | ^~~~ ../.././src/intl/uni_7b.inc:2076:22: note: (near initialization for 'unicode_7b[2071].s') ../.././src/intl/uni_7b.inc:2077:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2077 | {0x0000300d, ">'"}, | ^~~~ ../.././src/intl/uni_7b.inc:2077:22: note: (near initialization for 'unicode_7b[2072].s') ../.././src/intl/uni_7b.inc:2078:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2078 | {0x0000300e, "<\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:2078:22: note: (near initialization for 'unicode_7b[2073].s') ../.././src/intl/uni_7b.inc:2079:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2079 | {0x0000300f, ">\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:2079:22: note: (near initialization for 'unicode_7b[2074].s') ../.././src/intl/uni_7b.inc:2080:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2080 | {0x00003010, "(\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:2080:22: note: (near initialization for 'unicode_7b[2075].s') ../.././src/intl/uni_7b.inc:2081:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2081 | {0x00003011, ")\""}, | ^~~~~ ../.././src/intl/uni_7b.inc:2081:22: note: (near initialization for 'unicode_7b[2076].s') ../.././src/intl/uni_7b.inc:2082:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2082 | {0x00003012, "=T"}, | ^~~~ ../.././src/intl/uni_7b.inc:2082:22: note: (near initialization for 'unicode_7b[2077].s') ../.././src/intl/uni_7b.inc:2083:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2083 | {0x00003013, "=_"}, | ^~~~ ../.././src/intl/uni_7b.inc:2083:22: note: (near initialization for 'unicode_7b[2078].s') ../.././src/intl/uni_7b.inc:2084:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2084 | {0x00003014, "('"}, | ^~~~ ../.././src/intl/uni_7b.inc:2084:22: note: (near initialization for 'unicode_7b[2079].s') ../.././src/intl/uni_7b.inc:2085:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2085 | {0x00003015, ")'"}, | ^~~~ ../.././src/intl/uni_7b.inc:2085:22: note: (near initialization for 'unicode_7b[2080].s') ../.././src/intl/uni_7b.inc:2086:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2086 | {0x00003016, "(I"}, | ^~~~ ../.././src/intl/uni_7b.inc:2086:22: note: (near initialization for 'unicode_7b[2081].s') ../.././src/intl/uni_7b.inc:2087:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2087 | {0x00003017, ")I"}, | ^~~~ ../.././src/intl/uni_7b.inc:2087:22: note: (near initialization for 'unicode_7b[2082].s') ../.././src/intl/uni_7b.inc:2088:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2088 | {0x0000301a, "[["}, | ^~~~ ../.././src/intl/uni_7b.inc:2088:22: note: (near initialization for 'unicode_7b[2083].s') ../.././src/intl/uni_7b.inc:2089:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2089 | {0x0000301b, "]]"}, | ^~~~ ../.././src/intl/uni_7b.inc:2089:22: note: (near initialization for 'unicode_7b[2084].s') ../.././src/intl/uni_7b.inc:2090:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2090 | {0x0000301c, "-?"}, | ^~~~ ../.././src/intl/uni_7b.inc:2090:22: note: (near initialization for 'unicode_7b[2085].s') ../.././src/intl/uni_7b.inc:2091:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2091 | {0x00003020, "=T"}, | ^~~~ ../.././src/intl/uni_7b.inc:2091:22: note: (near initialization for 'unicode_7b[2086].s') ../.././src/intl/uni_7b.inc:2092:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2092 | {0x0000303f, " "}, | ^~~ ../.././src/intl/uni_7b.inc:2092:22: note: (near initialization for 'unicode_7b[2087].s') ../.././src/intl/uni_7b.inc:2093:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2093 | {0x00003041, "A5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2093:22: note: (near initialization for 'unicode_7b[2088].s') ../.././src/intl/uni_7b.inc:2094:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2094 | {0x00003042, "a5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2094:22: note: (near initialization for 'unicode_7b[2089].s') ../.././src/intl/uni_7b.inc:2095:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2095 | {0x00003043, "I5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2095:22: note: (near initialization for 'unicode_7b[2090].s') ../.././src/intl/uni_7b.inc:2096:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2096 | {0x00003044, "i5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2096:22: note: (near initialization for 'unicode_7b[2091].s') ../.././src/intl/uni_7b.inc:2097:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2097 | {0x00003045, "U5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2097:22: note: (near initialization for 'unicode_7b[2092].s') ../.././src/intl/uni_7b.inc:2098:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2098 | {0x00003046, "u5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2098:22: note: (near initialization for 'unicode_7b[2093].s') ../.././src/intl/uni_7b.inc:2099:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2099 | {0x00003047, "E5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2099:22: note: (near initialization for 'unicode_7b[2094].s') ../.././src/intl/uni_7b.inc:2100:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2100 | {0x00003048, "e5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2100:22: note: (near initialization for 'unicode_7b[2095].s') ../.././src/intl/uni_7b.inc:2101:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2101 | {0x00003049, "O5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2101:22: note: (near initialization for 'unicode_7b[2096].s') ../.././src/intl/uni_7b.inc:2102:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2102 | {0x0000304a, "o5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2102:22: note: (near initialization for 'unicode_7b[2097].s') ../.././src/intl/uni_7b.inc:2103:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2103 | {0x0000304b, "ka"}, | ^~~~ ../.././src/intl/uni_7b.inc:2103:22: note: (near initialization for 'unicode_7b[2098].s') ../.././src/intl/uni_7b.inc:2104:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2104 | {0x0000304c, "ga"}, | ^~~~ ../.././src/intl/uni_7b.inc:2104:22: note: (near initialization for 'unicode_7b[2099].s') ../.././src/intl/uni_7b.inc:2105:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2105 | {0x0000304d, "ki"}, | ^~~~ ../.././src/intl/uni_7b.inc:2105:22: note: (near initialization for 'unicode_7b[2100].s') ../.././src/intl/uni_7b.inc:2106:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2106 | {0x0000304e, "gi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2106:22: note: (near initialization for 'unicode_7b[2101].s') ../.././src/intl/uni_7b.inc:2107:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2107 | {0x0000304f, "ku"}, | ^~~~ ../.././src/intl/uni_7b.inc:2107:22: note: (near initialization for 'unicode_7b[2102].s') ../.././src/intl/uni_7b.inc:2108:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2108 | {0x00003050, "gu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2108:22: note: (near initialization for 'unicode_7b[2103].s') ../.././src/intl/uni_7b.inc:2109:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2109 | {0x00003051, "ke"}, | ^~~~ ../.././src/intl/uni_7b.inc:2109:22: note: (near initialization for 'unicode_7b[2104].s') ../.././src/intl/uni_7b.inc:2110:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2110 | {0x00003052, "ge"}, | ^~~~ ../.././src/intl/uni_7b.inc:2110:22: note: (near initialization for 'unicode_7b[2105].s') ../.././src/intl/uni_7b.inc:2111:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2111 | {0x00003053, "ko"}, | ^~~~ ../.././src/intl/uni_7b.inc:2111:22: note: (near initialization for 'unicode_7b[2106].s') ../.././src/intl/uni_7b.inc:2112:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2112 | {0x00003054, "go"}, | ^~~~ ../.././src/intl/uni_7b.inc:2112:22: note: (near initialization for 'unicode_7b[2107].s') ../.././src/intl/uni_7b.inc:2113:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2113 | {0x00003055, "sa"}, | ^~~~ ../.././src/intl/uni_7b.inc:2113:22: note: (near initialization for 'unicode_7b[2108].s') ../.././src/intl/uni_7b.inc:2114:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2114 | {0x00003056, "za"}, | ^~~~ ../.././src/intl/uni_7b.inc:2114:22: note: (near initialization for 'unicode_7b[2109].s') ../.././src/intl/uni_7b.inc:2115:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2115 | {0x00003057, "si"}, | ^~~~ ../.././src/intl/uni_7b.inc:2115:22: note: (near initialization for 'unicode_7b[2110].s') ../.././src/intl/uni_7b.inc:2116:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2116 | {0x00003058, "zi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2116:22: note: (near initialization for 'unicode_7b[2111].s') ../.././src/intl/uni_7b.inc:2117:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2117 | {0x00003059, "su"}, | ^~~~ ../.././src/intl/uni_7b.inc:2117:22: note: (near initialization for 'unicode_7b[2112].s') ../.././src/intl/uni_7b.inc:2118:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2118 | {0x0000305a, "zu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2118:22: note: (near initialization for 'unicode_7b[2113].s') ../.././src/intl/uni_7b.inc:2119:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2119 | {0x0000305b, "se"}, | ^~~~ ../.././src/intl/uni_7b.inc:2119:22: note: (near initialization for 'unicode_7b[2114].s') ../.././src/intl/uni_7b.inc:2120:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2120 | {0x0000305c, "ze"}, | ^~~~ ../.././src/intl/uni_7b.inc:2120:22: note: (near initialization for 'unicode_7b[2115].s') ../.././src/intl/uni_7b.inc:2121:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2121 | {0x0000305d, "so"}, | ^~~~ ../.././src/intl/uni_7b.inc:2121:22: note: (near initialization for 'unicode_7b[2116].s') ../.././src/intl/uni_7b.inc:2122:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2122 | {0x0000305e, "zo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2122:22: note: (near initialization for 'unicode_7b[2117].s') ../.././src/intl/uni_7b.inc:2123:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2123 | {0x0000305f, "ta"}, | ^~~~ ../.././src/intl/uni_7b.inc:2123:22: note: (near initialization for 'unicode_7b[2118].s') ../.././src/intl/uni_7b.inc:2124:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2124 | {0x00003060, "da"}, | ^~~~ ../.././src/intl/uni_7b.inc:2124:22: note: (near initialization for 'unicode_7b[2119].s') ../.././src/intl/uni_7b.inc:2125:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2125 | {0x00003061, "ti"}, | ^~~~ ../.././src/intl/uni_7b.inc:2125:22: note: (near initialization for 'unicode_7b[2120].s') ../.././src/intl/uni_7b.inc:2126:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2126 | {0x00003062, "di"}, | ^~~~ ../.././src/intl/uni_7b.inc:2126:22: note: (near initialization for 'unicode_7b[2121].s') ../.././src/intl/uni_7b.inc:2127:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2127 | {0x00003063, "tU"}, | ^~~~ ../.././src/intl/uni_7b.inc:2127:22: note: (near initialization for 'unicode_7b[2122].s') ../.././src/intl/uni_7b.inc:2128:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2128 | {0x00003064, "tu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2128:22: note: (near initialization for 'unicode_7b[2123].s') ../.././src/intl/uni_7b.inc:2129:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2129 | {0x00003065, "du"}, | ^~~~ ../.././src/intl/uni_7b.inc:2129:22: note: (near initialization for 'unicode_7b[2124].s') ../.././src/intl/uni_7b.inc:2130:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2130 | {0x00003066, "te"}, | ^~~~ ../.././src/intl/uni_7b.inc:2130:22: note: (near initialization for 'unicode_7b[2125].s') ../.././src/intl/uni_7b.inc:2131:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2131 | {0x00003067, "de"}, | ^~~~ ../.././src/intl/uni_7b.inc:2131:22: note: (near initialization for 'unicode_7b[2126].s') ../.././src/intl/uni_7b.inc:2132:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2132 | {0x00003068, "to"}, | ^~~~ ../.././src/intl/uni_7b.inc:2132:22: note: (near initialization for 'unicode_7b[2127].s') ../.././src/intl/uni_7b.inc:2133:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2133 | {0x00003069, "do"}, | ^~~~ ../.././src/intl/uni_7b.inc:2133:22: note: (near initialization for 'unicode_7b[2128].s') ../.././src/intl/uni_7b.inc:2134:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2134 | {0x0000306a, "na"}, | ^~~~ ../.././src/intl/uni_7b.inc:2134:22: note: (near initialization for 'unicode_7b[2129].s') ../.././src/intl/uni_7b.inc:2135:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2135 | {0x0000306b, "ni"}, | ^~~~ ../.././src/intl/uni_7b.inc:2135:22: note: (near initialization for 'unicode_7b[2130].s') ../.././src/intl/uni_7b.inc:2136:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2136 | {0x0000306c, "nu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2136:22: note: (near initialization for 'unicode_7b[2131].s') ../.././src/intl/uni_7b.inc:2137:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2137 | {0x0000306d, "ne"}, | ^~~~ ../.././src/intl/uni_7b.inc:2137:22: note: (near initialization for 'unicode_7b[2132].s') ../.././src/intl/uni_7b.inc:2138:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2138 | {0x0000306e, "no"}, | ^~~~ ../.././src/intl/uni_7b.inc:2138:22: note: (near initialization for 'unicode_7b[2133].s') ../.././src/intl/uni_7b.inc:2139:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2139 | {0x0000306f, "ha"}, | ^~~~ ../.././src/intl/uni_7b.inc:2139:22: note: (near initialization for 'unicode_7b[2134].s') ../.././src/intl/uni_7b.inc:2140:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2140 | {0x00003070, "ba"}, | ^~~~ ../.././src/intl/uni_7b.inc:2140:22: note: (near initialization for 'unicode_7b[2135].s') ../.././src/intl/uni_7b.inc:2141:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2141 | {0x00003071, "pa"}, | ^~~~ ../.././src/intl/uni_7b.inc:2141:22: note: (near initialization for 'unicode_7b[2136].s') ../.././src/intl/uni_7b.inc:2142:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2142 | {0x00003072, "hi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2142:22: note: (near initialization for 'unicode_7b[2137].s') ../.././src/intl/uni_7b.inc:2143:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2143 | {0x00003073, "bi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2143:22: note: (near initialization for 'unicode_7b[2138].s') ../.././src/intl/uni_7b.inc:2144:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2144 | {0x00003074, "pi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2144:22: note: (near initialization for 'unicode_7b[2139].s') ../.././src/intl/uni_7b.inc:2145:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2145 | {0x00003075, "hu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2145:22: note: (near initialization for 'unicode_7b[2140].s') ../.././src/intl/uni_7b.inc:2146:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2146 | {0x00003076, "bu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2146:22: note: (near initialization for 'unicode_7b[2141].s') ../.././src/intl/uni_7b.inc:2147:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2147 | {0x00003077, "pu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2147:22: note: (near initialization for 'unicode_7b[2142].s') ../.././src/intl/uni_7b.inc:2148:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2148 | {0x00003078, "he"}, | ^~~~ ../.././src/intl/uni_7b.inc:2148:22: note: (near initialization for 'unicode_7b[2143].s') ../.././src/intl/uni_7b.inc:2149:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2149 | {0x00003079, "be"}, | ^~~~ ../.././src/intl/uni_7b.inc:2149:22: note: (near initialization for 'unicode_7b[2144].s') ../.././src/intl/uni_7b.inc:2150:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2150 | {0x0000307a, "pe"}, | ^~~~ ../.././src/intl/uni_7b.inc:2150:22: note: (near initialization for 'unicode_7b[2145].s') ../.././src/intl/uni_7b.inc:2151:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2151 | {0x0000307b, "ho"}, | ^~~~ ../.././src/intl/uni_7b.inc:2151:22: note: (near initialization for 'unicode_7b[2146].s') ../.././src/intl/uni_7b.inc:2152:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2152 | {0x0000307c, "bo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2152:22: note: (near initialization for 'unicode_7b[2147].s') ../.././src/intl/uni_7b.inc:2153:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2153 | {0x0000307d, "po"}, | ^~~~ ../.././src/intl/uni_7b.inc:2153:22: note: (near initialization for 'unicode_7b[2148].s') ../.././src/intl/uni_7b.inc:2154:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2154 | {0x0000307e, "ma"}, | ^~~~ ../.././src/intl/uni_7b.inc:2154:22: note: (near initialization for 'unicode_7b[2149].s') ../.././src/intl/uni_7b.inc:2155:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2155 | {0x0000307f, "mi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2155:22: note: (near initialization for 'unicode_7b[2150].s') ../.././src/intl/uni_7b.inc:2156:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2156 | {0x00003080, "mu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2156:22: note: (near initialization for 'unicode_7b[2151].s') ../.././src/intl/uni_7b.inc:2157:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2157 | {0x00003081, "me"}, | ^~~~ ../.././src/intl/uni_7b.inc:2157:22: note: (near initialization for 'unicode_7b[2152].s') ../.././src/intl/uni_7b.inc:2158:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2158 | {0x00003082, "mo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2158:22: note: (near initialization for 'unicode_7b[2153].s') ../.././src/intl/uni_7b.inc:2159:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2159 | {0x00003083, "yA"}, | ^~~~ ../.././src/intl/uni_7b.inc:2159:22: note: (near initialization for 'unicode_7b[2154].s') ../.././src/intl/uni_7b.inc:2160:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2160 | {0x00003084, "ya"}, | ^~~~ ../.././src/intl/uni_7b.inc:2160:22: note: (near initialization for 'unicode_7b[2155].s') ../.././src/intl/uni_7b.inc:2161:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2161 | {0x00003085, "yU"}, | ^~~~ ../.././src/intl/uni_7b.inc:2161:22: note: (near initialization for 'unicode_7b[2156].s') ../.././src/intl/uni_7b.inc:2162:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2162 | {0x00003086, "yu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2162:22: note: (near initialization for 'unicode_7b[2157].s') ../.././src/intl/uni_7b.inc:2163:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2163 | {0x00003087, "yO"}, | ^~~~ ../.././src/intl/uni_7b.inc:2163:22: note: (near initialization for 'unicode_7b[2158].s') ../.././src/intl/uni_7b.inc:2164:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2164 | {0x00003088, "yo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2164:22: note: (near initialization for 'unicode_7b[2159].s') ../.././src/intl/uni_7b.inc:2165:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2165 | {0x00003089, "ra"}, | ^~~~ ../.././src/intl/uni_7b.inc:2165:22: note: (near initialization for 'unicode_7b[2160].s') ../.././src/intl/uni_7b.inc:2166:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2166 | {0x0000308a, "ri"}, | ^~~~ ../.././src/intl/uni_7b.inc:2166:22: note: (near initialization for 'unicode_7b[2161].s') ../.././src/intl/uni_7b.inc:2167:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2167 | {0x0000308b, "ru"}, | ^~~~ ../.././src/intl/uni_7b.inc:2167:22: note: (near initialization for 'unicode_7b[2162].s') ../.././src/intl/uni_7b.inc:2168:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2168 | {0x0000308c, "re"}, | ^~~~ ../.././src/intl/uni_7b.inc:2168:22: note: (near initialization for 'unicode_7b[2163].s') ../.././src/intl/uni_7b.inc:2169:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2169 | {0x0000308d, "ro"}, | ^~~~ ../.././src/intl/uni_7b.inc:2169:22: note: (near initialization for 'unicode_7b[2164].s') ../.././src/intl/uni_7b.inc:2170:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2170 | {0x0000308e, "wA"}, | ^~~~ ../.././src/intl/uni_7b.inc:2170:22: note: (near initialization for 'unicode_7b[2165].s') ../.././src/intl/uni_7b.inc:2171:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2171 | {0x0000308f, "wa"}, | ^~~~ ../.././src/intl/uni_7b.inc:2171:22: note: (near initialization for 'unicode_7b[2166].s') ../.././src/intl/uni_7b.inc:2172:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2172 | {0x00003090, "wi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2172:22: note: (near initialization for 'unicode_7b[2167].s') ../.././src/intl/uni_7b.inc:2173:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2173 | {0x00003091, "we"}, | ^~~~ ../.././src/intl/uni_7b.inc:2173:22: note: (near initialization for 'unicode_7b[2168].s') ../.././src/intl/uni_7b.inc:2174:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2174 | {0x00003092, "wo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2174:22: note: (near initialization for 'unicode_7b[2169].s') ../.././src/intl/uni_7b.inc:2175:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2175 | {0x00003093, "n5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2175:22: note: (near initialization for 'unicode_7b[2170].s') ../.././src/intl/uni_7b.inc:2176:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2176 | {0x00003094, "vu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2176:22: note: (near initialization for 'unicode_7b[2171].s') ../.././src/intl/uni_7b.inc:2177:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2177 | {0x0000309b, "\"5"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2177:22: note: (near initialization for 'unicode_7b[2172].s') ../.././src/intl/uni_7b.inc:2178:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2178 | {0x0000309c, "05"}, | ^~~~ ../.././src/intl/uni_7b.inc:2178:22: note: (near initialization for 'unicode_7b[2173].s') ../.././src/intl/uni_7b.inc:2179:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2179 | {0x0000309d, "*5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2179:22: note: (near initialization for 'unicode_7b[2174].s') ../.././src/intl/uni_7b.inc:2180:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2180 | {0x0000309e, "+5"}, | ^~~~ ../.././src/intl/uni_7b.inc:2180:22: note: (near initialization for 'unicode_7b[2175].s') ../.././src/intl/uni_7b.inc:2181:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2181 | {0x000030a1, "a6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2181:22: note: (near initialization for 'unicode_7b[2176].s') ../.././src/intl/uni_7b.inc:2182:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2182 | {0x000030a2, "A6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2182:22: note: (near initialization for 'unicode_7b[2177].s') ../.././src/intl/uni_7b.inc:2183:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2183 | {0x000030a3, "i6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2183:22: note: (near initialization for 'unicode_7b[2178].s') ../.././src/intl/uni_7b.inc:2184:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2184 | {0x000030a4, "I6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2184:22: note: (near initialization for 'unicode_7b[2179].s') ../.././src/intl/uni_7b.inc:2185:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2185 | {0x000030a5, "u6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2185:22: note: (near initialization for 'unicode_7b[2180].s') ../.././src/intl/uni_7b.inc:2186:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2186 | {0x000030a6, "U6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2186:22: note: (near initialization for 'unicode_7b[2181].s') ../.././src/intl/uni_7b.inc:2187:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2187 | {0x000030a7, "e6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2187:22: note: (near initialization for 'unicode_7b[2182].s') ../.././src/intl/uni_7b.inc:2188:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2188 | {0x000030a8, "E6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2188:22: note: (near initialization for 'unicode_7b[2183].s') ../.././src/intl/uni_7b.inc:2189:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2189 | {0x000030a9, "o6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2189:22: note: (near initialization for 'unicode_7b[2184].s') ../.././src/intl/uni_7b.inc:2190:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2190 | {0x000030aa, "O6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2190:22: note: (near initialization for 'unicode_7b[2185].s') ../.././src/intl/uni_7b.inc:2191:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2191 | {0x000030ab, "Ka"}, | ^~~~ ../.././src/intl/uni_7b.inc:2191:22: note: (near initialization for 'unicode_7b[2186].s') ../.././src/intl/uni_7b.inc:2192:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2192 | {0x000030ac, "Ga"}, | ^~~~ ../.././src/intl/uni_7b.inc:2192:22: note: (near initialization for 'unicode_7b[2187].s') ../.././src/intl/uni_7b.inc:2193:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2193 | {0x000030ad, "Ki"}, | ^~~~ ../.././src/intl/uni_7b.inc:2193:22: note: (near initialization for 'unicode_7b[2188].s') ../.././src/intl/uni_7b.inc:2194:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2194 | {0x000030ae, "Gi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2194:22: note: (near initialization for 'unicode_7b[2189].s') ../.././src/intl/uni_7b.inc:2195:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2195 | {0x000030af, "Ku"}, | ^~~~ ../.././src/intl/uni_7b.inc:2195:22: note: (near initialization for 'unicode_7b[2190].s') ../.././src/intl/uni_7b.inc:2196:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2196 | {0x000030b0, "Gu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2196:22: note: (near initialization for 'unicode_7b[2191].s') ../.././src/intl/uni_7b.inc:2197:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2197 | {0x000030b1, "Ke"}, | ^~~~ ../.././src/intl/uni_7b.inc:2197:22: note: (near initialization for 'unicode_7b[2192].s') ../.././src/intl/uni_7b.inc:2198:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2198 | {0x000030b2, "Ge"}, | ^~~~ ../.././src/intl/uni_7b.inc:2198:22: note: (near initialization for 'unicode_7b[2193].s') ../.././src/intl/uni_7b.inc:2199:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2199 | {0x000030b3, "Ko"}, | ^~~~ ../.././src/intl/uni_7b.inc:2199:22: note: (near initialization for 'unicode_7b[2194].s') ../.././src/intl/uni_7b.inc:2200:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2200 | {0x000030b4, "Go"}, | ^~~~ ../.././src/intl/uni_7b.inc:2200:22: note: (near initialization for 'unicode_7b[2195].s') ../.././src/intl/uni_7b.inc:2201:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2201 | {0x000030b5, "Sa"}, | ^~~~ ../.././src/intl/uni_7b.inc:2201:22: note: (near initialization for 'unicode_7b[2196].s') ../.././src/intl/uni_7b.inc:2202:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2202 | {0x000030b6, "Za"}, | ^~~~ ../.././src/intl/uni_7b.inc:2202:22: note: (near initialization for 'unicode_7b[2197].s') ../.././src/intl/uni_7b.inc:2203:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2203 | {0x000030b7, "Si"}, | ^~~~ ../.././src/intl/uni_7b.inc:2203:22: note: (near initialization for 'unicode_7b[2198].s') ../.././src/intl/uni_7b.inc:2204:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2204 | {0x000030b8, "Zi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2204:22: note: (near initialization for 'unicode_7b[2199].s') ../.././src/intl/uni_7b.inc:2205:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2205 | {0x000030b9, "Su"}, | ^~~~ ../.././src/intl/uni_7b.inc:2205:22: note: (near initialization for 'unicode_7b[2200].s') ../.././src/intl/uni_7b.inc:2206:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2206 | {0x000030ba, "Zu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2206:22: note: (near initialization for 'unicode_7b[2201].s') ../.././src/intl/uni_7b.inc:2207:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2207 | {0x000030bb, "Se"}, | ^~~~ ../.././src/intl/uni_7b.inc:2207:22: note: (near initialization for 'unicode_7b[2202].s') ../.././src/intl/uni_7b.inc:2208:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2208 | {0x000030bc, "Ze"}, | ^~~~ ../.././src/intl/uni_7b.inc:2208:22: note: (near initialization for 'unicode_7b[2203].s') ../.././src/intl/uni_7b.inc:2209:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2209 | {0x000030bd, "So"}, | ^~~~ ../.././src/intl/uni_7b.inc:2209:22: note: (near initialization for 'unicode_7b[2204].s') ../.././src/intl/uni_7b.inc:2210:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2210 | {0x000030be, "Zo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2210:22: note: (near initialization for 'unicode_7b[2205].s') ../.././src/intl/uni_7b.inc:2211:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2211 | {0x000030bf, "Ta"}, | ^~~~ ../.././src/intl/uni_7b.inc:2211:22: note: (near initialization for 'unicode_7b[2206].s') ../.././src/intl/uni_7b.inc:2212:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2212 | {0x000030c0, "Da"}, | ^~~~ ../.././src/intl/uni_7b.inc:2212:22: note: (near initialization for 'unicode_7b[2207].s') ../.././src/intl/uni_7b.inc:2213:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2213 | {0x000030c1, "Ti"}, | ^~~~ ../.././src/intl/uni_7b.inc:2213:22: note: (near initialization for 'unicode_7b[2208].s') ../.././src/intl/uni_7b.inc:2214:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2214 | {0x000030c2, "Di"}, | ^~~~ ../.././src/intl/uni_7b.inc:2214:22: note: (near initialization for 'unicode_7b[2209].s') ../.././src/intl/uni_7b.inc:2215:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2215 | {0x000030c3, "TU"}, | ^~~~ ../.././src/intl/uni_7b.inc:2215:22: note: (near initialization for 'unicode_7b[2210].s') ../.././src/intl/uni_7b.inc:2216:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2216 | {0x000030c4, "Tu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2216:22: note: (near initialization for 'unicode_7b[2211].s') ../.././src/intl/uni_7b.inc:2217:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2217 | {0x000030c5, "Du"}, | ^~~~ ../.././src/intl/uni_7b.inc:2217:22: note: (near initialization for 'unicode_7b[2212].s') ../.././src/intl/uni_7b.inc:2218:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2218 | {0x000030c6, "Te"}, | ^~~~ ../.././src/intl/uni_7b.inc:2218:22: note: (near initialization for 'unicode_7b[2213].s') ../.././src/intl/uni_7b.inc:2219:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2219 | {0x000030c7, "De"}, | ^~~~ ../.././src/intl/uni_7b.inc:2219:22: note: (near initialization for 'unicode_7b[2214].s') ../.././src/intl/uni_7b.inc:2220:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2220 | {0x000030c8, "To"}, | ^~~~ ../.././src/intl/uni_7b.inc:2220:22: note: (near initialization for 'unicode_7b[2215].s') ../.././src/intl/uni_7b.inc:2221:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2221 | {0x000030c9, "Do"}, | ^~~~ ../.././src/intl/uni_7b.inc:2221:22: note: (near initialization for 'unicode_7b[2216].s') ../.././src/intl/uni_7b.inc:2222:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2222 | {0x000030ca, "Na"}, | ^~~~ ../.././src/intl/uni_7b.inc:2222:22: note: (near initialization for 'unicode_7b[2217].s') ../.././src/intl/uni_7b.inc:2223:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2223 | {0x000030cb, "Ni"}, | ^~~~ ../.././src/intl/uni_7b.inc:2223:22: note: (near initialization for 'unicode_7b[2218].s') ../.././src/intl/uni_7b.inc:2224:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2224 | {0x000030cc, "Nu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2224:22: note: (near initialization for 'unicode_7b[2219].s') ../.././src/intl/uni_7b.inc:2225:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2225 | {0x000030cd, "Ne"}, | ^~~~ ../.././src/intl/uni_7b.inc:2225:22: note: (near initialization for 'unicode_7b[2220].s') ../.././src/intl/uni_7b.inc:2226:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2226 | {0x000030ce, "No"}, | ^~~~ ../.././src/intl/uni_7b.inc:2226:22: note: (near initialization for 'unicode_7b[2221].s') ../.././src/intl/uni_7b.inc:2227:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2227 | {0x000030cf, "Ha"}, | ^~~~ ../.././src/intl/uni_7b.inc:2227:22: note: (near initialization for 'unicode_7b[2222].s') ../.././src/intl/uni_7b.inc:2228:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2228 | {0x000030d0, "Ba"}, | ^~~~ ../.././src/intl/uni_7b.inc:2228:22: note: (near initialization for 'unicode_7b[2223].s') ../.././src/intl/uni_7b.inc:2229:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2229 | {0x000030d1, "Pa"}, | ^~~~ ../.././src/intl/uni_7b.inc:2229:22: note: (near initialization for 'unicode_7b[2224].s') ../.././src/intl/uni_7b.inc:2230:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2230 | {0x000030d2, "Hi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2230:22: note: (near initialization for 'unicode_7b[2225].s') ../.././src/intl/uni_7b.inc:2231:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2231 | {0x000030d3, "Bi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2231:22: note: (near initialization for 'unicode_7b[2226].s') ../.././src/intl/uni_7b.inc:2232:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2232 | {0x000030d4, "Pi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2232:22: note: (near initialization for 'unicode_7b[2227].s') ../.././src/intl/uni_7b.inc:2233:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2233 | {0x000030d5, "Hu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2233:22: note: (near initialization for 'unicode_7b[2228].s') ../.././src/intl/uni_7b.inc:2234:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2234 | {0x000030d6, "Bu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2234:22: note: (near initialization for 'unicode_7b[2229].s') ../.././src/intl/uni_7b.inc:2235:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2235 | {0x000030d7, "Pu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2235:22: note: (near initialization for 'unicode_7b[2230].s') ../.././src/intl/uni_7b.inc:2236:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2236 | {0x000030d8, "He"}, | ^~~~ ../.././src/intl/uni_7b.inc:2236:22: note: (near initialization for 'unicode_7b[2231].s') ../.././src/intl/uni_7b.inc:2237:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2237 | {0x000030d9, "Be"}, | ^~~~ ../.././src/intl/uni_7b.inc:2237:22: note: (near initialization for 'unicode_7b[2232].s') ../.././src/intl/uni_7b.inc:2238:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2238 | {0x000030da, "Pe"}, | ^~~~ ../.././src/intl/uni_7b.inc:2238:22: note: (near initialization for 'unicode_7b[2233].s') ../.././src/intl/uni_7b.inc:2239:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2239 | {0x000030db, "Ho"}, | ^~~~ ../.././src/intl/uni_7b.inc:2239:22: note: (near initialization for 'unicode_7b[2234].s') ../.././src/intl/uni_7b.inc:2240:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2240 | {0x000030dc, "Bo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2240:22: note: (near initialization for 'unicode_7b[2235].s') ../.././src/intl/uni_7b.inc:2241:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2241 | {0x000030dd, "Po"}, | ^~~~ ../.././src/intl/uni_7b.inc:2241:22: note: (near initialization for 'unicode_7b[2236].s') ../.././src/intl/uni_7b.inc:2242:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2242 | {0x000030de, "Ma"}, | ^~~~ ../.././src/intl/uni_7b.inc:2242:22: note: (near initialization for 'unicode_7b[2237].s') ../.././src/intl/uni_7b.inc:2243:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2243 | {0x000030df, "Mi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2243:22: note: (near initialization for 'unicode_7b[2238].s') ../.././src/intl/uni_7b.inc:2244:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2244 | {0x000030e0, "Mu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2244:22: note: (near initialization for 'unicode_7b[2239].s') ../.././src/intl/uni_7b.inc:2245:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2245 | {0x000030e1, "Me"}, | ^~~~ ../.././src/intl/uni_7b.inc:2245:22: note: (near initialization for 'unicode_7b[2240].s') ../.././src/intl/uni_7b.inc:2246:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2246 | {0x000030e2, "Mo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2246:22: note: (near initialization for 'unicode_7b[2241].s') ../.././src/intl/uni_7b.inc:2247:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2247 | {0x000030e3, "YA"}, | ^~~~ ../.././src/intl/uni_7b.inc:2247:22: note: (near initialization for 'unicode_7b[2242].s') ../.././src/intl/uni_7b.inc:2248:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2248 | {0x000030e4, "Ya"}, | ^~~~ ../.././src/intl/uni_7b.inc:2248:22: note: (near initialization for 'unicode_7b[2243].s') ../.././src/intl/uni_7b.inc:2249:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2249 | {0x000030e5, "YU"}, | ^~~~ ../.././src/intl/uni_7b.inc:2249:22: note: (near initialization for 'unicode_7b[2244].s') ../.././src/intl/uni_7b.inc:2250:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2250 | {0x000030e6, "Yu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2250:22: note: (near initialization for 'unicode_7b[2245].s') ../.././src/intl/uni_7b.inc:2251:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2251 | {0x000030e7, "YO"}, | ^~~~ ../.././src/intl/uni_7b.inc:2251:22: note: (near initialization for 'unicode_7b[2246].s') ../.././src/intl/uni_7b.inc:2252:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2252 | {0x000030e8, "Yo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2252:22: note: (near initialization for 'unicode_7b[2247].s') ../.././src/intl/uni_7b.inc:2253:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2253 | {0x000030e9, "Ra"}, | ^~~~ ../.././src/intl/uni_7b.inc:2253:22: note: (near initialization for 'unicode_7b[2248].s') ../.././src/intl/uni_7b.inc:2254:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2254 | {0x000030ea, "Ri"}, | ^~~~ ../.././src/intl/uni_7b.inc:2254:22: note: (near initialization for 'unicode_7b[2249].s') ../.././src/intl/uni_7b.inc:2255:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2255 | {0x000030eb, "Ru"}, | ^~~~ ../.././src/intl/uni_7b.inc:2255:22: note: (near initialization for 'unicode_7b[2250].s') ../.././src/intl/uni_7b.inc:2256:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2256 | {0x000030ec, "Re"}, | ^~~~ ../.././src/intl/uni_7b.inc:2256:22: note: (near initialization for 'unicode_7b[2251].s') ../.././src/intl/uni_7b.inc:2257:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2257 | {0x000030ed, "Ro"}, | ^~~~ ../.././src/intl/uni_7b.inc:2257:22: note: (near initialization for 'unicode_7b[2252].s') ../.././src/intl/uni_7b.inc:2258:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2258 | {0x000030ee, "WA"}, | ^~~~ ../.././src/intl/uni_7b.inc:2258:22: note: (near initialization for 'unicode_7b[2253].s') ../.././src/intl/uni_7b.inc:2259:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2259 | {0x000030ef, "Wa"}, | ^~~~ ../.././src/intl/uni_7b.inc:2259:22: note: (near initialization for 'unicode_7b[2254].s') ../.././src/intl/uni_7b.inc:2260:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2260 | {0x000030f0, "Wi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2260:22: note: (near initialization for 'unicode_7b[2255].s') ../.././src/intl/uni_7b.inc:2261:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2261 | {0x000030f1, "We"}, | ^~~~ ../.././src/intl/uni_7b.inc:2261:22: note: (near initialization for 'unicode_7b[2256].s') ../.././src/intl/uni_7b.inc:2262:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2262 | {0x000030f2, "Wo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2262:22: note: (near initialization for 'unicode_7b[2257].s') ../.././src/intl/uni_7b.inc:2263:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2263 | {0x000030f3, "N6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2263:22: note: (near initialization for 'unicode_7b[2258].s') ../.././src/intl/uni_7b.inc:2264:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2264 | {0x000030f4, "Vu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2264:22: note: (near initialization for 'unicode_7b[2259].s') ../.././src/intl/uni_7b.inc:2265:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2265 | {0x000030f5, "KA"}, | ^~~~ ../.././src/intl/uni_7b.inc:2265:22: note: (near initialization for 'unicode_7b[2260].s') ../.././src/intl/uni_7b.inc:2266:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2266 | {0x000030f6, "KE"}, | ^~~~ ../.././src/intl/uni_7b.inc:2266:22: note: (near initialization for 'unicode_7b[2261].s') ../.././src/intl/uni_7b.inc:2267:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2267 | {0x000030f7, "Va"}, | ^~~~ ../.././src/intl/uni_7b.inc:2267:22: note: (near initialization for 'unicode_7b[2262].s') ../.././src/intl/uni_7b.inc:2268:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2268 | {0x000030f8, "Vi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2268:22: note: (near initialization for 'unicode_7b[2263].s') ../.././src/intl/uni_7b.inc:2269:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2269 | {0x000030f9, "Ve"}, | ^~~~ ../.././src/intl/uni_7b.inc:2269:22: note: (near initialization for 'unicode_7b[2264].s') ../.././src/intl/uni_7b.inc:2270:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2270 | {0x000030fa, "Vo"}, | ^~~~ ../.././src/intl/uni_7b.inc:2270:22: note: (near initialization for 'unicode_7b[2265].s') ../.././src/intl/uni_7b.inc:2271:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2271 | {0x000030fb, ".6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2271:22: note: (near initialization for 'unicode_7b[2266].s') ../.././src/intl/uni_7b.inc:2272:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2272 | {0x000030fc, "-6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2272:22: note: (near initialization for 'unicode_7b[2267].s') ../.././src/intl/uni_7b.inc:2273:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2273 | {0x000030fd, "*6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2273:22: note: (near initialization for 'unicode_7b[2268].s') ../.././src/intl/uni_7b.inc:2274:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2274 | {0x000030fe, "+6"}, | ^~~~ ../.././src/intl/uni_7b.inc:2274:22: note: (near initialization for 'unicode_7b[2269].s') ../.././src/intl/uni_7b.inc:2275:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2275 | {0x00003105, "b4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2275:22: note: (near initialization for 'unicode_7b[2270].s') ../.././src/intl/uni_7b.inc:2276:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2276 | {0x00003106, "p4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2276:22: note: (near initialization for 'unicode_7b[2271].s') ../.././src/intl/uni_7b.inc:2277:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2277 | {0x00003107, "m4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2277:22: note: (near initialization for 'unicode_7b[2272].s') ../.././src/intl/uni_7b.inc:2278:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2278 | {0x00003108, "f4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2278:22: note: (near initialization for 'unicode_7b[2273].s') ../.././src/intl/uni_7b.inc:2279:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2279 | {0x00003109, "d4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2279:22: note: (near initialization for 'unicode_7b[2274].s') ../.././src/intl/uni_7b.inc:2280:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2280 | {0x0000310a, "t4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2280:22: note: (near initialization for 'unicode_7b[2275].s') ../.././src/intl/uni_7b.inc:2281:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2281 | {0x0000310b, "n4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2281:22: note: (near initialization for 'unicode_7b[2276].s') ../.././src/intl/uni_7b.inc:2282:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2282 | {0x0000310c, "l4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2282:22: note: (near initialization for 'unicode_7b[2277].s') ../.././src/intl/uni_7b.inc:2283:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2283 | {0x0000310d, "g4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2283:22: note: (near initialization for 'unicode_7b[2278].s') ../.././src/intl/uni_7b.inc:2284:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2284 | {0x0000310e, "k4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2284:22: note: (near initialization for 'unicode_7b[2279].s') ../.././src/intl/uni_7b.inc:2285:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2285 | {0x0000310f, "h4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2285:22: note: (near initialization for 'unicode_7b[2280].s') ../.././src/intl/uni_7b.inc:2286:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2286 | {0x00003110, "j4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2286:22: note: (near initialization for 'unicode_7b[2281].s') ../.././src/intl/uni_7b.inc:2287:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2287 | {0x00003111, "q4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2287:22: note: (near initialization for 'unicode_7b[2282].s') ../.././src/intl/uni_7b.inc:2288:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2288 | {0x00003112, "x4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2288:22: note: (near initialization for 'unicode_7b[2283].s') ../.././src/intl/uni_7b.inc:2289:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2289 | {0x00003113, "zh"}, | ^~~~ ../.././src/intl/uni_7b.inc:2289:22: note: (near initialization for 'unicode_7b[2284].s') ../.././src/intl/uni_7b.inc:2290:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2290 | {0x00003114, "ch"}, | ^~~~ ../.././src/intl/uni_7b.inc:2290:22: note: (near initialization for 'unicode_7b[2285].s') ../.././src/intl/uni_7b.inc:2291:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2291 | {0x00003115, "sh"}, | ^~~~ ../.././src/intl/uni_7b.inc:2291:22: note: (near initialization for 'unicode_7b[2286].s') ../.././src/intl/uni_7b.inc:2292:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2292 | {0x00003116, "r4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2292:22: note: (near initialization for 'unicode_7b[2287].s') ../.././src/intl/uni_7b.inc:2293:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2293 | {0x00003117, "z4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2293:22: note: (near initialization for 'unicode_7b[2288].s') ../.././src/intl/uni_7b.inc:2294:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2294 | {0x00003118, "c4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2294:22: note: (near initialization for 'unicode_7b[2289].s') ../.././src/intl/uni_7b.inc:2295:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2295 | {0x00003119, "s4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2295:22: note: (near initialization for 'unicode_7b[2290].s') ../.././src/intl/uni_7b.inc:2296:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2296 | {0x0000311a, "a4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2296:22: note: (near initialization for 'unicode_7b[2291].s') ../.././src/intl/uni_7b.inc:2297:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2297 | {0x0000311b, "o4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2297:22: note: (near initialization for 'unicode_7b[2292].s') ../.././src/intl/uni_7b.inc:2298:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2298 | {0x0000311c, "e4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2298:22: note: (near initialization for 'unicode_7b[2293].s') ../.././src/intl/uni_7b.inc:2299:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2299 | {0x0000311d, "eh4"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2299:22: note: (near initialization for 'unicode_7b[2294].s') ../.././src/intl/uni_7b.inc:2300:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2300 | {0x0000311e, "ai"}, | ^~~~ ../.././src/intl/uni_7b.inc:2300:22: note: (near initialization for 'unicode_7b[2295].s') ../.././src/intl/uni_7b.inc:2301:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2301 | {0x0000311f, "ei"}, | ^~~~ ../.././src/intl/uni_7b.inc:2301:22: note: (near initialization for 'unicode_7b[2296].s') ../.././src/intl/uni_7b.inc:2302:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2302 | {0x00003120, "au"}, | ^~~~ ../.././src/intl/uni_7b.inc:2302:22: note: (near initialization for 'unicode_7b[2297].s') ../.././src/intl/uni_7b.inc:2303:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2303 | {0x00003121, "ou"}, | ^~~~ ../.././src/intl/uni_7b.inc:2303:22: note: (near initialization for 'unicode_7b[2298].s') ../.././src/intl/uni_7b.inc:2304:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2304 | {0x00003122, "an"}, | ^~~~ ../.././src/intl/uni_7b.inc:2304:22: note: (near initialization for 'unicode_7b[2299].s') ../.././src/intl/uni_7b.inc:2305:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2305 | {0x00003123, "en"}, | ^~~~ ../.././src/intl/uni_7b.inc:2305:22: note: (near initialization for 'unicode_7b[2300].s') ../.././src/intl/uni_7b.inc:2306:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2306 | {0x00003124, "aN"}, | ^~~~ ../.././src/intl/uni_7b.inc:2306:22: note: (near initialization for 'unicode_7b[2301].s') ../.././src/intl/uni_7b.inc:2307:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2307 | {0x00003125, "eN"}, | ^~~~ ../.././src/intl/uni_7b.inc:2307:22: note: (near initialization for 'unicode_7b[2302].s') ../.././src/intl/uni_7b.inc:2308:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2308 | {0x00003126, "er"}, | ^~~~ ../.././src/intl/uni_7b.inc:2308:22: note: (near initialization for 'unicode_7b[2303].s') ../.././src/intl/uni_7b.inc:2309:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2309 | {0x00003127, "i4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2309:22: note: (near initialization for 'unicode_7b[2304].s') ../.././src/intl/uni_7b.inc:2310:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2310 | {0x00003128, "u4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2310:22: note: (near initialization for 'unicode_7b[2305].s') ../.././src/intl/uni_7b.inc:2311:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2311 | {0x00003129, "iu"}, | ^~~~ ../.././src/intl/uni_7b.inc:2311:22: note: (near initialization for 'unicode_7b[2306].s') ../.././src/intl/uni_7b.inc:2312:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2312 | {0x0000312a, "v4"}, | ^~~~ ../.././src/intl/uni_7b.inc:2312:22: note: (near initialization for 'unicode_7b[2307].s') ../.././src/intl/uni_7b.inc:2313:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2313 | {0x0000312b, "nG"}, | ^~~~ ../.././src/intl/uni_7b.inc:2313:22: note: (near initialization for 'unicode_7b[2308].s') ../.././src/intl/uni_7b.inc:2314:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2314 | {0x0000312c, "gn"}, | ^~~~ ../.././src/intl/uni_7b.inc:2314:22: note: (near initialization for 'unicode_7b[2309].s') ../.././src/intl/uni_7b.inc:2315:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2315 | {0x0000321c, "(JU)"}, | ^~~~~~ ../.././src/intl/uni_7b.inc:2315:22: note: (near initialization for 'unicode_7b[2310].s') ../.././src/intl/uni_7b.inc:2316:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2316 | {0x00003220, "1c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2316:22: note: (near initialization for 'unicode_7b[2311].s') ../.././src/intl/uni_7b.inc:2317:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2317 | {0x00003221, "2c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2317:22: note: (near initialization for 'unicode_7b[2312].s') ../.././src/intl/uni_7b.inc:2318:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2318 | {0x00003222, "3c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2318:22: note: (near initialization for 'unicode_7b[2313].s') ../.././src/intl/uni_7b.inc:2319:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2319 | {0x00003223, "4c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2319:22: note: (near initialization for 'unicode_7b[2314].s') ../.././src/intl/uni_7b.inc:2320:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2320 | {0x00003224, "5c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2320:22: note: (near initialization for 'unicode_7b[2315].s') ../.././src/intl/uni_7b.inc:2321:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2321 | {0x00003225, "6c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2321:22: note: (near initialization for 'unicode_7b[2316].s') ../.././src/intl/uni_7b.inc:2322:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2322 | {0x00003226, "7c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2322:22: note: (near initialization for 'unicode_7b[2317].s') ../.././src/intl/uni_7b.inc:2323:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2323 | {0x00003227, "8c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2323:22: note: (near initialization for 'unicode_7b[2318].s') ../.././src/intl/uni_7b.inc:2324:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2324 | {0x00003228, "9c"}, | ^~~~ ../.././src/intl/uni_7b.inc:2324:22: note: (near initialization for 'unicode_7b[2319].s') ../.././src/intl/uni_7b.inc:2325:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2325 | {0x00003229, "10c"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2325:22: note: (near initialization for 'unicode_7b[2320].s') ../.././src/intl/uni_7b.inc:2326:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2326 | {0x0000327f, "KSC"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2326:22: note: (near initialization for 'unicode_7b[2321].s') ../.././src/intl/uni_7b.inc:2327:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2327 | {0x000033c2, "am"}, | ^~~~ ../.././src/intl/uni_7b.inc:2327:22: note: (near initialization for 'unicode_7b[2322].s') ../.././src/intl/uni_7b.inc:2328:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2328 | {0x000033d8, "pm"}, | ^~~~ ../.././src/intl/uni_7b.inc:2328:22: note: (near initialization for 'unicode_7b[2323].s') ../.././src/intl/uni_7b.inc:2329:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2329 | {0x0000fb00, "ff"}, | ^~~~ ../.././src/intl/uni_7b.inc:2329:22: note: (near initialization for 'unicode_7b[2324].s') ../.././src/intl/uni_7b.inc:2330:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2330 | {0x0000fb01, "fi"}, | ^~~~ ../.././src/intl/uni_7b.inc:2330:22: note: (near initialization for 'unicode_7b[2325].s') ../.././src/intl/uni_7b.inc:2331:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2331 | {0x0000fb02, "fl"}, | ^~~~ ../.././src/intl/uni_7b.inc:2331:22: note: (near initialization for 'unicode_7b[2326].s') ../.././src/intl/uni_7b.inc:2332:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2332 | {0x0000fb03, "ffi"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2332:22: note: (near initialization for 'unicode_7b[2327].s') ../.././src/intl/uni_7b.inc:2333:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2333 | {0x0000fb04, "ffl"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2333:22: note: (near initialization for 'unicode_7b[2328].s') ../.././src/intl/uni_7b.inc:2334:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2334 | {0x0000fb05, "St"}, | ^~~~ ../.././src/intl/uni_7b.inc:2334:22: note: (near initialization for 'unicode_7b[2329].s') ../.././src/intl/uni_7b.inc:2335:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2335 | {0x0000fb06, "st"}, | ^~~~ ../.././src/intl/uni_7b.inc:2335:22: note: (near initialization for 'unicode_7b[2330].s') ../.././src/intl/uni_7b.inc:2336:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2336 | {0x0000fe7d, "3+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2336:22: note: (near initialization for 'unicode_7b[2331].s') ../.././src/intl/uni_7b.inc:2337:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2337 | {0x0000fe82, "aM."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2337:22: note: (near initialization for 'unicode_7b[2332].s') ../.././src/intl/uni_7b.inc:2338:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2338 | {0x0000fe84, "aH."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2338:22: note: (near initialization for 'unicode_7b[2333].s') ../.././src/intl/uni_7b.inc:2339:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2339 | {0x0000fe88, "ah."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2339:22: note: (near initialization for 'unicode_7b[2334].s') ../.././src/intl/uni_7b.inc:2340:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2340 | {0x0000fe8d, "a+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2340:22: note: (near initialization for 'unicode_7b[2335].s') ../.././src/intl/uni_7b.inc:2341:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2341 | {0x0000fe8e, "a+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2341:22: note: (near initialization for 'unicode_7b[2336].s') ../.././src/intl/uni_7b.inc:2342:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2342 | {0x0000fe8f, "b+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2342:22: note: (near initialization for 'unicode_7b[2337].s') ../.././src/intl/uni_7b.inc:2343:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2343 | {0x0000fe90, "b+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2343:22: note: (near initialization for 'unicode_7b[2338].s') ../.././src/intl/uni_7b.inc:2344:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2344 | {0x0000fe91, "b+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2344:22: note: (near initialization for 'unicode_7b[2339].s') ../.././src/intl/uni_7b.inc:2345:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2345 | {0x0000fe92, "b+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2345:22: note: (near initialization for 'unicode_7b[2340].s') ../.././src/intl/uni_7b.inc:2346:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2346 | {0x0000fe93, "tm-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2346:22: note: (near initialization for 'unicode_7b[2341].s') ../.././src/intl/uni_7b.inc:2347:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2347 | {0x0000fe94, "tm."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2347:22: note: (near initialization for 'unicode_7b[2342].s') ../.././src/intl/uni_7b.inc:2348:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2348 | {0x0000fe95, "t+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2348:22: note: (near initialization for 'unicode_7b[2343].s') ../.././src/intl/uni_7b.inc:2349:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2349 | {0x0000fe96, "t+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2349:22: note: (near initialization for 'unicode_7b[2344].s') ../.././src/intl/uni_7b.inc:2350:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2350 | {0x0000fe97, "t+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2350:22: note: (near initialization for 'unicode_7b[2345].s') ../.././src/intl/uni_7b.inc:2351:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2351 | {0x0000fe98, "t+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2351:22: note: (near initialization for 'unicode_7b[2346].s') ../.././src/intl/uni_7b.inc:2352:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2352 | {0x0000fe99, "tk-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2352:22: note: (near initialization for 'unicode_7b[2347].s') ../.././src/intl/uni_7b.inc:2353:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2353 | {0x0000fe9a, "tk."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2353:22: note: (near initialization for 'unicode_7b[2348].s') ../.././src/intl/uni_7b.inc:2354:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2354 | {0x0000fe9b, "tk,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2354:22: note: (near initialization for 'unicode_7b[2349].s') ../.././src/intl/uni_7b.inc:2355:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2355 | {0x0000fe9c, "tk;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2355:22: note: (near initialization for 'unicode_7b[2350].s') ../.././src/intl/uni_7b.inc:2356:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2356 | {0x0000fe9d, "g+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2356:22: note: (near initialization for 'unicode_7b[2351].s') ../.././src/intl/uni_7b.inc:2357:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2357 | {0x0000fe9e, "g+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2357:22: note: (near initialization for 'unicode_7b[2352].s') ../.././src/intl/uni_7b.inc:2358:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2358 | {0x0000fe9f, "g+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2358:22: note: (near initialization for 'unicode_7b[2353].s') ../.././src/intl/uni_7b.inc:2359:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2359 | {0x0000fea0, "g+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2359:22: note: (near initialization for 'unicode_7b[2354].s') ../.././src/intl/uni_7b.inc:2360:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2360 | {0x0000fea1, "hk-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2360:22: note: (near initialization for 'unicode_7b[2355].s') ../.././src/intl/uni_7b.inc:2361:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2361 | {0x0000fea2, "hk."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2361:22: note: (near initialization for 'unicode_7b[2356].s') ../.././src/intl/uni_7b.inc:2362:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2362 | {0x0000fea3, "hk,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2362:22: note: (near initialization for 'unicode_7b[2357].s') ../.././src/intl/uni_7b.inc:2363:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2363 | {0x0000fea4, "hk;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2363:22: note: (near initialization for 'unicode_7b[2358].s') ../.././src/intl/uni_7b.inc:2364:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2364 | {0x0000fea5, "x+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2364:22: note: (near initialization for 'unicode_7b[2359].s') ../.././src/intl/uni_7b.inc:2365:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2365 | {0x0000fea6, "x+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2365:22: note: (near initialization for 'unicode_7b[2360].s') ../.././src/intl/uni_7b.inc:2366:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2366 | {0x0000fea7, "x+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2366:22: note: (near initialization for 'unicode_7b[2361].s') ../.././src/intl/uni_7b.inc:2367:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2367 | {0x0000fea8, "x+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2367:22: note: (near initialization for 'unicode_7b[2362].s') ../.././src/intl/uni_7b.inc:2368:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2368 | {0x0000fea9, "d+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2368:22: note: (near initialization for 'unicode_7b[2363].s') ../.././src/intl/uni_7b.inc:2369:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2369 | {0x0000feaa, "d+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2369:22: note: (near initialization for 'unicode_7b[2364].s') ../.././src/intl/uni_7b.inc:2370:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2370 | {0x0000feab, "dk-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2370:22: note: (near initialization for 'unicode_7b[2365].s') ../.././src/intl/uni_7b.inc:2371:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2371 | {0x0000feac, "dk."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2371:22: note: (near initialization for 'unicode_7b[2366].s') ../.././src/intl/uni_7b.inc:2372:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2372 | {0x0000fead, "r+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2372:22: note: (near initialization for 'unicode_7b[2367].s') ../.././src/intl/uni_7b.inc:2373:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2373 | {0x0000feae, "r+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2373:22: note: (near initialization for 'unicode_7b[2368].s') ../.././src/intl/uni_7b.inc:2374:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2374 | {0x0000feaf, "z+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2374:22: note: (near initialization for 'unicode_7b[2369].s') ../.././src/intl/uni_7b.inc:2375:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2375 | {0x0000feb0, "z+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2375:22: note: (near initialization for 'unicode_7b[2370].s') ../.././src/intl/uni_7b.inc:2376:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2376 | {0x0000feb1, "s+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2376:22: note: (near initialization for 'unicode_7b[2371].s') ../.././src/intl/uni_7b.inc:2377:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2377 | {0x0000feb2, "s+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2377:22: note: (near initialization for 'unicode_7b[2372].s') ../.././src/intl/uni_7b.inc:2378:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2378 | {0x0000feb3, "s+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2378:22: note: (near initialization for 'unicode_7b[2373].s') ../.././src/intl/uni_7b.inc:2379:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2379 | {0x0000feb4, "s+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2379:22: note: (near initialization for 'unicode_7b[2374].s') ../.././src/intl/uni_7b.inc:2380:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2380 | {0x0000feb5, "sn-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2380:22: note: (near initialization for 'unicode_7b[2375].s') ../.././src/intl/uni_7b.inc:2381:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2381 | {0x0000feb6, "sn."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2381:22: note: (near initialization for 'unicode_7b[2376].s') ../.././src/intl/uni_7b.inc:2382:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2382 | {0x0000feb7, "sn,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2382:22: note: (near initialization for 'unicode_7b[2377].s') ../.././src/intl/uni_7b.inc:2383:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2383 | {0x0000feb8, "sn;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2383:22: note: (near initialization for 'unicode_7b[2378].s') ../.././src/intl/uni_7b.inc:2384:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2384 | {0x0000feb9, "c+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2384:22: note: (near initialization for 'unicode_7b[2379].s') ../.././src/intl/uni_7b.inc:2385:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2385 | {0x0000feba, "c+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2385:22: note: (near initialization for 'unicode_7b[2380].s') ../.././src/intl/uni_7b.inc:2386:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2386 | {0x0000febb, "c+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2386:22: note: (near initialization for 'unicode_7b[2381].s') ../.././src/intl/uni_7b.inc:2387:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2387 | {0x0000febc, "c+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2387:22: note: (near initialization for 'unicode_7b[2382].s') ../.././src/intl/uni_7b.inc:2388:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2388 | {0x0000febd, "dd-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2388:22: note: (near initialization for 'unicode_7b[2383].s') ../.././src/intl/uni_7b.inc:2389:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2389 | {0x0000febe, "dd."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2389:22: note: (near initialization for 'unicode_7b[2384].s') ../.././src/intl/uni_7b.inc:2390:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2390 | {0x0000febf, "dd,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2390:22: note: (near initialization for 'unicode_7b[2385].s') ../.././src/intl/uni_7b.inc:2391:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2391 | {0x0000fec0, "dd;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2391:22: note: (near initialization for 'unicode_7b[2386].s') ../.././src/intl/uni_7b.inc:2392:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2392 | {0x0000fec1, "tj-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2392:22: note: (near initialization for 'unicode_7b[2387].s') ../.././src/intl/uni_7b.inc:2393:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2393 | {0x0000fec2, "tj."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2393:22: note: (near initialization for 'unicode_7b[2388].s') ../.././src/intl/uni_7b.inc:2394:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2394 | {0x0000fec3, "tj,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2394:22: note: (near initialization for 'unicode_7b[2389].s') ../.././src/intl/uni_7b.inc:2395:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2395 | {0x0000fec4, "tj;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2395:22: note: (near initialization for 'unicode_7b[2390].s') ../.././src/intl/uni_7b.inc:2396:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2396 | {0x0000fec5, "zH-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2396:22: note: (near initialization for 'unicode_7b[2391].s') ../.././src/intl/uni_7b.inc:2397:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2397 | {0x0000fec6, "zH."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2397:22: note: (near initialization for 'unicode_7b[2392].s') ../.././src/intl/uni_7b.inc:2398:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2398 | {0x0000fec7, "zH,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2398:22: note: (near initialization for 'unicode_7b[2393].s') ../.././src/intl/uni_7b.inc:2399:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2399 | {0x0000fec8, "zH;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2399:22: note: (near initialization for 'unicode_7b[2394].s') ../.././src/intl/uni_7b.inc:2400:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2400 | {0x0000fec9, "e+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2400:22: note: (near initialization for 'unicode_7b[2395].s') ../.././src/intl/uni_7b.inc:2401:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2401 | {0x0000feca, "e+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2401:22: note: (near initialization for 'unicode_7b[2396].s') ../.././src/intl/uni_7b.inc:2402:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2402 | {0x0000fecb, "e+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2402:22: note: (near initialization for 'unicode_7b[2397].s') ../.././src/intl/uni_7b.inc:2403:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2403 | {0x0000fecc, "e+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2403:22: note: (near initialization for 'unicode_7b[2398].s') ../.././src/intl/uni_7b.inc:2404:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2404 | {0x0000fecd, "i+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2404:22: note: (near initialization for 'unicode_7b[2399].s') ../.././src/intl/uni_7b.inc:2405:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2405 | {0x0000fece, "i+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2405:22: note: (near initialization for 'unicode_7b[2400].s') ../.././src/intl/uni_7b.inc:2406:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2406 | {0x0000fecf, "i+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2406:22: note: (near initialization for 'unicode_7b[2401].s') ../.././src/intl/uni_7b.inc:2407:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2407 | {0x0000fed0, "i+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2407:22: note: (near initialization for 'unicode_7b[2402].s') ../.././src/intl/uni_7b.inc:2408:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2408 | {0x0000fed1, "f+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2408:22: note: (near initialization for 'unicode_7b[2403].s') ../.././src/intl/uni_7b.inc:2409:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2409 | {0x0000fed2, "f+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2409:22: note: (near initialization for 'unicode_7b[2404].s') ../.././src/intl/uni_7b.inc:2410:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2410 | {0x0000fed3, "f+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2410:22: note: (near initialization for 'unicode_7b[2405].s') ../.././src/intl/uni_7b.inc:2411:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2411 | {0x0000fed4, "f+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2411:22: note: (near initialization for 'unicode_7b[2406].s') ../.././src/intl/uni_7b.inc:2412:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2412 | {0x0000fed5, "q+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2412:22: note: (near initialization for 'unicode_7b[2407].s') ../.././src/intl/uni_7b.inc:2413:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2413 | {0x0000fed6, "q+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2413:22: note: (near initialization for 'unicode_7b[2408].s') ../.././src/intl/uni_7b.inc:2414:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2414 | {0x0000fed7, "q+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2414:22: note: (near initialization for 'unicode_7b[2409].s') ../.././src/intl/uni_7b.inc:2415:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2415 | {0x0000fed8, "q+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2415:22: note: (near initialization for 'unicode_7b[2410].s') ../.././src/intl/uni_7b.inc:2416:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2416 | {0x0000fed9, "k+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2416:22: note: (near initialization for 'unicode_7b[2411].s') ../.././src/intl/uni_7b.inc:2417:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2417 | {0x0000feda, "k+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2417:22: note: (near initialization for 'unicode_7b[2412].s') ../.././src/intl/uni_7b.inc:2418:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2418 | {0x0000fedb, "k+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2418:22: note: (near initialization for 'unicode_7b[2413].s') ../.././src/intl/uni_7b.inc:2419:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2419 | {0x0000fedc, "k+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2419:22: note: (near initialization for 'unicode_7b[2414].s') ../.././src/intl/uni_7b.inc:2420:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2420 | {0x0000fedd, "l+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2420:22: note: (near initialization for 'unicode_7b[2415].s') ../.././src/intl/uni_7b.inc:2421:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2421 | {0x0000fede, "l+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2421:22: note: (near initialization for 'unicode_7b[2416].s') ../.././src/intl/uni_7b.inc:2422:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2422 | {0x0000fedf, "l+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2422:22: note: (near initialization for 'unicode_7b[2417].s') ../.././src/intl/uni_7b.inc:2423:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2423 | {0x0000fee0, "l+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2423:22: note: (near initialization for 'unicode_7b[2418].s') ../.././src/intl/uni_7b.inc:2424:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2424 | {0x0000fee1, "m+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2424:22: note: (near initialization for 'unicode_7b[2419].s') ../.././src/intl/uni_7b.inc:2425:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2425 | {0x0000fee2, "m+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2425:22: note: (near initialization for 'unicode_7b[2420].s') ../.././src/intl/uni_7b.inc:2426:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2426 | {0x0000fee3, "m+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2426:22: note: (near initialization for 'unicode_7b[2421].s') ../.././src/intl/uni_7b.inc:2427:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2427 | {0x0000fee4, "m+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2427:22: note: (near initialization for 'unicode_7b[2422].s') ../.././src/intl/uni_7b.inc:2428:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2428 | {0x0000fee5, "n+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2428:22: note: (near initialization for 'unicode_7b[2423].s') ../.././src/intl/uni_7b.inc:2429:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2429 | {0x0000fee6, "n+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2429:22: note: (near initialization for 'unicode_7b[2424].s') ../.././src/intl/uni_7b.inc:2430:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2430 | {0x0000fee7, "n+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2430:22: note: (near initialization for 'unicode_7b[2425].s') ../.././src/intl/uni_7b.inc:2431:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2431 | {0x0000fee8, "n+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2431:22: note: (near initialization for 'unicode_7b[2426].s') ../.././src/intl/uni_7b.inc:2432:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2432 | {0x0000fee9, "h+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2432:22: note: (near initialization for 'unicode_7b[2427].s') ../.././src/intl/uni_7b.inc:2433:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2433 | {0x0000feea, "h+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2433:22: note: (near initialization for 'unicode_7b[2428].s') ../.././src/intl/uni_7b.inc:2434:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2434 | {0x0000feeb, "h+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2434:22: note: (near initialization for 'unicode_7b[2429].s') ../.././src/intl/uni_7b.inc:2435:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2435 | {0x0000feec, "h+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2435:22: note: (near initialization for 'unicode_7b[2430].s') ../.././src/intl/uni_7b.inc:2436:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2436 | {0x0000feed, "w+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2436:22: note: (near initialization for 'unicode_7b[2431].s') ../.././src/intl/uni_7b.inc:2437:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2437 | {0x0000feee, "w+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2437:22: note: (near initialization for 'unicode_7b[2432].s') ../.././src/intl/uni_7b.inc:2438:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2438 | {0x0000feef, "j+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2438:22: note: (near initialization for 'unicode_7b[2433].s') ../.././src/intl/uni_7b.inc:2439:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2439 | {0x0000fef0, "j+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2439:22: note: (near initialization for 'unicode_7b[2434].s') ../.././src/intl/uni_7b.inc:2440:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2440 | {0x0000fef1, "y+-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2440:22: note: (near initialization for 'unicode_7b[2435].s') ../.././src/intl/uni_7b.inc:2441:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2441 | {0x0000fef2, "y+."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2441:22: note: (near initialization for 'unicode_7b[2436].s') ../.././src/intl/uni_7b.inc:2442:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2442 | {0x0000fef3, "y+,"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2442:22: note: (near initialization for 'unicode_7b[2437].s') ../.././src/intl/uni_7b.inc:2443:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2443 | {0x0000fef4, "y+;"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2443:22: note: (near initialization for 'unicode_7b[2438].s') ../.././src/intl/uni_7b.inc:2444:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2444 | {0x0000fef5, "lM-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2444:22: note: (near initialization for 'unicode_7b[2439].s') ../.././src/intl/uni_7b.inc:2445:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2445 | {0x0000fef6, "lM."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2445:22: note: (near initialization for 'unicode_7b[2440].s') ../.././src/intl/uni_7b.inc:2446:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2446 | {0x0000fef7, "lH-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2446:22: note: (near initialization for 'unicode_7b[2441].s') ../.././src/intl/uni_7b.inc:2447:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2447 | {0x0000fef8, "lH."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2447:22: note: (near initialization for 'unicode_7b[2442].s') ../.././src/intl/uni_7b.inc:2448:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2448 | {0x0000fef9, "lh-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2448:22: note: (near initialization for 'unicode_7b[2443].s') ../.././src/intl/uni_7b.inc:2449:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2449 | {0x0000fefa, "lh."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2449:22: note: (near initialization for 'unicode_7b[2444].s') ../.././src/intl/uni_7b.inc:2450:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2450 | {0x0000fefb, "la-"}, | ^~~~~ ../.././src/intl/uni_7b.inc:2450:22: note: (near initialization for 'unicode_7b[2445].s') ../.././src/intl/uni_7b.inc:2451:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2451 | {0x0000fefc, "la."}, | ^~~~~ ../.././src/intl/uni_7b.inc:2451:22: note: (near initialization for 'unicode_7b[2446].s') ../.././src/intl/uni_7b.inc:2452:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2452 | {0x0000feff, ""}, | ^~ ../.././src/intl/uni_7b.inc:2452:22: note: (near initialization for 'unicode_7b[2447].s') ../.././src/intl/uni_7b.inc:2453:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2453 | {0x0000ff61, "."}, | ^~~ ../.././src/intl/uni_7b.inc:2453:22: note: (near initialization for 'unicode_7b[2448].s') ../.././src/intl/uni_7b.inc:2454:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2454 | {0x0000ff62, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:2454:22: note: (near initialization for 'unicode_7b[2449].s') ../.././src/intl/uni_7b.inc:2455:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2455 | {0x0000ff63, "\""}, | ^~~~ ../.././src/intl/uni_7b.inc:2455:22: note: (near initialization for 'unicode_7b[2450].s') ../.././src/intl/uni_7b.inc:2456:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 2456 | {0x0000ff64, ","}, | ^~~ ../.././src/intl/uni_7b.inc:2456:22: note: (near initialization for 'unicode_7b[2451].s') charsets.c: In function 'new_translation_table': charsets.c:163:28: warning: pointer targets in assignment from 'const char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 163 | p[i].u.str = strings[i]; | ^ charsets.c: In function 'u2cp_': charsets.c:204:29: warning: pointer targets in returning 'const char *' from a function with return type 'const unsigned char *' differ in signedness [-Wpointer-sign] 204 | if (u < 128) return strings[u]; | ^~~~~~~ In file included from charsets.c:29: ../.././src/intl/charsets.h:55:26: warning: pointer targets in returning 'char *' from a function with return type 'const unsigned char *' differ in signedness [-Wpointer-sign] 55 | #define NBSP_CHAR_STRING "\001" | ^~~~~~ charsets.c:219:57: note: in expansion of macro 'NBSP_CHAR_STRING' 219 | if (nbsp_mode == NBSP_MODE_HACK) return NBSP_CHAR_STRING; | ^~~~~~~~~~~~~~~~ charsets.c:220:51: warning: pointer targets in returning 'char *' from a function with return type 'const unsigned char *' differ in signedness [-Wpointer-sign] 220 | else /* NBSP_MODE_ASCII */ return " "; | ^~~ charsets.c:222:42: warning: pointer targets in returning 'char *' from a function with return type 'const unsigned char *' differ in signedness [-Wpointer-sign] 222 | if (u == UCS_SOFT_HYPHEN) return ""; | ^~ charsets.c:227:40: warning: pointer targets in returning 'const char *' from a function with return type 'const unsigned char *' differ in signedness [-Wpointer-sign] 227 | return strings[0x80 + j]; | ^~~~~~~ charsets.c:230:32: warning: pointer targets in returning 'const char *' from a function with return type 'const unsigned char *' differ in signedness [-Wpointer-sign] 230 | return strings[codepages[to].table[j].c]; | ^~~~~~~ charsets.c: In function 'strlen_utf8': charsets.c:299:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 299 | unsigned char *end = strchr((const char *)s, '\0'); | ^~~~~~ charsets.c: In function 'utf8_char2cells': charsets.c:337:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 337 | end = strchr((const char *)utf8_char, '\0'); | ^ charsets.c: In function 'utf8_ptr2cells': charsets.c:355:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 355 | end = strchr((const char *)string, '\0'); | ^ charsets.c: In function 'utf8_ptr2chars': charsets.c:383:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 383 | end = strchr((const char *)string, '\0'); | ^ charsets.c: In function 'utf8_cells2bytes': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:409:9: note: in expansion of macro 'assert' 409 | assert(max_cells>=0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:409:9: note: in expansion of macro 'assert' 409 | assert(max_cells>=0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c:412:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 412 | end = strchr((const char *)string, '\0'); | ^ charsets.c: In function 'utf8_step_forward': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:454:9: note: in expansion of macro 'assert' 454 | assert(string); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:454:9: note: in expansion of macro 'assert' 454 | assert(string); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:455:9: note: in expansion of macro 'assert' 455 | assert(max >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:455:9: note: in expansion of macro 'assert' 455 | assert(max >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c:458:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 458 | end = strchr((const char *)string, '\0'); | ^ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ charsets.c:497:17: note: in expansion of macro 'INTERNAL' 497 | INTERNAL("impossible enum utf8_step"); | ^~~~~~~~ charsets.c:497:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 497 | INTERNAL("impossible enum utf8_step"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c: In function 'utf8_step_backward': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:522:9: note: in expansion of macro 'assert' 522 | assert(string); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:522:9: note: in expansion of macro 'assert' 522 | assert(string); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:523:9: note: in expansion of macro 'assert' 523 | assert(start); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:523:9: note: in expansion of macro 'assert' 523 | assert(start); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:524:9: note: in expansion of macro 'assert' 524 | assert(max >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:524:9: note: in expansion of macro 'assert' 524 | assert(max >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ charsets.c:570:17: note: in expansion of macro 'INTERNAL' 570 | INTERNAL("impossible enum utf8_step"); | ^~~~~~~~ charsets.c:570:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 570 | INTERNAL("impossible enum utf8_step"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c: In function 'utf8_to_unicode': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ charsets.c:732:25: note: in expansion of macro 'INTERNAL' 732 | INTERNAL("utf8char_len_tab out of range"); | ^~~~~~~~ charsets.c:732:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 732 | INTERNAL("utf8char_len_tab out of range"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c: In function 'cp2u': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:757:9: note: in expansion of macro 'assert' 757 | assert(!is_cp_ptr_utf8(&codepages[from])); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:757:9: note: in expansion of macro 'assert' 757 | assert(!is_cp_ptr_utf8(&codepages[from])); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c: In function 'cp2utf8': charsets.c:771:24: warning: pointer targets in returning 'const char *' from a function with return type 'const unsigned char *' differ in signedness [-Wpointer-sign] 771 | return strings[c]; | ^~~~~~~ charsets.c: In function 'get_combined': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:805:9: note: in expansion of macro 'assert' 805 | assert(length >= 1 && length <= UCS_MAX_LENGTH_COMBINED); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:805:9: note: in expansion of macro 'assert' 805 | assert(length >= 1 && length <= UCS_MAX_LENGTH_COMBINED); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c: In function 'add_utf8': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ charsets.c:865:25: note: in expansion of macro 'assertm' 865 | assertm(ct[*p].u.str == no_str, "bad utf encoding #1"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * charsets.c:865:25: note: in expansion of macro 'assertm' 865 | assertm(ct[*p].u.str == no_str, "bad utf encoding #1"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ charsets.c:878:9: note: in expansion of macro 'assertm' 878 | assertm(!ct[*p].t, "bad utf encoding #2"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * charsets.c:878:9: note: in expansion of macro 'assertm' 878 | assertm(!ct[*p].t, "bad utf encoding #2"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c: In function 'get_translation_table_to_utf8': charsets.c:919:36: warning: pointer targets in assignment from 'const char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 919 | utf_table[i].u.str = strings[i]; | ^ charsets.c:923:61: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 923 | utf_table[i].u.str = stracpy(strings[i]); | ~~~~~~~^~~ | | | const char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'const char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ charsets.c: In function 'get_translation_table': charsets.c:1011:60: warning: pointer targets in passing argument 3 of 'add_utf8' differ in signedness [-Wpointer-sign] 1011 | add_utf8(table, UCS_NO_BREAK_SPACE, strings[NBSP_CHAR]); | ~~~~~~~^~~~~~~~~~~ | | | const char * charsets.c:856:71: note: expected 'const unsigned char *' but argument is of type 'const char *' 856 | add_utf8(struct conv_table *ct, unicode_val_T u, const unsigned char *str) | ~~~~~~~~~~~~~~~~~~~~~^~~ charsets.c:1012:50: warning: pointer targets in passing argument 3 of 'add_utf8' differ in signedness [-Wpointer-sign] 1012 | add_utf8(table, UCS_SOFT_HYPHEN, ""); | ^~ | | | char * charsets.c:856:71: note: expected 'const unsigned char *' but argument is of type 'char *' 856 | add_utf8(struct conv_table *ct, unicode_val_T u, const unsigned char *str) | ~~~~~~~~~~~~~~~~~~~~~^~~ charsets.c:1018:49: warning: pointer targets in passing argument 3 of 'add_utf8' differ in signedness [-Wpointer-sign] 1018 | strings[i]); | ~~~~~~~^~~ | | | const char * charsets.c:856:71: note: expected 'const unsigned char *' but argument is of type 'const char *' 856 | add_utf8(struct conv_table *ct, unicode_val_T u, const unsigned char *str) | ~~~~~~~~~~~~~~~~~~~~~^~~ charsets.c:1022:41: warning: pointer targets in passing argument 3 of 'add_utf8' differ in signedness [-Wpointer-sign] 1022 | strings[codepages[to].table[i].c]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char * charsets.c:856:71: note: expected 'const unsigned char *' but argument is of type 'const char *' 856 | add_utf8(struct conv_table *ct, unicode_val_T u, const unsigned char *str) | ~~~~~~~~~~~~~~~~~~~~~^~~ charsets.c: In function 'compare_entities': charsets.c:1092:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1092 | unsigned char *second = element->s; | ^~~~~~~ charsets.c: In function 'convert_string_elinks': charsets.c:1332:56: warning: pointer targets in passing argument 2 of 'iconv_open' differ in signedness [-Wpointer-sign] 1332 | iconv_cd = iconv_open("utf-8", get_cp_mime_name(cp)); | ^~~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from charsets.c:23: /usr/include/iconv.h:43:62: note: expected 'const char *' but argument is of type 'unsigned char *' 43 | extern iconv_t iconv_open (const char *__tocode, const char *__fromcode) | ~~~~~~~~~~~~^~~~~~~~~~ charsets.c:1384:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 1384 | translit = ""; \ | ^ charsets.c:1392:70: note: in expansion of macro 'PUTC' 1392 | if (chars[charspos] < 128 || !convert_table) PUTC; | ^~~~ charsets.c:1384:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 1384 | translit = ""; \ | ^ charsets.c:1399:52: note: in expansion of macro 'PUTC' 1399 | if (i >= charslen) PUTC; | ^~~~ charsets.c:1384:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 1384 | translit = ""; \ | ^ charsets.c:1406:25: note: in expansion of macro 'PUTC' 1406 | PUTC; | ^~~~ charsets.c:1384:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 1384 | translit = ""; \ | ^ charsets.c:1435:48: note: in expansion of macro 'PUTC' 1435 | if (!translit) PUTC; | ^~~~ charsets.c:1384:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 1384 | translit = ""; \ | ^ charsets.c:1437:32: note: in expansion of macro 'PUTC' 1437 | } else PUTC; | ^~~~ charsets.c:1444:34: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 1444 | translit = ""; | ^ In file included from charsets.c:32: charsets.c: At top level: ../.././src/util/fastfind.h:38:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | { (comment), (reset), (next) } | ^ charsets.c:1567:11: note: in expansion of macro 'INIT_FASTFIND_INDEX' 1567 | = INIT_FASTFIND_INDEX("charsets_lookup", charsets_list_reset, charsets_list_next); | ^~~~~~~~~~~~~~~~~~~ ../.././src/util/fastfind.h:38:11: note: (near initialization for 'ff_charsets_index.comment') 38 | { (comment), (reset), (next) } | ^ charsets.c:1567:11: note: in expansion of macro 'INIT_FASTFIND_INDEX' 1567 | = INIT_FASTFIND_INDEX("charsets_lookup", charsets_list_reset, charsets_list_next); | ^~~~~~~~~~~~~~~~~~~ charsets.c: In function 'get_cp_index': charsets.c:1577:27: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1577 | if (!c_strcasecmp(name, "System")) { | ^~~~ | | | const unsigned char * ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'const unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ charsets.c:1579:22: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 1579 | name = nl_langinfo(CODESET); | ^ charsets.c:1586:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1586 | codepage = fastfind_search(&ff_charsets_index, name, strlen(name)); | ^~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ charsets.c:1588:17: note: in expansion of macro 'assert' 1588 | assert(codepages <= codepage && codepage < codepages + N_CODEPAGES); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * charsets.c:1588:17: note: in expansion of macro 'assert' 1588 | assert(codepages <= codepage && codepage < codepages + N_CODEPAGES); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ charsets.c:1592:37: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 1592 | return get_cp_index("us-ascii") | syscp; | ^~~~~~~~~~ | | | char * charsets.c:1572:35: note: expected 'const unsigned char *' but argument is of type 'char *' 1572 | get_cp_index(const unsigned char *name) | ~~~~~~~~~~~~~~~~~~~~~^~~~ charsets.c: In function 'get_cp_name': charsets.c:1625:34: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 1625 | if (cp_index < 0) return "none"; | ^~~~~~ charsets.c:1626:52: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 1626 | if (cp_index & SYSTEM_CHARSET_FLAG) return "System"; | ^~~~~~~~ charsets.c: In function 'get_cp_config_name': charsets.c:1637:34: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 1637 | if (cp_index < 0) return "none"; | ^~~~~~ charsets.c:1638:52: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 1638 | if (cp_index & SYSTEM_CHARSET_FLAG) return "System"; | ^~~~~~~~ charsets.c: In function 'get_cp_mime_name': charsets.c:1650:34: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 1650 | if (cp_index < 0) return "none"; | ^~~~~~ ld -r -o lib.o charsets.o `test -e gettext/lib.o && echo gettext/lib.o` make[4]: Leaving directory '/build/elinks-0.13.2/src/intl' make -C main all make[4]: Entering directory '/build/elinks-0.13.2/src/main' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o event.o -c event.c In file included from event.c:10: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ event.c: In function 'register_event': event.c:92:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 92 | int len = strlen(events[id].name); | ~~~~~~~~~~^~~~~ | | | unsigned char * In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from event.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ event.c:102:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 102 | namelen = strlen(name); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ event.c: In function 'get_event_id': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ event.c:125:9: note: in expansion of macro 'assertm' 125 | assertm(name && name[0], "Empty or missing event name"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * event.c:125:9: note: in expansion of macro 'assertm' 125 | assertm(name && name[0], "Empty or missing event name"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ event.c:130:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 130 | namelen = strlen(name); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ event.c:135:17: note: in expansion of macro 'assertm' 135 | assertm(event != NULL, "Hash item with no value"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * event.c:135:17: note: in expansion of macro 'assertm' 135 | assertm(event != NULL, "Hash item with no value"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ event.c: In function 'register_event_hook': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ event.c:209:9: note: in expansion of macro 'assert' 209 | assert(callback); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * event.c:209:9: note: in expansion of macro 'assert' 209 | assert(callback); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ event.c: In function 'unregister_event_hook': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ event.c:250:9: note: in expansion of macro 'assert' 250 | assert(callback); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * event.c:250:9: note: in expansion of macro 'assert' 250 | assert(callback); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o interlink.o -c interlink.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from interlink.c:45: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from interlink.c:46: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from interlink.c:52: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from interlink.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ interlink.c: In function 'get_sun_path': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ interlink.c:119:9: note: in expansion of macro 'assert' 119 | assert(sun_path); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * interlink.c:119:9: note: in expansion of macro 'assert' 119 | assert(sun_path); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/elinks.h:26, from interlink.c:42: ../.././src/setup.h:23:41: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 23 | #define ELINKS_SOCK_NAME "socket" | ^~~~~~~~ | | | char * interlink.c:127:33: note: in expansion of macro 'ELINKS_SOCK_NAME' 127 | add_to_string(sun_path, ELINKS_SOCK_NAME); | ^~~~~~~~~~~~~~~~ In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ interlink.c:129:44: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 129 | get_cmd_opt_int("session-ring")); | ^~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:322:31: note: in expansion of macro 'get_opt_int_tree' 322 | #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ interlink.c:129:28: note: in expansion of macro 'get_cmd_opt_int' 129 | get_cmd_opt_int("session-ring")); | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ interlink.c: In function 'get_address': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ interlink.c:142:9: note: in expansion of macro 'assert' 142 | assert(info); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * interlink.c:142:9: note: in expansion of macro 'assert' 142 | assert(info); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ interlink.c:177:17: note: in expansion of macro 'INTERNAL' 177 | INTERNAL("Socket path name '%s' is too long: %d >= %zu", | ^~~~~~~~ interlink.c:177:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 177 | INTERNAL("Socket path name '%s' is too long: %d >= %zu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ interlink.c: In function 'alloc_address': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ interlink.c:212:9: note: in expansion of macro 'assert' 212 | assert(info); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * interlink.c:212:9: note: in expansion of macro 'assert' 212 | assert(info); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ interlink.c: In function 'unlink_unix': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ interlink.c:228:9: note: in expansion of macro 'assert' 228 | assert(addr); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * interlink.c:228:9: note: in expansion of macro 'assert' 228 | assert(addr); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ interlink.c: In function 'report_af_unix_error': ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ interlink.c:332:9: note: in expansion of macro 'ERROR' 332 | ERROR(gettext("The call to %s failed: %d (%s)"), | ^~~~~ interlink.c:332:23: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 332 | ERROR(gettext("The call to %s failed: %d (%s)"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ interlink.c: In function 'af_unix_connection': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ interlink.c:343:9: note: in expansion of macro 'assert' 343 | assert(info); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * interlink.c:343:9: note: in expansion of macro 'assert' 343 | assert(info); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ interlink.c:349:43: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] 349 | ns = accept(info->fd, info->addr, &l); | ^~ | | | int * In file included from /usr/include/netinet/in.h:23, from interlink.c:25: /usr/include/x86_64-linux-gnu/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ interlink.c:351:38: warning: pointer targets in passing argument 1 of 'report_af_unix_error' differ in signedness [-Wpointer-sign] 351 | report_af_unix_error("accept()", errno); | ^~~~~~~~~~ | | | char * interlink.c:330:37: note: expected 'unsigned char *' but argument is of type 'char *' 330 | report_af_unix_error(unsigned char *function, int error) | ~~~~~~~~~~~~~~~^~~~~~~~ interlink.c: In function 'bind_to_af_unix': interlink.c:392:46: warning: pointer targets in passing argument 1 of 'report_af_unix_error' differ in signedness [-Wpointer-sign] 392 | report_af_unix_error("socket()", errno); | ^~~~~~~~~~ | | | char * interlink.c:330:37: note: expected 'unsigned char *' but argument is of type 'char *' 330 | report_af_unix_error(unsigned char *function, int error) | ~~~~~~~~~~~~~~~^~~~~~~~ interlink.c:402:46: warning: pointer targets in passing argument 1 of 'report_af_unix_error' differ in signedness [-Wpointer-sign] 402 | report_af_unix_error("bind()", errno); | ^~~~~~~~ | | | char * interlink.c:330:37: note: expected 'unsigned char *' but argument is of type 'char *' 330 | report_af_unix_error(unsigned char *function, int error) | ~~~~~~~~~~~~~~~^~~~~~~~ interlink.c:423:38: warning: pointer targets in passing argument 1 of 'report_af_unix_error' differ in signedness [-Wpointer-sign] 423 | report_af_unix_error("listen()", errno); | ^~~~~~~~~~ | | | char * interlink.c:330:37: note: expected 'unsigned char *' but argument is of type 'char *' 330 | report_af_unix_error(unsigned char *function, int error) | ~~~~~~~~~~~~~~~^~~~~~~~ interlink.c: In function 'connect_to_af_unix': interlink.c:454:46: warning: pointer targets in passing argument 1 of 'report_af_unix_error' differ in signedness [-Wpointer-sign] 454 | report_af_unix_error("socket()", errno); | ^~~~~~~~~~ | | | char * interlink.c:330:37: note: expected 'unsigned char *' but argument is of type 'char *' 330 | report_af_unix_error(unsigned char *function, int error) | ~~~~~~~~~~~~~~~^~~~~~~~ interlink.c:466:46: warning: pointer targets in passing argument 1 of 'report_af_unix_error' differ in signedness [-Wpointer-sign] 466 | report_af_unix_error("connect()", errno); | ^~~~~~~~~~~ | | | char * interlink.c:330:37: note: expected 'unsigned char *' but argument is of type 'char *' 330 | report_af_unix_error(unsigned char *function, int error) | ~~~~~~~~~~~~~~~^~~~~~~~ interlink.c: In function 'init_interlink': interlink.c:527:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 527 | if (get_opt_bool("ui.sessions.fork_on_start", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ interlink.c:527:13: note: in expansion of macro 'get_opt_bool' 527 | if (get_opt_bool("ui.sessions.fork_on_start", NULL)) { | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o main.o -c main.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from main.c:21: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from main.c:28: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from main.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from main.c:30: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../.././src/util/file.h:7, from main.c:51: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/file.h: In function 'stat_links': ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_user': ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from main.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_group': ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_size': ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_date': ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.c: In function 'check_stdio': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ main.c:69:9: note: in expansion of macro 'assert' 69 | assert(!remote_session_flags); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * main.c:69:9: note: in expansion of macro 'assert' 69 | assert(!remote_session_flags); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ main.c:76:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 76 | get_opt_bool("protocol.file.allow_special_files", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ main.c:76:25: note: in expansion of macro 'get_opt_bool' 76 | get_opt_bool("protocol.file.allow_special_files", | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:78:54: warning: pointer targets in passing argument 2 of 'add_to_string_list' differ in signedness [-Wpointer-sign] 78 | add_to_string_list(url_list, "file:///dev/stdin", 17); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:289:41: note: expected 'const unsigned char *' but argument is of type 'char *' 289 | const unsigned char *string, int length); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.c:80:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 80 | get_cmd_opt_bool("no-connect") = 1; | ^~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:80:17: note: in expansion of macro 'get_cmd_opt_bool' 80 | get_cmd_opt_bool("no-connect") = 1; | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:86:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 86 | int *dump = &get_cmd_opt_bool("dump"); | ^~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:86:30: note: in expansion of macro 'get_cmd_opt_bool' 86 | int *dump = &get_cmd_opt_bool("dump"); | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:88:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 88 | if (!*dump && !get_cmd_opt_bool("source")) | ^~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:88:32: note: in expansion of macro 'get_cmd_opt_bool' 88 | if (!*dump && !get_cmd_opt_bool("source")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c: In function 'check_cwd': main.c:99:39: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 99 | unsigned char *home = getenv("HOME"); | ^~~~~~ main.c:102:31: warning: pointer targets in passing argument 1 of 'chdir' differ in signedness [-Wpointer-sign] 102 | chdir(home); | ^~~~ | | | unsigned char * In file included from main.c:16: /usr/include/unistd.h:517:31: note: expected 'const char *' but argument is of type 'unsigned char *' 517 | extern int chdir (const char *__path) __THROW __nonnull ((1)) __wur; | ~~~~~~~~~~~~^~~~~~ In file included from ../.././src/osdep/types.h:5, from ../.././src/elinks.h:11, from main.c:19: main.c: In function 'init': ../../config.h:861:17: warning: pointer targets in passing argument 1 of 'bindtextdomain' differ in signedness [-Wpointer-sign] 861 | #define PACKAGE "elinks" | ^~~~~~~~ | | | char * main.c:137:24: note: in expansion of macro 'PACKAGE' 137 | bindtextdomain(PACKAGE, LOCALEDIR); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:80:67: note: expected 'const unsigned char *' but argument is of type 'char *' 80 | extern unsigned char *bindtextdomain(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../config.h:837:19: warning: pointer targets in passing argument 2 of 'bindtextdomain' differ in signedness [-Wpointer-sign] 837 | #define LOCALEDIR "/usr/share/locale" | ^~~~~~~~~~~~~~~~~~~ | | | char * main.c:137:33: note: in expansion of macro 'LOCALEDIR' 137 | bindtextdomain(PACKAGE, LOCALEDIR); | ^~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:81:58: note: expected 'const unsigned char *' but argument is of type 'char *' 81 | const unsigned char *__dirname); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../config.h:861:17: warning: pointer targets in passing argument 1 of 'textdomain' differ in signedness [-Wpointer-sign] 861 | #define PACKAGE "elinks" | ^~~~~~~~ | | | char * main.c:138:20: note: in expansion of macro 'PACKAGE' 138 | textdomain(PACKAGE); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:76:63: note: expected 'const unsigned char *' but argument is of type 'char *' 76 | extern unsigned char *textdomain(const unsigned char *__domainname); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ main.c:157:17: note: in expansion of macro 'ERROR' 157 | ERROR(gettext("Cannot create a pipe for internal communication.")); | ^~~~~ main.c:157:31: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 157 | ERROR(gettext("Cannot create a pipe for internal communication.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ main.c:181:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 181 | if (!get_cmd_opt_bool("no-home")) { | ^~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:181:14: note: in expansion of macro 'get_cmd_opt_bool' 181 | if (!get_cmd_opt_bool("no-home")) { | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:188:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 188 | if (get_cmd_opt_bool("no-connect") | ^~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:188:13: note: in expansion of macro 'get_cmd_opt_bool' 188 | if (get_cmd_opt_bool("no-connect") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:189:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 189 | || get_cmd_opt_bool("dump") | ^~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:189:16: note: in expansion of macro 'get_cmd_opt_bool' 189 | || get_cmd_opt_bool("dump") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:190:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 190 | || get_cmd_opt_bool("source") | ^~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:190:16: note: in expansion of macro 'get_cmd_opt_bool' 190 | || get_cmd_opt_bool("source") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:198:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 198 | if (get_cmd_opt_bool("dump") | ^~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:198:13: note: in expansion of macro 'get_cmd_opt_bool' 198 | if (get_cmd_opt_bool("dump") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:199:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 199 | || get_cmd_opt_bool("source")) { | ^~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:199:16: note: in expansion of macro 'get_cmd_opt_bool' 199 | || get_cmd_opt_bool("source")) { | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:210:63: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 210 | unsigned char *arg = get_cmd_opt_bool("dump") | ^~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:210:46: note: in expansion of macro 'get_cmd_opt_bool' 210 | unsigned char *arg = get_cmd_opt_bool("dump") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:302:40: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~~~~~ ../.././src/config/options.h:305:49: note: in expansion of macro 'get_opt' 305 | #define get_opt_bool_tree(tree, name, ses) get_opt(tree, name, ses, OPT_BOOL)->number | ^~~~~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:210:46: note: in expansion of macro 'get_cmd_opt_bool' 210 | unsigned char *arg = get_cmd_opt_bool("dump") | ^~~~~~~~~~~~~~~~ main.c:213:42: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 213 | usrerror(gettext("URL expected after -%s"), arg); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ main.c:221:42: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 221 | usrerror(gettext("No running ELinks found.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ main.c:227:34: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 227 | usrerror(gettext("No remote session to connect to.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ main.c:235:25: note: in expansion of macro 'ERROR' 235 | ERROR(gettext("Unable to encode session info.")); | ^~~~~ main.c:235:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 235 | ERROR(gettext("Unable to encode session info.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ main.c:247:45: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 247 | } else if (get_cmd_opt_bool("no-connect") | ^~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ main.c:247:28: note: in expansion of macro 'get_cmd_opt_bool' 247 | } else if (get_cmd_opt_bool("no-connect") | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ main.c:248:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 248 | || !get_opt_bool("ui.sessions.fork_on_start", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ main.c:248:21: note: in expansion of macro 'get_opt_bool' 248 | || !get_opt_bool("ui.sessions.fork_on_start", NULL)) { | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ main.c:253:33: note: in expansion of macro 'ERROR' 253 | ERROR(gettext("Unable to attach_terminal().")); | ^~~~~ main.c:253:47: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 253 | ERROR(gettext("Unable to attach_terminal().")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ main.c: In function 'terminate_all_subsystems': main.c:295:36: warning: pointer targets in passing argument 1 of 'trigger_event_name' differ in signedness [-Wpointer-sign] 295 | trigger_event_name("quit"); | ^~~~~~ | | | char * In file included from ../.././src/main/module.h:5: ../.././src/main/event.h:114:40: note: expected 'unsigned char *' but argument is of type 'char *' 114 | void trigger_event_name(unsigned char *name, ...); | ~~~~~~~~~~~~~~~^~~~ main.c: In function 'main': main.c:353:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 353 | program.path = argv[0]; | ^ main.c: In function 'check_cwd': main.c:102:25: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 102 | chdir(home); | ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o module.o -c module.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from module.c:9: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/cookies/cookies.h:15, from module.c:20: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from module.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o select.o -c select.c In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from select.c:62: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/intl/gettext/libintl.h:16: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ select.c: In function 'register_bottom_half_do': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ select.c:147:9: note: in expansion of macro 'add_to_list' 147 | add_to_list(bottom_halves, bh); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ select.c:147:9: note: in expansion of macro 'add_to_list' 147 | add_to_list(bottom_halves, bh); | ^~~~~~~~~~~ select.c: In function 'event_callback': select.c:217:33: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 217 | elinks_internal("event_callback: invalid flags %d on handle %d", (int)ev, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'set_event_for_action': select.c:248:49: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 248 | elinks_internal("ERROR: event_base_set failed: %s, handle %d", strerror(errno), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c:252:41: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 252 | elinks_internal("ERROR: event_add failed: %s, handle %d", strerror(errno), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c:256:49: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 256 | elinks_internal("ERROR: event_del failed: %s, handle %d", strerror(errno), h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'enable_libevent': select.c:273:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 273 | if (get_cmd_opt_bool("no-libevent")) | ^~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ select.c:273:13: note: in expansion of macro 'get_cmd_opt_bool' 273 | if (get_cmd_opt_bool("no-libevent")) | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ select.c: In function 'do_event_loop': select.c:350:33: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 350 | elinks_internal("ERROR: event_base_loop failed: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'get_handler': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ select.c:369:9: note: in expansion of macro 'INTERNAL' 369 | INTERNAL("get_handler: bad type %d", tp); | ^~~~~~~~ select.c:369:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 369 | INTERNAL("get_handler: bad type %d", tp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'set_handlers': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ select.c:378:9: note: in expansion of macro 'assertm' 378 | assertm(fd >= 0 && fd < FD_SETSIZE, | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * select.c:378:9: note: in expansion of macro 'assertm' 378 | assertm(fd >= 0 && fd < FD_SETSIZE, | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c:403:41: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 403 | elinks_internal("too big handle %d", fd); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c:410:41: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 410 | elinks_internal("out of memory"); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'select_loop': ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ select.c:561:33: note: in expansion of macro 'ERROR' 561 | ERROR(gettext("The call to %s failed: %d (%s)"), | ^~~~~ select.c:561:47: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 561 | ERROR(gettext("The call to %s failed: %d (%s)"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ select.c:564:41: note: in expansion of macro 'INTERNAL' 564 | INTERNAL(gettext("%d select() failures."), | ^~~~~~~~ select.c:564:58: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 564 | INTERNAL(gettext("%d select() failures."), | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ select.c: In function 'can_read_or_write': select.c:625:37: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 625 | if (rs < 0) elinks_internal("ERROR: poll for %s (%d) failed: %s", !write ? "read" : "write", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c:627:51: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 627 | if (p.revents & POLLNVAL) elinks_internal("ERROR: poll for %s (%d) failed: %s", !write ? "read" : "write", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ select.c: In function 'register_bottom_half_do': ../.././src/util/lists.h:172:24: warning: array subscript 'struct bottom_half[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ select.c:147:9: note: in expansion of macro 'add_to_list' 147 | add_to_list(bottom_halves, bh); | ^~~~~~~~~~~ select.c:132:41: note: object 'bottom_halves' of size 16 132 | static INIT_LIST_OF(struct bottom_half, bottom_halves); | ^~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct bottom_half[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ select.c:147:9: note: in expansion of macro 'add_to_list' 147 | add_to_list(bottom_halves, bh); | ^~~~~~~~~~~ select.c:132:41: note: object 'bottom_halves' of size 16 132 | static INIT_LIST_OF(struct bottom_half, bottom_halves); | ^~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o timer.o -c timer.c timer.c: In function 'set_event_for_timer': timer.c:134:33: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 134 | elinks_internal("ERROR: event_base_set failed: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from timer.c:31: ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ timer.c:145:33: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 145 | elinks_internal("ERROR: timeout_add failed: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ timer.c: In function 'install_timer': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ timer.c:162:9: note: in expansion of macro 'assert' 162 | assert(id && delay > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * timer.c:162:9: note: in expansion of macro 'assert' 162 | assert(id && delay > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from timer.c:32: ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ timer.c:179:17: note: in expansion of macro 'add_to_list' 179 | add_to_list(timers, new_timer); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ timer.c:179:17: note: in expansion of macro 'add_to_list' 179 | add_to_list(timers, new_timer); | ^~~~~~~~~~~ timer.c: In function 'kill_timer': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ timer.c:197:9: note: in expansion of macro 'assert' 197 | assert(id != NULL); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * timer.c:197:9: note: in expansion of macro 'assert' 197 | assert(id != NULL); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/elinks.h:21, from timer.c:27: timer.c: In function 'get_next_timer_time': timer.c:217:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 217 | timeval_copy(t, &((struct timer *) &timers)->next->interval); | ~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/osdep/generic.h:103:34: note: in definition of macro 'copy_struct' 103 | do { (*(destination) = *(source)); } while (0) | ^~~~~~ timer.c:217:17: note: in expansion of macro 'timeval_copy' 217 | timeval_copy(t, &((struct timer *) &timers)->next->interval); | ^~~~~~~~~~~~ timer.c: In function 'install_timer': ../.././src/util/lists.h:172:24: warning: array subscript 'struct timer[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ timer.c:179:17: note: in expansion of macro 'add_to_list' 179 | add_to_list(timers, new_timer); | ^~~~~~~~~~~ timer.c:47:35: note: object 'timers' of size 16 47 | static INIT_LIST_OF(struct timer, timers); | ^~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct timer[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ timer.c:179:17: note: in expansion of macro 'add_to_list' 179 | add_to_list(timers, new_timer); | ^~~~~~~~~~~ timer.c:47:35: note: object 'timers' of size 16 47 | static INIT_LIST_OF(struct timer, timers); | ^~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o version.o -c version.c In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from version.c:16: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/intl/gettext/libintl.h:16: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ version.c: In function 'add_module_to_string': version.c:40:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 40 | add_to_string(string, " ("); | ^~~~ | | | char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ version.c:43:50: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 43 | if (i > 0) add_to_string(string, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ version.c:47:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 47 | add_to_string(string, ")"); | ^~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ version.c: In function 'add_modules_to_string': version.c:57:50: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 57 | if (i > 0) add_to_string(string, ", "); | ^~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ version.c: In function 'wrap_string': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ version.c:70:9: note: in expansion of macro 'assert' 70 | assert(string && string->source && start_at < string->length); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * version.c:70:9: note: in expansion of macro 'assert' 70 | assert(string && string->source && start_at < string->length); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ version.c:76:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 76 | while ((pos = strchr((const char *)pos, ' '))) { | ^ version.c: In function 'get_dyn_full_version': version.c:99:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 99 | add_format_to_string(&string, "ELinks %s", VERSION_STRING); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ version.c:102:47: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 102 | add_format_to_string(&string, "%s", build_id); | ^~~~ | | | char * ../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ version.c:108:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 108 | add_to_string(&string, "\n\n"); | ^~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ version.c:109:42: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 109 | add_to_string(&string, _("Text WWW browser", term)); | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ version.c:114:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 114 | _("Features:", term), "\n", | ^~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ version.c:116:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 116 | _("Standard", term), | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ version.c:154:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 154 | comma, _("Combining characters", term), | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ version.c:157:43: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 157 | comma, (event_enabled ? _("libev", term) : _("libev (disabled)", term)), | ^~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ version.c:157:62: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 157 | comma, (event_enabled ? _("libev", term) : _("libev (disabled)", term)), | ^~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ version.c:163:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 163 | comma, (get_cmd_opt_bool("terminfo") ? _("terminfo", term) : _("terminfo (disabled)", term)), | ^~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ version.c:163:25: note: in expansion of macro 'get_cmd_opt_bool' 163 | comma, (get_cmd_opt_bool("terminfo") ? _("terminfo", term) : _("terminfo (disabled)", term)), | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ version.c:163:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 163 | comma, (get_cmd_opt_bool("terminfo") ? _("terminfo", term) : _("terminfo (disabled)", term)), | ^~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ version.c:163:80: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 163 | comma, (get_cmd_opt_bool("terminfo") ? _("terminfo", term) : _("terminfo (disabled)", term)), | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ version.c:173:47: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 173 | unsigned char *last_newline = strrchr((const char *)string.source, '\n'); | ^~~~~~~ ld -r -o lib.o event.o interlink.o main.o module.o select.o timer.o version.o make[4]: Leaving directory '/build/elinks-0.13.2/src/main' make -C mime all make[4]: Entering directory '/build/elinks-0.13.2/src/mime' make -C backend all make[5]: Entering directory '/build/elinks-0.13.2/src/mime/backend' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o common.o -c common.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/main/module.h:4, from common.c:13: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/util/file.h:7, from common.c:16: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from common.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/file.h: In function 'stat_links': ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_user': ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from common.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_group': ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_size': ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_date': ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ common.c: In function 'init_mime_handler': common.c:111:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 111 | int programlen = strlen(program); | ^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o default.o -c default.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from default.c:11: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from default.c:12: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from default.c:19: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from default.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ default.c: At top level: default.c:25:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 25 | INIT_OPT_TREE("mime", N_("MIME type associations"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:25:23: note: (near initialization for 'default_mime_options[0].init.path') 25 | INIT_OPT_TREE("mime", N_("MIME type associations"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:26:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | "type", OPT_AUTOCREATE, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:26:17: note: (near initialization for 'default_mime_options[0].init.name') 26 | "type", OPT_AUTOCREATE, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:25:31: note: in expansion of macro 'N_' 25 | INIT_OPT_TREE("mime", N_("MIME type associations"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_mime_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:25:31: note: in expansion of macro 'N_' 25 | INIT_OPT_TREE("mime", N_("MIME type associations"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:25:9: note: in expansion of macro 'INIT_OPT_TREE' 25 | INIT_OPT_TREE("mime", N_("MIME type associations"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:25:9: note: in expansion of macro 'INIT_OPT_TREE' 25 | INIT_OPT_TREE("mime", N_("MIME type associations"), | ^~~~~~~~~~~~~ default.c:34:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 34 | INIT_OPT_TREE("mime.type", NULL, | ^~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:34:23: note: (near initialization for 'default_mime_options[1].init.path') 34 | INIT_OPT_TREE("mime.type", NULL, | ^~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:35:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 35 | "_template_", OPT_AUTOCREATE, | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:35:17: note: (near initialization for 'default_mime_options[1].init.name') 35 | "_template_", OPT_AUTOCREATE, | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:34:9: note: in expansion of macro 'INIT_OPT_TREE' 34 | INIT_OPT_TREE("mime.type", NULL, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:34:9: note: in expansion of macro 'INIT_OPT_TREE' 34 | INIT_OPT_TREE("mime.type", NULL, | ^~~~~~~~~~~~~ default.c:39:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | INIT_OPT_STRING("mime.type._template_", NULL, | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:39:25: note: (near initialization for 'default_mime_options[2].init.path') 39 | INIT_OPT_STRING("mime.type._template_", NULL, | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:40:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 40 | "_template_", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:40:17: note: (near initialization for 'default_mime_options[2].init.name') 40 | "_template_", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:39:9: note: in expansion of macro 'INIT_OPT_STRING' 39 | INIT_OPT_STRING("mime.type._template_", NULL, | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:39:9: note: in expansion of macro 'INIT_OPT_STRING' 39 | INIT_OPT_STRING("mime.type._template_", NULL, | ^~~~~~~~~~~~~~~ default.c:45:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 45 | INIT_OPT_TREE("mime", N_("File type handlers"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:45:23: note: (near initialization for 'default_mime_options[3].init.path') 45 | INIT_OPT_TREE("mime", N_("File type handlers"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:46:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 46 | "handler", OPT_AUTOCREATE, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:46:17: note: (near initialization for 'default_mime_options[3].init.name') 46 | "handler", OPT_AUTOCREATE, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:45:31: note: in expansion of macro 'N_' 45 | INIT_OPT_TREE("mime", N_("File type handlers"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_mime_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:45:31: note: in expansion of macro 'N_' 45 | INIT_OPT_TREE("mime", N_("File type handlers"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:45:9: note: in expansion of macro 'INIT_OPT_TREE' 45 | INIT_OPT_TREE("mime", N_("File type handlers"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:45:9: note: in expansion of macro 'INIT_OPT_TREE' 45 | INIT_OPT_TREE("mime", N_("File type handlers"), | ^~~~~~~~~~~~~ default.c:56:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | INIT_OPT_TREE("mime.handler", NULL, | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:56:23: note: (near initialization for 'default_mime_options[4].init.path') 56 | INIT_OPT_TREE("mime.handler", NULL, | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:57:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | "_template_", OPT_AUTOCREATE, | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:57:17: note: (near initialization for 'default_mime_options[4].init.name') 57 | "_template_", OPT_AUTOCREATE, | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:56:9: note: in expansion of macro 'INIT_OPT_TREE' 56 | INIT_OPT_TREE("mime.handler", NULL, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:56:9: note: in expansion of macro 'INIT_OPT_TREE' 56 | INIT_OPT_TREE("mime.handler", NULL, | ^~~~~~~~~~~~~ default.c:60:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | INIT_OPT_TREE("mime.handler._template_", NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:60:23: note: (near initialization for 'default_mime_options[5].init.path') 60 | INIT_OPT_TREE("mime.handler._template_", NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:61:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | "_template_", 0, | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:61:17: note: (near initialization for 'default_mime_options[5].init.name') 61 | "_template_", 0, | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:60:9: note: in expansion of macro 'INIT_OPT_TREE' 60 | INIT_OPT_TREE("mime.handler._template_", NULL, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[5].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:60:9: note: in expansion of macro 'INIT_OPT_TREE' 60 | INIT_OPT_TREE("mime.handler._template_", NULL, | ^~~~~~~~~~~~~ default.c:65:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:65:23: note: (near initialization for 'default_mime_options[6].init.path') 65 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:66:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 66 | "ask", 0, 1, | ^~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:66:17: note: (near initialization for 'default_mime_options[6].init.name') 66 | "ask", 0, 1, | ^~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:65:61: note: in expansion of macro 'N_' 65 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_mime_options[6].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:65:61: note: in expansion of macro 'N_' 65 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:65:9: note: in expansion of macro 'INIT_OPT_BOOL' 65 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[6].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:65:9: note: in expansion of macro 'INIT_OPT_BOOL' 65 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), | ^~~~~~~~~~~~~ default.c:69:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:69:23: note: (near initialization for 'default_mime_options[7].init.path') 69 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:70:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | "block", 0, 1, | ^~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:70:17: note: (near initialization for 'default_mime_options[7].init.name') 70 | "block", 0, 1, | ^~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:69:61: note: in expansion of macro 'N_' 69 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_mime_options[7].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:69:61: note: in expansion of macro 'N_' 69 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:69:9: note: in expansion of macro 'INIT_OPT_BOOL' 69 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[7].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:69:9: note: in expansion of macro 'INIT_OPT_BOOL' 69 | INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), | ^~~~~~~~~~~~~ default.c:73:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 73 | INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:73:25: note: (near initialization for 'default_mime_options[8].init.path') 73 | INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:74:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | "program", 0, "", | ^~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:74:17: note: (near initialization for 'default_mime_options[8].init.name') 74 | "program", 0, "", | ^~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:73:63: note: in expansion of macro 'N_' 73 | INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_mime_options[8].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:73:63: note: in expansion of macro 'N_' 73 | INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:73:9: note: in expansion of macro 'INIT_OPT_STRING' 73 | INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[8].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:73:9: note: in expansion of macro 'INIT_OPT_STRING' 73 | INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), | ^~~~~~~~~~~~~~~ default.c:81:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 81 | INIT_OPT_TREE("mime", N_("File extension associations"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:81:23: note: (near initialization for 'default_mime_options[9].init.path') 81 | INIT_OPT_TREE("mime", N_("File extension associations"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:82:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 82 | "extension", OPT_AUTOCREATE, | ^~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:82:17: note: (near initialization for 'default_mime_options[9].init.name') 82 | "extension", OPT_AUTOCREATE, | ^~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:81:31: note: in expansion of macro 'N_' 81 | INIT_OPT_TREE("mime", N_("File extension associations"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_mime_options[9].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:81:31: note: in expansion of macro 'N_' 81 | INIT_OPT_TREE("mime", N_("File extension associations"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:81:9: note: in expansion of macro 'INIT_OPT_TREE' 81 | INIT_OPT_TREE("mime", N_("File extension associations"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[9].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:81:9: note: in expansion of macro 'INIT_OPT_TREE' 81 | INIT_OPT_TREE("mime", N_("File extension associations"), | ^~~~~~~~~~~~~ default.c:85:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 85 | INIT_OPT_STRING("mime.extension", NULL, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:85:25: note: (near initialization for 'default_mime_options[10].init.path') 85 | INIT_OPT_STRING("mime.extension", NULL, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:86:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 86 | "_template_", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:86:17: note: (near initialization for 'default_mime_options[10].init.name') 86 | "_template_", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:85:9: note: in expansion of macro 'INIT_OPT_STRING' 85 | INIT_OPT_STRING("mime.extension", NULL, | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'default_mime_options[10].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:85:9: note: in expansion of macro 'INIT_OPT_STRING' 85 | INIT_OPT_STRING("mime.extension", NULL, | ^~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:93:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 93 | INIT_OPT_MIME_EXTENSION("gif", "image/gif"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[11].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:93:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 93 | INIT_OPT_MIME_EXTENSION("gif", "image/gif"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:93:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 93 | INIT_OPT_MIME_EXTENSION("gif", "image/gif"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:93:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 93 | INIT_OPT_MIME_EXTENSION("gif", "image/gif"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:93:33: note: (near initialization for 'default_mime_options[11].init.name') 93 | INIT_OPT_MIME_EXTENSION("gif", "image/gif"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:93:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 93 | INIT_OPT_MIME_EXTENSION("gif", "image/gif"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:94:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 94 | INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[12].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:94:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 94 | INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:94:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 94 | INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:94:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 94 | INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:94:33: note: (near initialization for 'default_mime_options[12].init.name') 94 | INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:94:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 94 | INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:95:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 95 | INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[13].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:95:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 95 | INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:95:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 95 | INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:95:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 95 | INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:95:33: note: (near initialization for 'default_mime_options[13].init.name') 95 | INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:95:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 95 | INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:96:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 96 | INIT_OPT_MIME_EXTENSION("png", "image/png"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[14].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:96:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 96 | INIT_OPT_MIME_EXTENSION("png", "image/png"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:96:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 96 | INIT_OPT_MIME_EXTENSION("png", "image/png"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:96:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 96 | INIT_OPT_MIME_EXTENSION("png", "image/png"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:96:33: note: (near initialization for 'default_mime_options[14].init.name') 96 | INIT_OPT_MIME_EXTENSION("png", "image/png"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:96:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 96 | INIT_OPT_MIME_EXTENSION("png", "image/png"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:97:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 97 | INIT_OPT_MIME_EXTENSION("txt", "text/plain"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[15].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:97:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 97 | INIT_OPT_MIME_EXTENSION("txt", "text/plain"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:97:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 97 | INIT_OPT_MIME_EXTENSION("txt", "text/plain"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:97:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 97 | INIT_OPT_MIME_EXTENSION("txt", "text/plain"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:97:33: note: (near initialization for 'default_mime_options[15].init.name') 97 | INIT_OPT_MIME_EXTENSION("txt", "text/plain"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:97:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 97 | INIT_OPT_MIME_EXTENSION("txt", "text/plain"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:98:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 98 | INIT_OPT_MIME_EXTENSION("htm", "text/html"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[16].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:98:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 98 | INIT_OPT_MIME_EXTENSION("htm", "text/html"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:98:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 98 | INIT_OPT_MIME_EXTENSION("htm", "text/html"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:98:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 98 | INIT_OPT_MIME_EXTENSION("htm", "text/html"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:98:33: note: (near initialization for 'default_mime_options[16].init.name') 98 | INIT_OPT_MIME_EXTENSION("htm", "text/html"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:98:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 98 | INIT_OPT_MIME_EXTENSION("htm", "text/html"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:99:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 99 | INIT_OPT_MIME_EXTENSION("html", "text/html"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[17].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:99:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 99 | INIT_OPT_MIME_EXTENSION("html", "text/html"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:99:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 99 | INIT_OPT_MIME_EXTENSION("html", "text/html"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:99:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 99 | INIT_OPT_MIME_EXTENSION("html", "text/html"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:99:33: note: (near initialization for 'default_mime_options[17].init.name') 99 | INIT_OPT_MIME_EXTENSION("html", "text/html"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:99:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 99 | INIT_OPT_MIME_EXTENSION("html", "text/html"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:101:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 101 | INIT_OPT_MIME_EXTENSION("torrent", "application/x-bittorrent"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[18].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:101:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 101 | INIT_OPT_MIME_EXTENSION("torrent", "application/x-bittorrent"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:101:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 101 | INIT_OPT_MIME_EXTENSION("torrent", "application/x-bittorrent"), | ^~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:101:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 101 | INIT_OPT_MIME_EXTENSION("torrent", "application/x-bittorrent"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:101:33: note: (near initialization for 'default_mime_options[18].init.name') 101 | INIT_OPT_MIME_EXTENSION("torrent", "application/x-bittorrent"), | ^~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:101:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 101 | INIT_OPT_MIME_EXTENSION("torrent", "application/x-bittorrent"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:104:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 104 | INIT_OPT_MIME_EXTENSION("rss", "application/rss+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[19].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:104:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 104 | INIT_OPT_MIME_EXTENSION("rss", "application/rss+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:104:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 104 | INIT_OPT_MIME_EXTENSION("rss", "application/rss+xml"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:104:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 104 | INIT_OPT_MIME_EXTENSION("rss", "application/rss+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:104:33: note: (near initialization for 'default_mime_options[19].init.name') 104 | INIT_OPT_MIME_EXTENSION("rss", "application/rss+xml"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:104:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 104 | INIT_OPT_MIME_EXTENSION("rss", "application/rss+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:105:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 105 | INIT_OPT_MIME_EXTENSION("xbel", "application/xbel+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[20].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:105:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 105 | INIT_OPT_MIME_EXTENSION("xbel", "application/xbel+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:105:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 105 | INIT_OPT_MIME_EXTENSION("xbel", "application/xbel+xml"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:105:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 105 | INIT_OPT_MIME_EXTENSION("xbel", "application/xbel+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:105:33: note: (near initialization for 'default_mime_options[20].init.name') 105 | INIT_OPT_MIME_EXTENSION("xbel", "application/xbel+xml"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:105:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 105 | INIT_OPT_MIME_EXTENSION("xbel", "application/xbel+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:106:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 106 | INIT_OPT_MIME_EXTENSION("sgml", "application/docbook+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:91:25: note: (near initialization for 'default_mime_options[21].init.path') 91 | INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:106:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 106 | INIT_OPT_MIME_EXTENSION("sgml", "application/docbook+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:106:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 106 | INIT_OPT_MIME_EXTENSION("sgml", "application/docbook+xml"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:106:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 106 | INIT_OPT_MIME_EXTENSION("sgml", "application/docbook+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c:106:33: note: (near initialization for 'default_mime_options[21].init.name') 106 | INIT_OPT_MIME_EXTENSION("sgml", "application/docbook+xml"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ default.c:106:9: note: in expansion of macro 'INIT_OPT_MIME_EXTENSION' 106 | INIT_OPT_MIME_EXTENSION("sgml", "application/docbook+xml"), | ^~~~~~~~~~~~~~~~~~~~~~~ default.c: In function 'get_content_type_default': default.c:117:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 117 | unsigned char *extend = extension + strlen(extension) - 1; | ^~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ default.c:121:53: warning: pointer targets in passing argument 2 of 'get_opt_rec_real' differ in signedness [-Wpointer-sign] 121 | opt_tree = get_opt_rec_real(config_options, "mime.extension"); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:295:57: note: expected 'const unsigned char *' but argument is of type 'char *' 295 | extern struct option *get_opt_rec_real(struct option *, const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ default.c:122:9: note: in expansion of macro 'assert' 122 | assert(opt_tree); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * default.c:122:9: note: in expansion of macro 'assert' 122 | assert(opt_tree); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ default.c:125:64: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 125 | unsigned char *namepos = opt->name + strlen(opt->name) - 1; | ~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ default.c: In function 'get_mime_type_option': default.c:156:48: warning: pointer targets in passing argument 2 of 'get_opt_rec_real' differ in signedness [-Wpointer-sign] 156 | opt = get_opt_rec_real(config_options, "mime.type"); | ^~~~~~~~~~~ | | | char * ../../.././src/config/options.h:295:57: note: expected 'const unsigned char *' but argument is of type 'char *' 295 | extern struct option *get_opt_rec_real(struct option *, const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ default.c:161:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 161 | if (add_optname_to_string(&name, type, strlen(type))) { | ^~~~ | | | unsigned char * ../../.././src/util/conv.h:79:38: note: in definition of macro 'add_optname_to_string' 79 | add_string_replace(str, src, len, '.', '*') | ^~~ /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ default.c:163:38: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 163 | unsigned char *pos = strchr((const char *)name.source, '/'); | ^~~~~~ default.c: In function 'get_mime_handler_option': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ default.c:183:9: note: in expansion of macro 'assert' 183 | assert(type_opt); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * default.c:183:9: note: in expansion of macro 'assert' 183 | assert(type_opt); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ default.c:185:56: warning: pointer targets in passing argument 2 of 'get_opt_rec_real' differ in signedness [-Wpointer-sign] 185 | handler_opt = get_opt_rec_real(config_options, "mime.handler"); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:295:57: note: expected 'const unsigned char *' but argument is of type 'char *' 295 | extern struct option *get_opt_rec_real(struct option *, const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ default.c: In function 'get_mime_handler_default': default.c:205:64: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 205 | return init_mime_handler(get_opt_str_tree(handler_opt, "program", NULL), | ^~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ default.c:205:34: note: in expansion of macro 'get_opt_str_tree' 205 | return init_mime_handler(get_opt_str_tree(handler_opt, "program", NULL), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ default.c:208:65: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 208 | get_opt_bool_tree(handler_opt, "ask", NULL), | ^~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ default.c:208:34: note: in expansion of macro 'get_opt_bool_tree' 208 | get_opt_bool_tree(handler_opt, "ask", NULL), | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ default.c:209:65: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 209 | get_opt_bool_tree(handler_opt, "block", NULL)); | ^~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ default.c:209:34: note: in expansion of macro 'get_opt_bool_tree' 209 | get_opt_bool_tree(handler_opt, "block", NULL)); | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ In file included from default.c:13: default.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ default.c:219:33: note: in expansion of macro 'N_' 219 | /* name: */ N_("Option system"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'default_mime_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ default.c:219:33: note: in expansion of macro 'N_' 219 | /* name: */ N_("Option system"), | ^~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o mailcap.o -c mailcap.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from mailcap.c:29: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from mailcap.c:30: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/util/file.h:7, from mailcap.c:37: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from mailcap.c:25: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/file.h: In function 'stat_links': ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_user': ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/ctype.h:25, from mailcap.c:22: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_group': ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_size': ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_date': ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ mailcap.c: At top level: mailcap.c:89:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 89 | INIT_OPT_TREE("mime", N_("Mailcap"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:89:23: note: (near initialization for 'mailcap_options[0].init.path') 89 | INIT_OPT_TREE("mime", N_("Mailcap"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:90:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 90 | "mailcap", 0, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:90:17: note: (near initialization for 'mailcap_options[0].init.name') 90 | "mailcap", 0, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:89:31: note: in expansion of macro 'N_' 89 | INIT_OPT_TREE("mime", N_("Mailcap"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:89:31: note: in expansion of macro 'N_' 89 | INIT_OPT_TREE("mime", N_("Mailcap"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:89:9: note: in expansion of macro 'INIT_OPT_TREE' 89 | INIT_OPT_TREE("mime", N_("Mailcap"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:89:9: note: in expansion of macro 'INIT_OPT_TREE' 89 | INIT_OPT_TREE("mime", N_("Mailcap"), | ^~~~~~~~~~~~~ mailcap.c:93:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 93 | INIT_OPT_BOOL("mime.mailcap", N_("Enable"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:93:23: note: (near initialization for 'mailcap_options[1].init.path') 93 | INIT_OPT_BOOL("mime.mailcap", N_("Enable"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:94:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 94 | "enable", 0, 1, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:94:17: note: (near initialization for 'mailcap_options[1].init.name') 94 | "enable", 0, 1, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:93:39: note: in expansion of macro 'N_' 93 | INIT_OPT_BOOL("mime.mailcap", N_("Enable"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:93:39: note: in expansion of macro 'N_' 93 | INIT_OPT_BOOL("mime.mailcap", N_("Enable"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:93:9: note: in expansion of macro 'INIT_OPT_BOOL' 93 | INIT_OPT_BOOL("mime.mailcap", N_("Enable"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:93:9: note: in expansion of macro 'INIT_OPT_BOOL' 93 | INIT_OPT_BOOL("mime.mailcap", N_("Enable"), | ^~~~~~~~~~~~~ mailcap.c:97:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 97 | INIT_OPT_STRING("mime.mailcap", N_("Path"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:97:25: note: (near initialization for 'mailcap_options[2].init.path') 97 | INIT_OPT_STRING("mime.mailcap", N_("Path"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:98:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 98 | "path", 0, DEFAULT_MAILCAP_PATH, | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:98:17: note: (near initialization for 'mailcap_options[2].init.name') 98 | "path", 0, DEFAULT_MAILCAP_PATH, | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:97:41: note: in expansion of macro 'N_' 97 | INIT_OPT_STRING("mime.mailcap", N_("Path"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:97:41: note: in expansion of macro 'N_' 97 | INIT_OPT_STRING("mime.mailcap", N_("Path"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:97:9: note: in expansion of macro 'INIT_OPT_STRING' 97 | INIT_OPT_STRING("mime.mailcap", N_("Path"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:97:9: note: in expansion of macro 'INIT_OPT_STRING' 97 | INIT_OPT_STRING("mime.mailcap", N_("Path"), | ^~~~~~~~~~~~~~~ mailcap.c:102:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:102:23: note: (near initialization for 'mailcap_options[3].init.path') 102 | INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:103:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 103 | "ask", 0, 1, | ^~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:103:17: note: (near initialization for 'mailcap_options[3].init.name') 103 | "ask", 0, 1, | ^~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:102:39: note: in expansion of macro 'N_' 102 | INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:102:39: note: in expansion of macro 'N_' 102 | INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:102:9: note: in expansion of macro 'INIT_OPT_BOOL' 102 | INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:102:9: note: in expansion of macro 'INIT_OPT_BOOL' 102 | INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), | ^~~~~~~~~~~~~ mailcap.c:106:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 106 | INIT_OPT_INT("mime.mailcap", N_("Type query string"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:106:22: note: (near initialization for 'mailcap_options[4].init.path') 106 | INIT_OPT_INT("mime.mailcap", N_("Type query string"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:107:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 107 | "description", 0, 0, 2, 0, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:107:17: note: (near initialization for 'mailcap_options[4].init.name') 107 | "description", 0, 0, 2, 0, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:106:38: note: in expansion of macro 'N_' 106 | INIT_OPT_INT("mime.mailcap", N_("Type query string"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:106:38: note: in expansion of macro 'N_' 106 | INIT_OPT_INT("mime.mailcap", N_("Type query string"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:106:9: note: in expansion of macro 'INIT_OPT_INT' 106 | INIT_OPT_INT("mime.mailcap", N_("Type query string"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:106:9: note: in expansion of macro 'INIT_OPT_INT' 106 | INIT_OPT_INT("mime.mailcap", N_("Type query string"), | ^~~~~~~~~~~~ mailcap.c:115:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 115 | INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:115:23: note: (near initialization for 'mailcap_options[5].init.path') 115 | INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:116:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 116 | "prioritize", 0, 1, | ^~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:116:17: note: (near initialization for 'mailcap_options[5].init.name') 116 | "prioritize", 0, 1, | ^~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:115:39: note: in expansion of macro 'N_' 115 | INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:115:39: note: in expansion of macro 'N_' 115 | INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:115:9: note: in expansion of macro 'INIT_OPT_BOOL' 115 | INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[5].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mailcap.c:115:9: note: in expansion of macro 'INIT_OPT_BOOL' 115 | INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), | ^~~~~~~~~~~~~ mailcap.c: In function 'init_mailcap_entry': mailcap.c:153:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 153 | int commandlen = strlen(command); | ^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mailcap.c: In function 'get_mailcap_field': mailcap.c:235:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 235 | fieldend = strchr((const char *)fieldend, ';'); | ^ mailcap.c:246:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 246 | fieldend = field + strlen(field) - 1; | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mailcap.c: In function 'parse_optional_fields': mailcap.c:285:36: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 285 | if (!c_strncasecmp(field, "needsterminal", 13)) { | ^~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ mailcap.c:288:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 288 | } else if (!c_strncasecmp(field, "copiousoutput", 13)) { | ^~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ mailcap.c:291:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 291 | } else if (!c_strncasecmp(field, "test", 4)) { | ^~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ mailcap.c:308:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 308 | } else if (!c_strncasecmp(field, "description", 11)) { | ^~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ mailcap.c: In function 'parse_mailcap_file': mailcap.c:324:28: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 324 | FILE *file = fopen(filename, "rb"); | ^~~~~~~~ | | | unsigned char * In file included from mailcap.c:23: /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ mailcap.c:357:42: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign] 357 | usrerror(gettext("Badly formatted mailcap entry " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *' 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ mailcap.c:363:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 363 | basetypeend = strchr((const char *)type, '/'); | ^ mailcap.c:364:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 364 | typelen = strlen(type); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mailcap.c: In function 'init_mailcap_map': mailcap.c:410:35: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 410 | if (!path || !*path) path = getenv("MAILCAP"); | ^ mailcap.c:411:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 411 | if (!path) path = DEFAULT_MAILCAP_PATH; | ^ mailcap.c: In function 'init_mailcap': mailcap.c:468:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 468 | { "mime.mailcap", change_hook_mailcap }, | ^~~~~~~~~~~~~~ mailcap.c:468:19: note: (near initialization for 'mimetypes_change_hooks[0].name') mailcap.c:474:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 474 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ mailcap.c:474:13: note: in expansion of macro 'get_cmd_opt_bool' 474 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ mailcap.c: In function 'format_command': mailcap.c:518:38: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 518 | if (!strncmp(command, "%s'", 3)) { | ^~~~~~~ | | | unsigned char * /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ mailcap.c: In function 'get_mailcap_entry': mailcap.c:604:56: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 604 | item = get_hash_item(mailcap_map, type, strlen(type)); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mailcap.c:613:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 613 | unsigned char *wildpos = strchr((const char *)type, '/'); | ^~~~~~ mailcap.c: In function 'set_display': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ mailcap.c:687:17: note: in expansion of macro 'assert' 687 | assert(display == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * mailcap.c:687:17: note: in expansion of macro 'assert' 687 | assert(display == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ mailcap.c:690:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 690 | display = getenv("DISPLAY"); | ^ mailcap.c:708:43: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness [-Wpointer-sign] 708 | setenv("DISPLAY", display, 1); | ^~~~~~~ | | | unsigned char * In file included from mailcap.c:24: /usr/include/stdlib.h:673:52: note: expected 'const char *' but argument is of type 'unsigned char *' 673 | extern int setenv (const char *__name, const char *__value, int __replace) | ~~~~~~~~~~~~^~~~~~~ In file included from mailcap.c:31: mailcap.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ mailcap.c:775:33: note: in expansion of macro 'N_' 775 | /* name: */ N_("Mailcap"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_mime_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ mailcap.c:775:33: note: in expansion of macro 'N_' 775 | /* name: */ N_("Mailcap"), | ^~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o mimetypes.o -c mimetypes.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from mimetypes.c:17: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from mimetypes.c:18: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ mimetypes.c: At top level: mimetypes.c:46:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 46 | INIT_OPT_TREE("mime", N_("Mimetypes files"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:46:23: note: (near initialization for 'mimetypes_options[0].init.path') 46 | INIT_OPT_TREE("mime", N_("Mimetypes files"), | ^~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:47:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 47 | "mimetypes", 0, | ^~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:47:17: note: (near initialization for 'mimetypes_options[0].init.name') 47 | "mimetypes", 0, | ^~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:46:31: note: in expansion of macro 'N_' 46 | INIT_OPT_TREE("mime", N_("Mimetypes files"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mimetypes_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:46:31: note: in expansion of macro 'N_' 46 | INIT_OPT_TREE("mime", N_("Mimetypes files"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:46:9: note: in expansion of macro 'INIT_OPT_TREE' 46 | INIT_OPT_TREE("mime", N_("Mimetypes files"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mimetypes_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:46:9: note: in expansion of macro 'INIT_OPT_TREE' 46 | INIT_OPT_TREE("mime", N_("Mimetypes files"), | ^~~~~~~~~~~~~ mimetypes.c:52:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 52 | INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:52:23: note: (near initialization for 'mimetypes_options[1].init.path') 52 | INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:53:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 53 | "enable", 0, 1, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:53:17: note: (near initialization for 'mimetypes_options[1].init.name') 53 | "enable", 0, 1, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:52:41: note: in expansion of macro 'N_' 52 | INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mimetypes_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:52:41: note: in expansion of macro 'N_' 52 | INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:52:9: note: in expansion of macro 'INIT_OPT_BOOL' 52 | INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mimetypes_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:52:9: note: in expansion of macro 'INIT_OPT_BOOL' 52 | INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), | ^~~~~~~~~~~~~ mimetypes.c:56:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | INIT_OPT_STRING("mime.mimetypes", N_("Path"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:56:25: note: (near initialization for 'mimetypes_options[2].init.path') 56 | INIT_OPT_STRING("mime.mimetypes", N_("Path"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:57:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | "path", 0, DEFAULT_MIMETYPES_PATH, | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:57:17: note: (near initialization for 'mimetypes_options[2].init.name') 57 | "path", 0, DEFAULT_MIMETYPES_PATH, | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:56:43: note: in expansion of macro 'N_' 56 | INIT_OPT_STRING("mime.mimetypes", N_("Path"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mimetypes_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:56:43: note: in expansion of macro 'N_' 56 | INIT_OPT_STRING("mime.mimetypes", N_("Path"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:56:9: note: in expansion of macro 'INIT_OPT_STRING' 56 | INIT_OPT_STRING("mime.mimetypes", N_("Path"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'mimetypes_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mimetypes.c:56:9: note: in expansion of macro 'INIT_OPT_STRING' 56 | INIT_OPT_STRING("mime.mimetypes", N_("Path"), | ^~~~~~~~~~~~~~~ mimetypes.c: In function 'parse_mimetypes_extensions': mimetypes.c:90:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 90 | int ctypelen = strlen(ctype); | ^~~~~ | | | unsigned char * In file included from mimetypes.c:13: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mimetypes.c:107:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 107 | extlen = strlen(extension); | ^~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mimetypes.c: In function 'parse_mimetypes_file': mimetypes.c:134:28: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign] 134 | FILE *file = fopen(filename, "rb"); | ^~~~~~~~ | | | unsigned char * In file included from mimetypes.c:11: /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 258 | extern FILE *fopen (const char *__restrict __filename, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ mimetypes.c:139:22: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] 139 | while (fgets(line, MAX_STR_LEN - 1, file)) { | ^~~~ | | | unsigned char * In file included from /usr/include/stdio.h:906: /usr/include/x86_64-linux-gnu/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *' 209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) | ~~~~~~~~~~~~~~~~~^~~ mimetypes.c:144:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 144 | token = strchr((const char *)line, '#'); | ^ mimetypes.c: In function 'init_mimetypes_map': mimetypes.c:177:35: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 177 | if (!path || !*path) path = DEFAULT_MIMETYPES_PATH; | ^ mimetypes.c: In function 'init_mimetypes': mimetypes.c:226:19: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 226 | { "mime.mimetypes", change_hook_mimetypes }, | ^~~~~~~~~~~~~~~~ mimetypes.c:226:19: note: (near initialization for 'mimetypes_change_hooks[0].name') mimetypes.c:232:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 232 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ mimetypes.c:232:13: note: in expansion of macro 'get_cmd_opt_bool' 232 | if (get_cmd_opt_bool("anonymous")) | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ mimetypes.c: In function 'get_content_type_mimetypes': mimetypes.c:248:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 248 | extensionlen = strlen(extension); | ^~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mimetypes.c:263:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 263 | trimmed = strchr((const char *)extension, '.'); | ^ In file included from mimetypes.c:19: mimetypes.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ mimetypes.c:280:33: note: in expansion of macro 'N_' 280 | /* name: */ N_("Mimetypes files"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mimetypes_mime_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ mimetypes.c:280:33: note: in expansion of macro 'N_' 280 | /* name: */ N_("Mimetypes files"), | ^~ ld -r -o lib.o common.o default.o mailcap.o mimetypes.o make[5]: Leaving directory '/build/elinks-0.13.2/src/mime/backend' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../.././src/util/lists.h:4, from ../.././src/bfu/inpfield.h:6, from ../.././src/bfu/widget.h:10, from ../.././src/bfu/dialog.h:5, from dialogs.c:11: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from dialogs.c:15: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from dialogs.c:18: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from dialogs.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'get_real_opt': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:29:9: note: in expansion of macro 'assert' 29 | assert(opt); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:29:9: note: in expansion of macro 'assert' 29 | assert(opt); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c:32:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 32 | && add_optname_to_string(&translated, id, strlen(id))) | ^~ | | | unsigned char * ../.././src/util/conv.h:79:38: note: in definition of macro 'add_optname_to_string' 79 | add_string_replace(str, src, len, '.', '*') | ^~~ /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'really_del_ext': dialogs.c:44:43: warning: pointer targets in passing argument 1 of 'get_real_opt' differ in signedness [-Wpointer-sign] 44 | struct option *opt = get_real_opt("mime.extension", | ^~~~~~~~~~~~~~~~ | | | char * dialogs.c:24:29: note: expected 'unsigned char *' but argument is of type 'char *' 24 | get_real_opt(unsigned char *base, unsigned char *id) | ~~~~~~~~~~~~~~~^~~~ dialogs.c: In function 'menu_del_ext': dialogs.c:59:28: warning: pointer targets in passing argument 1 of 'get_real_opt' differ in signedness [-Wpointer-sign] 59 | opt = get_real_opt("mime.extension", extension); | ^~~~~~~~~~~~~~~~ | | | char * dialogs.c:24:29: note: expected 'unsigned char *' but argument is of type 'char *' 24 | get_real_opt(unsigned char *base, unsigned char *id) | ~~~~~~~~~~~~~~~^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:67:32: note: in expansion of macro 'N_' 67 | msg_text(term, N_("Delete extension %s -> %s?"), | ^~ In file included from ../.././src/bfu/widget.h:14: ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:70:17: note: in expansion of macro 'MSG_BOX_BUTTON' 70 | MSG_BOX_BUTTON(N_("~Yes"), really_del_ext, B_ENTER), | ^~~~~~~~~~~~~~ dialogs.c:70:32: note: in expansion of macro 'N_' 70 | MSG_BOX_BUTTON(N_("~Yes"), really_del_ext, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:70:17: note: in expansion of macro 'MSG_BOX_BUTTON' 70 | MSG_BOX_BUTTON(N_("~Yes"), really_del_ext, B_ENTER), | ^~~~~~~~~~~~~~ dialogs.c:70:32: note: in expansion of macro 'N_' 70 | MSG_BOX_BUTTON(N_("~Yes"), really_del_ext, B_ENTER), | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:71:17: note: in expansion of macro 'MSG_BOX_BUTTON' 71 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~~~~~~~~~~~~~ dialogs.c:71:32: note: in expansion of macro 'N_' 71 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *' 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST' 102 | (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) | ^~~~~ dialogs.c:71:17: note: in expansion of macro 'MSG_BOX_BUTTON' 71 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~~~~~~~~~~~~~ dialogs.c:71:32: note: in expansion of macro 'N_' 71 | MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:66:17: note: in expansion of macro 'N_' 66 | N_("Delete extension"), ALIGN_CENTER, | ^~ ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *' 93 | enum msgbox_flags flags, unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ dialogs.c: In function 'add_mime_extension': dialogs.c:89:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 89 | add_to_string(&name, "mime.extension."); | ^~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from ../.././src/main/module.h:4, from ../.././src/bfu/leds.h:6, from ../.././src/bfu/widget.h:12: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:90:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 90 | add_optname_to_string(&name, ext->ext, strlen(ext->ext)); | ~~~^~~~~ | | | unsigned char * ../.././src/util/conv.h:79:38: note: in definition of macro 'add_optname_to_string' 79 | add_string_replace(str, src, len, '.', '*') | ^~~ /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'menu_add_ext': dialogs.c:115:51: warning: pointer targets in passing argument 1 of 'get_real_opt' differ in signedness [-Wpointer-sign] 115 | struct option *opt = get_real_opt("mime.extension", fcp); | ^~~~~~~~~~~~~~~~ | | | char * dialogs.c:24:29: note: expected 'unsigned char *' but argument is of type 'char *' 24 | get_real_opt(unsigned char *base, unsigned char *id) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:126:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 126 | dlg->title = _("Extension", term); | ^~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:129:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 129 | add_dlg_field(dlg, _("Extension(s)", term), 0, 0, check_nonempty, MAX_STR_LEN, new_->ext, NULL); | ^~~~~~~~~~~~~~ | | | char * ../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field' 44 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:130:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 130 | add_dlg_field(dlg, _("Content-Type", term), 0, 0, check_nonempty, MAX_STR_LEN, new_->ct, NULL); | ^~~~~~~~~~~~~~ | | | char * ../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field' 44 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) | ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/bfu/widget.h:7: dialogs.c:132:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 132 | add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, add_mime_extension, new_); | ^~~~~ | | | char * ../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:133:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 133 | add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); | ^~~~~~~~~ | | | char * ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:135:9: note: in expansion of macro 'add_dlg_end' 135 | add_dlg_end(dlg, MIME_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:135:9: note: in expansion of macro 'add_dlg_end' 135 | add_dlg_end(dlg, MIME_WIDGETS_COUNT); | ^~~~~~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'menu_list_ext': dialogs.c:150:57: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 150 | LIST_OF(struct option) *opt_tree = get_opt_tree("mime.extension", NULL); | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:319:33: note: in expansion of macro 'get_opt_tree_tree' 319 | #define get_opt_tree(name, ses) get_opt_tree_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ dialogs.c:150:44: note: in expansion of macro 'get_opt_tree' 150 | LIST_OF(struct option) *opt_tree = get_opt_tree("mime.extension", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c:159:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 159 | if (!strcmp(opt->name, "_template_")) continue; | ~~~^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ dialogs.c:163:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 163 | strlen(opt->name))) { | ~~~^~~~~~ | | | unsigned char * ../.././src/util/conv.h:85:38: note: in definition of macro 'add_real_optname_to_string' 85 | add_string_replace(str, src, len, '*', '.') | ^~~ /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o mime.o -c mime.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/cache/cache.h:4, from mime.c:15: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from mime.c:18: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from mime.c:23: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from mime.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from mime.c:24: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from mime.c:25: ../.././src/util/file.h: In function 'stat_links': ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../.././src/config/options.h:9, from mime.c:16: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_user': ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_group': ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../.././src/util/file.h: In function 'stat_size': ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/file.h: In function 'stat_date': ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ mime.c: At top level: mime.c:38:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | INIT_OPT_TREE("", N_("MIME"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:38:23: note: (near initialization for 'mime_options[0].init.path') 38 | INIT_OPT_TREE("", N_("MIME"), | ^~ ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:39:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | "mime", OPT_SORT, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:39:17: note: (near initialization for 'mime_options[0].init.name') 39 | "mime", OPT_SORT, | ^~~~~~ ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:38:27: note: in expansion of macro 'N_' 38 | INIT_OPT_TREE("", N_("MIME"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mime_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:38:27: note: in expansion of macro 'N_' 38 | INIT_OPT_TREE("", N_("MIME"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:38:9: note: in expansion of macro 'INIT_OPT_TREE' 38 | INIT_OPT_TREE("", N_("MIME"), | ^~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'mime_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:38:9: note: in expansion of macro 'INIT_OPT_TREE' 38 | INIT_OPT_TREE("", N_("MIME"), | ^~~~~~~~~~~~~ mime.c:42:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | INIT_OPT_STRING("mime", N_("Default MIME-type"), | ^~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:42:25: note: (near initialization for 'mime_options[1].init.path') 42 | INIT_OPT_STRING("mime", N_("Default MIME-type"), | ^~~~~~ ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:43:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 43 | "default_type", 0, DEFAULT_MIME_TYPE, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:43:17: note: (near initialization for 'mime_options[1].init.name') 43 | "default_type", 0, DEFAULT_MIME_TYPE, | ^~~~~~~~~~~~~~ ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:42:33: note: in expansion of macro 'N_' 42 | INIT_OPT_STRING("mime", N_("Default MIME-type"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mime_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:42:33: note: in expansion of macro 'N_' 42 | INIT_OPT_STRING("mime", N_("Default MIME-type"), | ^~ ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:42:9: note: in expansion of macro 'INIT_OPT_STRING' 42 | INIT_OPT_STRING("mime", N_("Default MIME-type"), | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:347:17: note: (near initialization for 'mime_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ mime.c:42:9: note: in expansion of macro 'INIT_OPT_STRING' 42 | INIT_OPT_STRING("mime", N_("Default MIME-type"), | ^~~~~~~~~~~~~~~ mime.c: In function 'get_content_filename': mime.c:65:42: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 65 | pos = parse_header(cached->head, "Content-Disposition", NULL); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from mime.c:22: ../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ mime.c:68:33: warning: pointer targets in passing argument 2 of 'parse_header_param' differ in signedness [-Wpointer-sign] 68 | parse_header_param(pos, "filename", &filename, 1); | ^~~~~~~~~~ | | | char * ../.././src/protocol/header.h:13:61: note: expected 'unsigned char *' but argument is of type 'char *' 13 | enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **, int); | ^~~~~~~~~~~~~~~ mime.c:74:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 74 | int len = strlen(filename); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:97:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 97 | memmove(filename, pos, strlen(pos) + 1); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c: In function 'check_extension_type': mime.c:107:34: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 107 | unsigned char *trimmed = strrchr((const char *)extension, '.'); | ^~~~~~~ mime.c:114:35: warning: pointer targets in passing argument 1 of 'straconcat' differ in signedness [-Wpointer-sign] 114 | content_type = straconcat("application/x-", trimmed + 1, | ^~~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:67:48: note: expected 'const unsigned char *' but argument is of type 'char *' 67 | unsigned char *straconcat(const unsigned char *str, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~ mime.c: In function 'check_encoding_type': mime.c:136:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 136 | unsigned char *last_extension = strrchr((const char *)extension, '.'); | ^~~~~~~ mime.c:146:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 146 | if (strcmp(*extension_list, last_extension)) | ^~~~~~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c:146:45: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 146 | if (strcmp(*extension_list, last_extension)) | ^~~~~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c: In function 'get_extension_content_type': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ mime.c:179:9: note: in expansion of macro 'assert' 179 | assert(extension && *extension); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * mime.c:179:9: note: in expansion of macro 'assert' 179 | assert(extension && *extension); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ mime.c: In function 'get_cache_header_content_type': mime.c:199:44: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 199 | ctype = parse_header(cached->head, "Content-Type", NULL); | ^~~~~~~~~~~~~~ | | | char * ../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ mime.c:201:38: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 201 | unsigned char *end = strchr((const char *)ctype, ';'); | ^~~~~~ mime.c:206:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 206 | ctypelen = strlen(ctype); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c: In function 'get_fragment_content_type': mime.c:254:33: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 254 | ctype = stracpy("text/html"); | ^~~~~~~~~~~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ mime.c: In function 'get_content_type': mime.c:295:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 295 | convert_to_lowercase_locale_indep(extension, strlen(extension)); | ^~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ mime.c:316:35: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 316 | && !strcmp(cached->uri->string, "file:///dev/stdin")) { | ~~~~~~~~~~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ mime.c:317:48: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 317 | cached->content_type = stracpy("text/plain"); | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ mime.c: In function 'add_mime_filename_to_string': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ mime.c:336:9: note: in expansion of macro 'assert' 336 | assert(uri->data); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * mime.c:336:9: note: in expansion of macro 'assert' 336 | assert(uri->data); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ mime.c:339:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 339 | add_shell_safe_to_string(string, filename, strlen(filename)); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from mime.c:19: mime.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ mime.c:366:33: note: in expansion of macro 'N_' 366 | /* name: */ N_("MIME"), | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mime_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ mime.c:366:33: note: in expansion of macro 'N_' 366 | /* name: */ N_("MIME"), | ^~ ld -r -o lib.o dialogs.o mime.o `test -e backend/lib.o && echo backend/lib.o` make[4]: Leaving directory '/build/elinks-0.13.2/src/mime' make -C network all make[4]: Entering directory '/build/elinks-0.13.2/src/network' make -C ssl all make[5]: Entering directory '/build/elinks-0.13.2/src/network/ssl' make -C test all make[6]: Entering directory '/build/elinks-0.13.2/src/network/ssl/test' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/build/elinks-0.13.2/src/network/ssl/test' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o match-hostname.o -c match-hostname.c In file included from ../../.././src/util/string.h:11, from ../../.././src/util/conv.h:4, from match-hostname.c:11: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from match-hostname.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ match-hostname.c: In function 'match_hostname_pattern': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ match-hostname.c:50:9: note: in expansion of macro 'assert' 50 | assert(hostname <= hostname_end); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * match-hostname.c:50:9: note: in expansion of macro 'assert' 50 | assert(hostname <= hostname_end); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ match-hostname.c:51:9: note: in expansion of macro 'assert' 51 | assert(pattern <= pattern_end); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * match-hostname.c:51:9: note: in expansion of macro 'assert' 51 | assert(pattern <= pattern_end); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ match-hostname.c:87:41: note: in expansion of macro 'c_strlcasecmp' 87 | && !c_strlcasecmp(pattern, literal_length, | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o socket.o -c socket.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from socket.c:31: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from socket.c:38: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from socket.c:29: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ socket.c: In function 'verify_certificates': socket.c:163:53: warning: pointer targets in passing argument 2 of 'gnutls_x509_crt_check_hostname' differ in signedness [-Wpointer-sign] 163 | ret = !gnutls_x509_crt_check_hostname(cert, hostname); | ^~~~~~~~ | | | unsigned char * In file included from socket.c:16: /usr/include/gnutls/x509.h:221:48: note: expected 'const char *' but argument is of type 'unsigned char *' 221 | const char *hostname); | ~~~~~~~~~~~~^~~~~~~~ socket.c: In function 'ssl_want_read': socket.c:397:60: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 397 | if (socket->verify && get_opt_bool("connection.ssl.cert_verify", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ socket.c:397:47: note: in expansion of macro 'get_opt_bool' 397 | if (socket->verify && get_opt_bool("connection.ssl.cert_verify", NULL) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ socket.c: In function 'ssl_connect': socket.c:435:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 435 | if (is_ip_address(server_name, strlen(server_name))) | ^~~~~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ socket.c:514:62: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 514 | if (!socket->verify || !get_opt_bool("connection.ssl.cert_verify", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ socket.c:514:49: note: in expansion of macro 'get_opt_bool' 514 | if (!socket->verify || !get_opt_bool("connection.ssl.cert_verify", NULL)) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o ssl.o -c ssl.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from ssl.c:28: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/intl/gettext/libintl.h:16: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ssl.c:33: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from /usr/include/gcrypt.h:29, from ssl.c:15: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ssl.c: In function 'init_gnutls': ssl.c:188:46: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 188 | unsigned char *ca_file = get_opt_str("connection.ssl.trusted_ca_file", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ ssl.c:188:34: note: in expansion of macro 'get_opt_str' 188 | unsigned char *ca_file = get_opt_str("connection.ssl.trusted_ca_file", | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ssl.c:192:17: note: in expansion of macro 'INTERNAL' 192 | INTERNAL("GNUTLS init failed: %s", gnutls_strerror(ret)); | ^~~~~~~~ ssl.c:192:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 192 | INTERNAL("GNUTLS init failed: %s", gnutls_strerror(ret)); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ssl.c:196:17: note: in expansion of macro 'INTERNAL' 196 | INTERNAL("GNUTLS anon credentials alloc failed: %s", | ^~~~~~~~ ssl.c:196:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 196 | INTERNAL("GNUTLS anon credentials alloc failed: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ssl.c:201:17: note: in expansion of macro 'INTERNAL' 201 | INTERNAL("GNUTLS X509 credentials alloc failed: %s", | ^~~~~~~~ ssl.c:201:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 201 | INTERNAL("GNUTLS X509 credentials alloc failed: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ssl.c:206:63: warning: pointer targets in passing argument 2 of 'gnutls_certificate_set_x509_trust_file' differ in signedness [-Wpointer-sign] 206 | gnutls_certificate_set_x509_trust_file(xcred, ca_file, | ^~~~~~~ | | | unsigned char * In file included from ssl.c:16: /usr/include/gnutls/gnutls.h:2145:58: note: expected 'const char *' but argument is of type 'unsigned char *' 2145 | cred, const char *cafile, | ~~~~~~~~~~~~^~~~~~ ssl.c:216:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 216 | if (get_opt_bool("connection.ssl.client_cert.enable", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ ssl.c:216:13: note: in expansion of macro 'get_opt_bool' 216 | if (get_opt_bool("connection.ssl.client_cert.enable", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ssl.c:219:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 219 | client_cert = get_opt_str("connection.ssl.client_cert.file", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ ssl.c:219:31: note: in expansion of macro 'get_opt_str' 219 | client_cert = get_opt_str("connection.ssl.client_cert.file", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ssl.c:221:37: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 221 | client_cert = getenv("X509_CLIENT_CERT"); | ^ ssl.c:228:33: warning: pointer targets in passing argument 2 of 'gnutls_certificate_set_x509_key_file' differ in signedness [-Wpointer-sign] 228 | client_cert, client_cert, GNUTLS_X509_FMT_PEM); | ^~~~~~~~~~~ | | | unsigned char * /usr/include/gnutls/gnutls.h:2166:55: note: expected 'const char *' but argument is of type 'unsigned char *' 2166 | res, const char *certfile, | ~~~~~~~~~~~~^~~~~~~~ ssl.c:228:46: warning: pointer targets in passing argument 3 of 'gnutls_certificate_set_x509_key_file' differ in signedness [-Wpointer-sign] 228 | client_cert, client_cert, GNUTLS_X509_FMT_PEM); | ^~~~~~~~~~~ | | | unsigned char * /usr/include/gnutls/gnutls.h:2167:50: note: expected 'const char *' but argument is of type 'unsigned char *' 2167 | const char *keyfile, | ~~~~~~~~~~~~^~~~~~~ ssl.c: At top level: ssl.c:242:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 242 | INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:242:23: note: (near initialization for 'gnutls_options[0].init.path') 242 | INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:243:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 243 | "cert_verify", 0, 0, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:243:17: note: (near initialization for 'gnutls_options[0].init.name') 243 | "cert_verify", 0, 0, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:242:41: note: in expansion of macro 'N_' 242 | INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'gnutls_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:242:41: note: in expansion of macro 'N_' 242 | INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:242:9: note: in expansion of macro 'INIT_OPT_BOOL' 242 | INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'gnutls_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:242:9: note: in expansion of macro 'INIT_OPT_BOOL' 242 | INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), | ^~~~~~~~~~~~~ ssl.c:255:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 255 | INIT_OPT_STRING("connection.ssl", N_("Trusted CA file"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:255:25: note: (near initialization for 'gnutls_options[1].init.path') 255 | INIT_OPT_STRING("connection.ssl", N_("Trusted CA file"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:256:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 256 | "trusted_ca_file", 0, | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:256:17: note: (near initialization for 'gnutls_options[1].init.name') 256 | "trusted_ca_file", 0, | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:255:43: note: in expansion of macro 'N_' 255 | INIT_OPT_STRING("connection.ssl", N_("Trusted CA file"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'gnutls_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:255:43: note: in expansion of macro 'N_' 255 | INIT_OPT_STRING("connection.ssl", N_("Trusted CA file"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:255:9: note: in expansion of macro 'INIT_OPT_STRING' 255 | INIT_OPT_STRING("connection.ssl", N_("Trusted CA file"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'gnutls_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:255:9: note: in expansion of macro 'INIT_OPT_STRING' 255 | INIT_OPT_STRING("connection.ssl", N_("Trusted CA file"), | ^~~~~~~~~~~~~~~ ssl.c:270:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 270 | INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:270:23: note: (near initialization for 'gnutls_options[2].init.path') 270 | INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:271:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 271 | "client_cert", OPT_SORT, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:271:17: note: (near initialization for 'gnutls_options[2].init.name') 271 | "client_cert", OPT_SORT, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:270:41: note: in expansion of macro 'N_' 270 | INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'gnutls_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:270:41: note: in expansion of macro 'N_' 270 | INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:270:9: note: in expansion of macro 'INIT_OPT_TREE' 270 | INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'gnutls_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:270:9: note: in expansion of macro 'INIT_OPT_TREE' 270 | INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), | ^~~~~~~~~~~~~ ssl.c:274:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 274 | INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:274:23: note: (near initialization for 'gnutls_options[3].init.path') 274 | INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:275:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 275 | "enable", 0, 0, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:275:17: note: (near initialization for 'gnutls_options[3].init.name') 275 | "enable", 0, 0, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:274:53: note: in expansion of macro 'N_' 274 | INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'gnutls_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:274:53: note: in expansion of macro 'N_' 274 | INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:274:9: note: in expansion of macro 'INIT_OPT_BOOL' 274 | INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'gnutls_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:274:9: note: in expansion of macro 'INIT_OPT_BOOL' 274 | INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), | ^~~~~~~~~~~~~ ssl.c:279:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 279 | INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:279:25: note: (near initialization for 'gnutls_options[4].init.path') 279 | INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:280:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 280 | "file", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:280:17: note: (near initialization for 'gnutls_options[4].init.name') 280 | "file", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:279:55: note: in expansion of macro 'N_' 279 | INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'gnutls_options[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:279:55: note: in expansion of macro 'N_' 279 | INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:279:9: note: in expansion of macro 'INIT_OPT_STRING' 279 | INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'gnutls_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:279:9: note: in expansion of macro 'INIT_OPT_STRING' 279 | INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), | ^~~~~~~~~~~~~~~ In file included from ssl.c:29: ssl.c:290:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 290 | /* name: */ "GnuTLS", | ^~~~~~~~ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ ssl.c:290:33: note: (near initialization for 'gnutls_module.name') 290 | /* name: */ "GnuTLS", | ^~~~~~~~ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ ssl.c:302:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 302 | INIT_OPT_TREE("connection", N_("SSL"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:302:23: note: (near initialization for 'ssl_options[0].init.path') 302 | INIT_OPT_TREE("connection", N_("SSL"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:303:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 303 | "ssl", OPT_SORT, | ^~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:303:17: note: (near initialization for 'ssl_options[0].init.name') 303 | "ssl", OPT_SORT, | ^~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:302:37: note: in expansion of macro 'N_' 302 | INIT_OPT_TREE("connection", N_("SSL"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ssl_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:302:37: note: in expansion of macro 'N_' 302 | INIT_OPT_TREE("connection", N_("SSL"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:302:9: note: in expansion of macro 'INIT_OPT_TREE' 302 | INIT_OPT_TREE("connection", N_("SSL"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'ssl_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ssl.c:302:9: note: in expansion of macro 'INIT_OPT_TREE' 302 | INIT_OPT_TREE("connection", N_("SSL"), | ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ ssl.c:319:33: note: in expansion of macro 'N_' 319 | /* name: */ N_("SSL"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ssl_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ ssl.c:319:33: note: in expansion of macro 'N_' 319 | /* name: */ N_("SSL"), | ^~ ssl.c: In function 'init_ssl_connection': ssl.c:414:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 414 | strlen(server_name))) { | ^~~~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ssl.c: In function 'get_ssl_connection_cipher': ssl.c:456:36: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 456 | add_format_to_string(&str, "%s - %s - %s - %s - %s", | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ld -r -o lib.o match-hostname.o socket.o ssl.o `test -e test/lib.o && echo test/lib.o` make[5]: Leaving directory '/build/elinks-0.13.2/src/network/ssl' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o connection.o -c connection.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/cache/cache.h:4, from connection.c:15: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/document/document.h:8, from connection.c:17: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from connection.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from connection.c:19: ../.././src/intl/gettext/libgnuintl.h: At top level: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ connection.c: In function 'get_priority': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:79:9: note: in expansion of macro 'assertm' 79 | assertm(priority != PRIORITIES, "Connection has no owner"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:79:9: note: in expansion of macro 'assertm' 79 | assertm(priority != PRIORITIES, "Connection has no owner"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'add_host_connection': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ connection.c:182:17: note: in expansion of macro 'add_to_list' 182 | add_to_list(host_connections, host_conn); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ connection.c:182:17: note: in expansion of macro 'add_to_list' 182 | add_to_list(host_connections, host_conn); | ^~~~~~~~~~~ connection.c: In function 'set_connection_socket_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:239:9: note: in expansion of macro 'assert' 239 | assert(socket); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:239:9: note: in expansion of macro 'assert' 239 | assert(socket); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'set_connection_socket_timeout': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:246:9: note: in expansion of macro 'assert' 246 | assert(socket); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:246:9: note: in expansion of macro 'assert' 246 | assert(socket); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'retry_connection_socket': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:253:9: note: in expansion of macro 'assert' 253 | assert(socket); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:253:9: note: in expansion of macro 'assert' 253 | assert(socket); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'done_connection_socket': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:260:9: note: in expansion of macro 'assert' 260 | assert(socket); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:260:9: note: in expansion of macro 'assert' 260 | assert(socket); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'init_connection': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:279:9: note: in expansion of macro 'assert' 279 | assert(proxied_uri->protocol != PROTOCOL_PROXY); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:279:9: note: in expansion of macro 'assert' 279 | assert(proxied_uri->protocol != PROTOCOL_PROXY); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'upload_stat_timer': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:348:9: note: in expansion of macro 'assert' 348 | assert(conn->http_upload_progress); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:348:9: note: in expansion of macro 'assert' 348 | assert(conn->http_upload_progress); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:349:9: note: in expansion of macro 'assert' 349 | assert(http); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:349:9: note: in expansion of macro 'assert' 349 | assert(http); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'free_connection_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:410:9: note: in expansion of macro 'assertm' 410 | assertm(conn->running, "connection already suspended"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:410:9: note: in expansion of macro 'assertm' 410 | assertm(conn->running, "connection already suspended"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:416:9: note: in expansion of macro 'assertm' 416 | assertm(active_connections >= 0, "active connections underflow"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:416:9: note: in expansion of macro 'assertm' 416 | assertm(active_connections >= 0, "active connections underflow"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'init_keepalive_connection': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:563:9: note: in expansion of macro 'assert' 563 | assert(uri->host); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:563:9: note: in expansion of macro 'assert' 563 | assert(uri->host); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'add_keepalive_connection': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:618:9: note: in expansion of macro 'assertm' 618 | assertm(conn->socket->fd != -1, "keepalive connection not connected"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:618:9: note: in expansion of macro 'assertm' 618 | assertm(conn->socket->fd != -1, "keepalive connection not connected"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ connection.c:627:17: note: in expansion of macro 'add_to_list' 627 | add_to_list(keepalive_connections, keep_conn); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ connection.c:627:17: note: in expansion of macro 'add_to_list' 627 | add_to_list(keepalive_connections, keep_conn); | ^~~~~~~~~~~ connection.c: In function 'check_keepalive_connections': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:680:17: note: in expansion of macro 'assertm' 680 | assertm(!list_empty(keepalive_connections), "keepalive list empty"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:680:17: note: in expansion of macro 'assertm' 680 | assertm(!list_empty(keepalive_connections), "keepalive list empty"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'run_connection': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:741:9: note: in expansion of macro 'assert' 741 | assert(func); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:741:9: note: in expansion of macro 'assert' 741 | assert(func); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:743:9: note: in expansion of macro 'assertm' 743 | assertm(!conn->running, "connection already running"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:743:9: note: in expansion of macro 'assertm' 743 | assertm(!conn->running, "connection already running"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'abort_connection': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:762:9: note: in expansion of macro 'assertm' 762 | assertm(is_in_result_state(state), | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:762:9: note: in expansion of macro 'assertm' 762 | assertm(is_in_result_state(state), | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from connection.c:16: connection.c: In function 'retry_connection': connection.c:779:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 779 | int max_tries = get_opt_int("connection.retries", NULL); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:779:25: note: in expansion of macro 'get_opt_int' 779 | int max_tries = get_opt_int("connection.retries", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:781:9: note: in expansion of macro 'assertm' 781 | assertm(is_in_result_state(state), | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:781:9: note: in expansion of macro 'assertm' 781 | assertm(is_in_result_state(state), | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'check_queue': connection.c:833:45: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 833 | int max_conns_to_host = get_opt_int("connection.max_connections_to_host", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:833:33: note: in expansion of macro 'get_opt_int' 833 | int max_conns_to_host = get_opt_int("connection.max_connections_to_host", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c:834:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 834 | int max_conns = get_opt_int("connection.max_connections", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:834:25: note: in expansion of macro 'get_opt_int' 834 | int max_conns = get_opt_int("connection.max_connections", NULL); | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c: In function 'load_uri': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ connection.c:983:25: note: in expansion of macro 'add_to_list' 983 | add_to_list(conn->downloads, download); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ connection.c:983:25: note: in expansion of macro 'add_to_list' 983 | add_to_list(conn->downloads, download); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ connection.c:1024:17: note: in expansion of macro 'add_to_list' 1024 | add_to_list(conn->downloads, download); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ connection.c:1024:17: note: in expansion of macro 'add_to_list' 1024 | add_to_list(conn->downloads, download); | ^~~~~~~~~~~ connection.c: In function 'cancel_download': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:1043:9: note: in expansion of macro 'assert' 1043 | assert(download); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:1043:9: note: in expansion of macro 'assert' 1043 | assert(download); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:1050:9: note: in expansion of macro 'assertm' 1050 | assertm(download->conn != NULL, "last state is %d", download->state); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:1050:9: note: in expansion of macro 'assertm' 1050 | assertm(download->conn != NULL, "last state is %d", download->state); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:1060:9: note: in expansion of macro 'assertm' 1060 | assertm(conn->pri[download->pri] >= 0, "priority counter underflow"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:1060:9: note: in expansion of macro 'assertm' 1060 | assertm(conn->pri[download->pri] >= 0, "priority counter underflow"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'move_download': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:1083:9: note: in expansion of macro 'assert' 1083 | assert(old); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:1083:9: note: in expansion of macro 'assert' 1083 | assert(old); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:1109:9: note: in expansion of macro 'assertm' 1109 | assertm(old->conn != NULL, "last state is %d", old->state); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:1109:9: note: in expansion of macro 'assertm' 1109 | assertm(old->conn != NULL, "last state is %d", old->state); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ connection.c:1112:9: note: in expansion of macro 'add_to_list' 1112 | add_to_list(conn->downloads, new_); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ connection.c:1112:9: note: in expansion of macro 'add_to_list' 1112 | add_to_list(conn->downloads, new_); | ^~~~~~~~~~~ connection.c: In function 'detach_connection': connection.c:1141:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1141 | if (total_len < (get_opt_long("document.cache.memory.size", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:315:33: note: in expansion of macro 'get_opt_long_tree' 315 | #define get_opt_long(name, ses) get_opt_long_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ connection.c:1141:34: note: in expansion of macro 'get_opt_long' 1141 | if (total_len < (get_opt_long("document.cache.memory.size", | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ connection.c:1151:17: note: in expansion of macro 'assertm' 1151 | assertm(total_pri, "detaching free connection"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * connection.c:1151:17: note: in expansion of macro 'assertm' 1151 | assertm(total_pri, "detaching free connection"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'connection_timeout_1': connection.c:1194:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1194 | ? get_opt_int("connection.unrestartable_receive_timeout", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:1194:28: note: in expansion of macro 'get_opt_int' 1194 | ? get_opt_int("connection.unrestartable_receive_timeout", NULL) | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c:1195:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1195 | : get_opt_int("connection.receive_timeout", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:1195:28: note: in expansion of macro 'get_opt_int' 1195 | : get_opt_int("connection.receive_timeout", NULL)) | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c: In function 'set_connection_timeout': connection.c:1207:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1207 | ? get_opt_int("connection.unrestartable_receive_timeout", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:1207:28: note: in expansion of macro 'get_opt_int' 1207 | ? get_opt_int("connection.unrestartable_receive_timeout", NULL) | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c:1208:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1208 | : get_opt_int("connection.receive_timeout", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:1208:28: note: in expansion of macro 'get_opt_int' 1208 | : get_opt_int("connection.receive_timeout", NULL)) | ^~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c: In function 'add_host_connection': ../.././src/util/lists.h:172:24: warning: array subscript 'struct host_connection[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ connection.c:182:17: note: in expansion of macro 'add_to_list' 182 | add_to_list(host_connections, host_conn); | ^~~~~~~~~~~ connection.c:63:45: note: object 'host_connections' of size 16 63 | static INIT_LIST_OF(struct host_connection, host_connections); | ^~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct host_connection[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ connection.c:182:17: note: in expansion of macro 'add_to_list' 182 | add_to_list(host_connections, host_conn); | ^~~~~~~~~~~ connection.c:63:45: note: object 'host_connections' of size 16 63 | static INIT_LIST_OF(struct host_connection, host_connections); | ^~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ connection.c: In function 'add_keepalive_connection': ../.././src/util/lists.h:172:24: warning: array subscript 'struct keepalive_connection[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ connection.c:627:17: note: in expansion of macro 'add_to_list' 627 | add_to_list(keepalive_connections, keep_conn); | ^~~~~~~~~~~ connection.c:64:50: note: object 'keepalive_connections' of size 16 64 | static INIT_LIST_OF(struct keepalive_connection, keepalive_connections); | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct keepalive_connection[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ connection.c:627:17: note: in expansion of macro 'add_to_list' 627 | add_to_list(keepalive_connections, keep_conn); | ^~~~~~~~~~~ connection.c:64:50: note: object 'keepalive_connections' of size 16 64 | static INIT_LIST_OF(struct keepalive_connection, keepalive_connections); | ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dns.o -c dns.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from dns.c:33: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from dns.c:37: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from dns.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dns.c: In function 'find_in_dns_cache': dns.c:92:43: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 92 | if (!c_strcasecmp(dnsentry->name, name)) { | ~~~~~~~~^~~~~~ | | | unsigned char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ dns.c:92:51: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 92 | if (!c_strcasecmp(dnsentry->name, name)) { | ^~~~ | | | unsigned char * ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ dns.c:93:25: note: in expansion of macro 'move_to_top_of_list' 93 | move_to_top_of_list(dns_cache, dnsentry); | ^~~~~~~~~~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ dns.c:93:25: note: in expansion of macro 'move_to_top_of_list' 93 | move_to_top_of_list(dns_cache, dnsentry); | ^~~~~~~~~~~~~~~~~~~ dns.c: In function 'add_to_dns_cache': dns.c:103:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 103 | int namelen = strlen(name); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dns.c:107:9: note: in expansion of macro 'assert' 107 | assert(addrno > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dns.c:107:9: note: in expansion of macro 'assert' 107 | assert(addrno > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ dns.c:126:9: note: in expansion of macro 'add_to_list' 126 | add_to_list(dns_cache, dnsentry); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ dns.c:126:9: note: in expansion of macro 'add_to_list' 126 | add_to_list(dns_cache, dnsentry); | ^~~~~~~~~~~ dns.c: In function 'do_real_lookup': dns.c:162:25: warning: pointer targets in passing argument 1 of 'getaddrinfo' differ in signedness [-Wpointer-sign] 162 | if (getaddrinfo(name, NULL, &hint, &ai) != 0) return DNS_ERROR; | ^~~~ | | | unsigned char * In file included from dns.c:11: /usr/include/netdb.h:660:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 660 | extern int getaddrinfo (const char *__restrict __name, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dns.c:211:17: note: in expansion of macro 'assert' 211 | assert(ai_cur->ai_addrlen <= sizeof(*addr)); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dns.c:211:17: note: in expansion of macro 'assert' 211 | assert(ai_cur->ai_addrlen <= sizeof(*addr)); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dns.c: In function 'write_dns_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dns.c:256:9: note: in expansion of macro 'assert' 256 | assert(done == datalen); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dns.c:256:9: note: in expansion of macro 'assert' 256 | assert(done == datalen); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dns.c: In function 'read_dns_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dns.c:303:9: note: in expansion of macro 'assert' 303 | assert(done == datalen); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dns.c:303:9: note: in expansion of macro 'assert' 303 | assert(done == datalen); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dns.c: In function 'init_async_dns_lookup': dns.c:351:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 351 | if (!force_async && !get_opt_bool("connection.async_dns", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ dns.c:351:30: note: in expansion of macro 'get_opt_bool' 351 | if (!force_async && !get_opt_bool("connection.async_dns", NULL)) { | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dns.c:357:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 357 | strlen(dnsquery->name) + 1); | ~~~~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dns.c: In function 'init_dns_lookup': dns.c:474:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 474 | int namelen = strlen(name); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dns.c: In function 'find_host': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dns.c:501:9: note: in expansion of macro 'assert' 501 | assert(queryref); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dns.c:501:9: note: in expansion of macro 'assert' 501 | assert(queryref); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dns.c:514:17: note: in expansion of macro 'assert' 514 | assert(dnsentry && dnsentry->addrno > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dns.c:514:17: note: in expansion of macro 'assert' 514 | assert(dnsentry && dnsentry->addrno > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dns.c: In function 'kill_dns_request': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dns.c:534:9: note: in expansion of macro 'assert' 534 | assert(query); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dns.c:534:9: note: in expansion of macro 'assert' 534 | assert(query); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dns.c: In function 'find_in_dns_cache': ../.././src/util/lists.h:174:12: warning: array subscript 'struct dnsentry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ dns.c:93:25: note: in expansion of macro 'move_to_top_of_list' 93 | move_to_top_of_list(dns_cache, dnsentry); | ^~~~~~~~~~~~~~~~~~~ dns.c:79:38: note: object 'dns_cache' of size 16 79 | static INIT_LIST_OF(struct dnsentry, dns_cache); | ^~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'add_to_dns_cache', inlined from 'done_dns_lookup' at dns.c:460:3: ../.././src/util/lists.h:172:24: warning: array subscript 'struct dnsentry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ dns.c:126:9: note: in expansion of macro 'add_to_list' 126 | add_to_list(dns_cache, dnsentry); | ^~~~~~~~~~~ dns.c: In function 'done_dns_lookup': dns.c:79:38: note: object 'dns_cache' of size 16 79 | static INIT_LIST_OF(struct dnsentry, dns_cache); | ^~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'add_to_dns_cache', inlined from 'done_dns_lookup' at dns.c:460:3: ../.././src/util/lists.h:174:19: warning: array subscript 'struct dnsentry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ dns.c:126:9: note: in expansion of macro 'add_to_list' 126 | add_to_list(dns_cache, dnsentry); | ^~~~~~~~~~~ dns.c: In function 'done_dns_lookup': dns.c:79:38: note: object 'dns_cache' of size 16 79 | static INIT_LIST_OF(struct dnsentry, dns_cache); | ^~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o progress.o -c progress.c In file included from progress.c:10: progress.c: In function 'done_progress': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ progress.c:44:9: note: in expansion of macro 'assert' 44 | assert(progress->timer == TIMER_ID_UNDEF); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * progress.c:44:9: note: in expansion of macro 'assert' 44 | assert(progress->timer == TIMER_ID_UNDEF); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o socket.o -c socket.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from socket.c:44: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from socket.c:54: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from socket.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ socket.c: In function 'done_connection_info': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ socket.c:129:9: note: in expansion of macro 'assert' 129 | assert(socket->connect_info); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * socket.c:129:9: note: in expansion of macro 'assert' 129 | assert(socket->connect_info); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'dns_found': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ socket.c:233:9: note: in expansion of macro 'assert' 233 | assert(connect_info); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * socket.c:233:9: note: in expansion of macro 'assert' 233 | assert(connect_info); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'check_if_local_address6': socket.c:408:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 408 | && !memcmp(&((struct sockaddr_in *) &addr)->sin_addr.s_addr, | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:410:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 410 | sizeof(((struct sockaddr_in *) &addr)->sin_addr.s_addr))) { | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c: In function 'complete_connect_socket': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ socket.c:476:17: note: in expansion of macro 'assert' 476 | assert(uri && socket); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * socket.c:476:17: note: in expansion of macro 'assert' 476 | assert(uri && socket); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'connected': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ socket.c:510:9: note: in expansion of macro 'assertm' 510 | assertm(socket->connect_info != NULL, "Lost connect_info!"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * socket.c:510:9: note: in expansion of macro 'assertm' 510 | assertm(socket->connect_info != NULL, "Lost connect_info!"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'connect_socket': socket.c:544:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 544 | int only_local = get_cmd_opt_bool("localhost"); | ^~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ socket.c:544:26: note: in expansion of macro 'get_cmd_opt_bool' 544 | int only_local = get_cmd_opt_bool("localhost"); | ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ socket.c:548:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 548 | int try_ipv6 = get_opt_bool("connection.try_ipv6", NULL); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ socket.c:548:24: note: in expansion of macro 'get_opt_bool' 548 | int try_ipv6 = get_opt_bool("connection.try_ipv6", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ socket.c:550:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 550 | int try_ipv4 = get_opt_bool("connection.try_ipv4", NULL); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ socket.c:550:24: note: in expansion of macro 'get_opt_bool' 550 | int try_ipv4 = get_opt_bool("connection.try_ipv4", NULL); | ^~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ socket.c:557:55: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 557 | unsigned char *bind_address = get_cmd_opt_str("bind-address"); | ^~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:324:31: note: in expansion of macro 'get_opt_str_tree' 324 | #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ socket.c:557:39: note: in expansion of macro 'get_cmd_opt_str' 557 | unsigned char *bind_address = get_cmd_opt_str("bind-address"); | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ socket.c:558:60: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 558 | unsigned char *bind_address_ipv6 = get_cmd_opt_str("bind-address-ipv6"); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../.././src/config/options.h:324:31: note: in expansion of macro 'get_opt_str_tree' 324 | #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~ socket.c:558:44: note: in expansion of macro 'get_cmd_opt_str' 558 | unsigned char *bind_address_ipv6 = get_cmd_opt_str("bind-address-ipv6"); | ^~~~~~~~~~~~~~~ ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ socket.c:639:44: warning: pointer targets in passing argument 2 of 'inet_pton' differ in signedness [-Wpointer-sign] 639 | inet_pton(AF_INET, bind_address, &(sa.sin_addr)); | ^~~~~~~~~~~~ | | | unsigned char * In file included from socket.c:39: /usr/include/arpa/inet.h:58:56: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 58 | extern int inet_pton (int __af, const char *__restrict __cp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ socket.c:656:45: warning: pointer targets in passing argument 2 of 'inet_pton' differ in signedness [-Wpointer-sign] 656 | inet_pton(AF_INET6, bind_address_ipv6, &(sa.sin6_addr)); | ^~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/arpa/inet.h:58:56: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 58 | extern int inet_pton (int __af, const char *__restrict __cp, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ socket.c:722:9: note: in expansion of macro 'assert' 722 | assert(i >= connect_info->addrno); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * socket.c:722:9: note: in expansion of macro 'assert' 722 | assert(i >= connect_info->addrno); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'write_select': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ socket.c:781:9: note: in expansion of macro 'assertm' 781 | assertm(wb != NULL, "write socket has no buffer"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * socket.c:781:9: note: in expansion of macro 'assertm' 781 | assertm(wb != NULL, "write socket has no buffer"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ socket.c:804:17: note: in expansion of macro 'assert' 804 | assert(wb->length - wb->pos > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * socket.c:804:17: note: in expansion of macro 'assert' 804 | assert(wb->length - wb->pos > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'write_to_socket': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ socket.c:863:9: note: in expansion of macro 'assert' 863 | assert(len > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * socket.c:863:9: note: in expansion of macro 'assert' 863 | assert(len > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'read_select': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ socket.c:917:9: note: in expansion of macro 'assertm' 917 | assertm(rb != NULL, "read socket has no buffer"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * socket.c:917:9: note: in expansion of macro 'assertm' 917 | assertm(rb != NULL, "read socket has no buffer"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ socket.c:940:17: note: in expansion of macro 'assert' 940 | assert(rb->freespace > 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * socket.c:940:17: note: in expansion of macro 'assert' 940 | assert(rb->freespace > 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ socket.c:984:17: note: in expansion of macro 'assert' 984 | assert(rb->freespace >= 0); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * socket.c:984:17: note: in expansion of macro 'assert' 984 | assert(rb->freespace >= 0); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'read_from_socket': ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ socket.c:1019:9: note: in expansion of macro 'add_to_list' 1019 | add_to_list(socket_weak_refs, &ref); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ socket.c:1019:9: note: in expansion of macro 'add_to_list' 1019 | add_to_list(socket_weak_refs, &ref); | ^~~~~~~~~~~ socket.c: In function 'kill_buffer_data': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ socket.c:1071:9: note: in expansion of macro 'assertm' 1071 | assertm(n >= 0 && n <= rb->length, "bad number of bytes: %d", n); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * socket.c:1071:9: note: in expansion of macro 'assertm' 1071 | assertm(n >= 0 && n <= rb->length, "bad number of bytes: %d", n); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ socket.c: In function 'read_from_socket': ../.././src/util/lists.h:172:24: warning: array subscript 'struct socket_weak_ref[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ socket.c:1019:9: note: in expansion of macro 'add_to_list' 1019 | add_to_list(socket_weak_refs, &ref); | ^~~~~~~~~~~ socket.c:81:45: note: object 'socket_weak_refs' of size 16 81 | static INIT_LIST_OF(struct socket_weak_ref, socket_weak_refs); | ^~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct socket_weak_ref[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ socket.c:1019:9: note: in expansion of macro 'add_to_list' 1019 | add_to_list(socket_weak_refs, &ref); | ^~~~~~~~~~~ socket.c:81:45: note: object 'socket_weak_refs' of size 16 81 | static INIT_LIST_OF(struct socket_weak_ref, socket_weak_refs); | ^~~~~~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o state.o -c state.c In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from state.c:11: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/intl/gettext/libintl.h:16: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from state.c:15: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from state.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ state.c: At top level: ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:27:33: note: in expansion of macro 'N_' 27 | {S_WAIT, N_("Waiting in queue")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[0].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:27:33: note: in expansion of macro 'N_' 27 | {S_WAIT, N_("Waiting in queue")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:28:33: note: in expansion of macro 'N_' 28 | {S_DNS, N_("Looking up host")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[1].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:28:33: note: in expansion of macro 'N_' 28 | {S_DNS, N_("Looking up host")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:29:33: note: in expansion of macro 'N_' 29 | {S_CONN, N_("Making connection")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[2].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:29:33: note: in expansion of macro 'N_' 29 | {S_CONN, N_("Making connection")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:30:33: note: in expansion of macro 'N_' 30 | {S_SSL_NEG, N_("SSL negotiation")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[3].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:30:33: note: in expansion of macro 'N_' 30 | {S_SSL_NEG, N_("SSL negotiation")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:31:33: note: in expansion of macro 'N_' 31 | {S_SENT, N_("Request sent")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[4].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:31:33: note: in expansion of macro 'N_' 31 | {S_SENT, N_("Request sent")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:32:33: note: in expansion of macro 'N_' 32 | {S_LOGIN, N_("Logging in")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[5].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:32:33: note: in expansion of macro 'N_' 32 | {S_LOGIN, N_("Logging in")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:33:33: note: in expansion of macro 'N_' 33 | {S_GETH, N_("Getting headers")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[6].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:33:33: note: in expansion of macro 'N_' 33 | {S_GETH, N_("Getting headers")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:34:33: note: in expansion of macro 'N_' 34 | {S_PROC, N_("Server is processing request")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[7].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:34:33: note: in expansion of macro 'N_' 34 | {S_PROC, N_("Server is processing request")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:35:33: note: in expansion of macro 'N_' 35 | {S_TRANS, N_("Transferring")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[8].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:35:33: note: in expansion of macro 'N_' 35 | {S_TRANS, N_("Transferring")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:37:33: note: in expansion of macro 'N_' 37 | {S_RESUME, N_("Resuming")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[9].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:37:33: note: in expansion of macro 'N_' 37 | {S_RESUME, N_("Resuming")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:38:33: note: in expansion of macro 'N_' 38 | {S_CONN_PEERS, N_("Connecting to peers")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[10].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:38:33: note: in expansion of macro 'N_' 38 | {S_CONN_PEERS, N_("Connecting to peers")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:39:33: note: in expansion of macro 'N_' 39 | {S_CONN_TRACKER, N_("Connecting to tracker")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[11].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:39:33: note: in expansion of macro 'N_' 39 | {S_CONN_TRACKER, N_("Connecting to tracker")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:42:33: note: in expansion of macro 'N_' 42 | {S_WAIT_REDIR, N_("Waiting for redirect confirmation")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[12].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:42:33: note: in expansion of macro 'N_' 42 | {S_WAIT_REDIR, N_("Waiting for redirect confirmation")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:43:33: note: in expansion of macro 'N_' 43 | {S_OK, N_("OK")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[13].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:43:33: note: in expansion of macro 'N_' 43 | {S_OK, N_("OK")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:44:33: note: in expansion of macro 'N_' 44 | {S_INTERRUPTED, N_("Interrupted")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[14].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:44:33: note: in expansion of macro 'N_' 44 | {S_INTERRUPTED, N_("Interrupted")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:45:33: note: in expansion of macro 'N_' 45 | {S_EXCEPT, N_("Socket exception")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[15].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:45:33: note: in expansion of macro 'N_' 45 | {S_EXCEPT, N_("Socket exception")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:46:33: note: in expansion of macro 'N_' 46 | {S_INTERNAL, N_("Internal error")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[16].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:46:33: note: in expansion of macro 'N_' 46 | {S_INTERNAL, N_("Internal error")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:47:33: note: in expansion of macro 'N_' 47 | {S_OUT_OF_MEM, N_("Out of memory")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[17].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:47:33: note: in expansion of macro 'N_' 47 | {S_OUT_OF_MEM, N_("Out of memory")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:48:33: note: in expansion of macro 'N_' 48 | {S_NO_DNS, N_("Host not found")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[18].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:48:33: note: in expansion of macro 'N_' 48 | {S_NO_DNS, N_("Host not found")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:49:33: note: in expansion of macro 'N_' 49 | {S_CANT_WRITE, N_("Error writing to socket")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[19].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:49:33: note: in expansion of macro 'N_' 49 | {S_CANT_WRITE, N_("Error writing to socket")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:50:33: note: in expansion of macro 'N_' 50 | {S_CANT_READ, N_("Error reading from socket")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[20].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:50:33: note: in expansion of macro 'N_' 50 | {S_CANT_READ, N_("Error reading from socket")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:51:33: note: in expansion of macro 'N_' 51 | {S_MODIFIED, N_("Data modified")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[21].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:51:33: note: in expansion of macro 'N_' 51 | {S_MODIFIED, N_("Data modified")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:52:33: note: in expansion of macro 'N_' 52 | {S_BAD_URL, N_("Bad URL syntax")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[22].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:52:33: note: in expansion of macro 'N_' 52 | {S_BAD_URL, N_("Bad URL syntax")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:53:33: note: in expansion of macro 'N_' 53 | {S_TIMEOUT, N_("Receive timeout")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[23].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:53:33: note: in expansion of macro 'N_' 53 | {S_TIMEOUT, N_("Receive timeout")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:54:33: note: in expansion of macro 'N_' 54 | {S_RESTART, N_("Request must be restarted")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[24].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:54:33: note: in expansion of macro 'N_' 54 | {S_RESTART, N_("Request must be restarted")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:55:33: note: in expansion of macro 'N_' 55 | {S_STATE, N_("Can't get socket state")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[25].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:55:33: note: in expansion of macro 'N_' 55 | {S_STATE, N_("Can't get socket state")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:56:33: note: in expansion of macro 'N_' 56 | {S_LOCAL_ONLY, N_("Only local connections are permitted")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[26].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:56:33: note: in expansion of macro 'N_' 56 | {S_LOCAL_ONLY, N_("Only local connections are permitted")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:57:33: note: in expansion of macro 'N_' 57 | {S_NO_FORCED_DNS, N_("No host in the specified IP family was found")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[27].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:57:33: note: in expansion of macro 'N_' 57 | {S_NO_FORCED_DNS, N_("No host in the specified IP family was found")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:59:33: note: in expansion of macro 'N_' 59 | {S_ENCODE_ERROR, N_("Error while decoding file. This might be caused\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[28].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:59:33: note: in expansion of macro 'N_' 59 | {S_ENCODE_ERROR, N_("Error while decoding file. This might be caused\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:62:33: note: in expansion of macro 'N_' 62 | {S_UNKNOWN_PROTOCOL, N_("This URL contains a protocol not yet known by ELinks.\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[29].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:62:33: note: in expansion of macro 'N_' 62 | {S_UNKNOWN_PROTOCOL, N_("This URL contains a protocol not yet known by ELinks.\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:66:33: note: in expansion of macro 'N_' 66 | {S_EXTERNAL_PROTOCOL, N_("This URL contains a protocol that is not natively known\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[30].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:66:33: note: in expansion of macro 'N_' 66 | {S_EXTERNAL_PROTOCOL, N_("This URL contains a protocol that is not natively known\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:71:33: note: in expansion of macro 'N_' 71 | {S_HTTP_ERROR, N_("Bad HTTP response")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[31].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:71:33: note: in expansion of macro 'N_' 71 | {S_HTTP_ERROR, N_("Bad HTTP response")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:72:33: note: in expansion of macro 'N_' 72 | {S_HTTP_204, N_("No content")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[32].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:72:33: note: in expansion of macro 'N_' 72 | {S_HTTP_204, N_("No content")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:73:33: note: in expansion of macro 'N_' 73 | {S_HTTP_UPLOAD_RESIZED, N_("File was resized during upload")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[33].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:73:33: note: in expansion of macro 'N_' 73 | {S_HTTP_UPLOAD_RESIZED, N_("File was resized during upload")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:75:33: note: in expansion of macro 'N_' 75 | {S_FILE_TYPE, N_("Unknown file type")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[34].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:75:33: note: in expansion of macro 'N_' 75 | {S_FILE_TYPE, N_("Unknown file type")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:76:33: note: in expansion of macro 'N_' 76 | {S_FILE_ERROR, N_("Error opening file")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[35].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:76:33: note: in expansion of macro 'N_' 76 | {S_FILE_ERROR, N_("Error opening file")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:77:33: note: in expansion of macro 'N_' 77 | {S_FILE_CGI_BAD_PATH, N_("CGI script not in CGI path")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[36].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:77:33: note: in expansion of macro 'N_' 77 | {S_FILE_CGI_BAD_PATH, N_("CGI script not in CGI path")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:78:33: note: in expansion of macro 'N_' 78 | {S_FILE_ANONYMOUS, N_("Local file access is not allowed in anonymous mode")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[37].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:78:33: note: in expansion of macro 'N_' 78 | {S_FILE_ANONYMOUS, N_("Local file access is not allowed in anonymous mode")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:81:33: note: in expansion of macro 'N_' 81 | {S_FTP_ERROR, N_("Bad FTP response")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[38].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:81:33: note: in expansion of macro 'N_' 81 | {S_FTP_ERROR, N_("Bad FTP response")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:82:33: note: in expansion of macro 'N_' 82 | {S_FTP_UNAVAIL, N_("FTP service unavailable")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[39].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:82:33: note: in expansion of macro 'N_' 82 | {S_FTP_UNAVAIL, N_("FTP service unavailable")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:83:33: note: in expansion of macro 'N_' 83 | {S_FTP_LOGIN, N_("Bad FTP login")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[40].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:83:33: note: in expansion of macro 'N_' 83 | {S_FTP_LOGIN, N_("Bad FTP login")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:84:33: note: in expansion of macro 'N_' 84 | {S_FTP_PORT, N_("FTP PORT command failed")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[41].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:84:33: note: in expansion of macro 'N_' 84 | {S_FTP_PORT, N_("FTP PORT command failed")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:85:33: note: in expansion of macro 'N_' 85 | {S_FTP_NO_FILE, N_("File not found")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[42].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:85:33: note: in expansion of macro 'N_' 85 | {S_FTP_NO_FILE, N_("File not found")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:86:33: note: in expansion of macro 'N_' 86 | {S_FTP_FILE_ERROR, N_("FTP file error")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[43].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:86:33: note: in expansion of macro 'N_' 86 | {S_FTP_FILE_ERROR, N_("FTP file error")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:90:33: note: in expansion of macro 'N_' 90 | {S_SSL_ERROR, N_("SSL error")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[44].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:90:33: note: in expansion of macro 'N_' 90 | {S_SSL_ERROR, N_("SSL error")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:95:33: note: in expansion of macro 'N_' 95 | {S_NO_JAVASCRIPT, N_("JavaScript support is not enabled")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[45].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:95:33: note: in expansion of macro 'N_' 95 | {S_NO_JAVASCRIPT, N_("JavaScript support is not enabled")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:98:33: note: in expansion of macro 'N_' 98 | {S_NNTP_ERROR, N_("Bad NNTP response")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[46].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:98:33: note: in expansion of macro 'N_' 98 | {S_NNTP_ERROR, N_("Bad NNTP response")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:99:33: note: in expansion of macro 'N_' 99 | {S_NNTP_NEWS_SERVER, N_("Unable to handle news: URI because no news server has been\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[47].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:99:33: note: in expansion of macro 'N_' 99 | {S_NNTP_NEWS_SERVER, N_("Unable to handle news: URI because no news server has been\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:102:33: note: in expansion of macro 'N_' 102 | {S_NNTP_SERVER_HANG_UP, N_("Server hung up for some reason")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[48].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:102:33: note: in expansion of macro 'N_' 102 | {S_NNTP_SERVER_HANG_UP, N_("Server hung up for some reason")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:103:33: note: in expansion of macro 'N_' 103 | {S_NNTP_GROUP_UNKNOWN, N_("No such newsgroup")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[49].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:103:33: note: in expansion of macro 'N_' 103 | {S_NNTP_GROUP_UNKNOWN, N_("No such newsgroup")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:104:33: note: in expansion of macro 'N_' 104 | {S_NNTP_ARTICLE_UNKNOWN,N_("No such article")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[50].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:104:33: note: in expansion of macro 'N_' 104 | {S_NNTP_ARTICLE_UNKNOWN,N_("No such article")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:105:33: note: in expansion of macro 'N_' 105 | {S_NNTP_TRANSFER_ERROR, N_("Transfer failed")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[51].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:105:33: note: in expansion of macro 'N_' 105 | {S_NNTP_TRANSFER_ERROR, N_("Transfer failed")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:106:33: note: in expansion of macro 'N_' 106 | {S_NNTP_AUTH_REQUIRED, N_("Authorization required")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[52].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:106:33: note: in expansion of macro 'N_' 106 | {S_NNTP_AUTH_REQUIRED, N_("Authorization required")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:107:33: note: in expansion of macro 'N_' 107 | {S_NNTP_ACCESS_DENIED, N_("Access to server denied")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[53].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:107:33: note: in expansion of macro 'N_' 107 | {S_NNTP_ACCESS_DENIED, N_("Access to server denied")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:114:33: note: in expansion of macro 'N_' 114 | {S_PROXY_ERROR, N_("Configuration of the proxy server failed.\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[54].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:114:33: note: in expansion of macro 'N_' 114 | {S_PROXY_ERROR, N_("Configuration of the proxy server failed.\n" | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:124:33: note: in expansion of macro 'N_' 124 | {S_BITTORRENT_ERROR, N_("BitTorrent error")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[55].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:124:33: note: in expansion of macro 'N_' 124 | {S_BITTORRENT_ERROR, N_("BitTorrent error")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:125:33: note: in expansion of macro 'N_' 125 | {S_BITTORRENT_METAINFO, N_("The BitTorrent metainfo file contained errors")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[56].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:125:33: note: in expansion of macro 'N_' 125 | {S_BITTORRENT_METAINFO, N_("The BitTorrent metainfo file contained errors")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:126:33: note: in expansion of macro 'N_' 126 | {S_BITTORRENT_TRACKER, N_("The tracker requesting failed")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[57].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:126:33: note: in expansion of macro 'N_' 126 | {S_BITTORRENT_TRACKER, N_("The tracker requesting failed")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:127:33: note: in expansion of macro 'N_' 127 | {S_BITTORRENT_BAD_URL, N_("The BitTorrent URL does not point to a valid URL")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[58].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:127:33: note: in expansion of macro 'N_' 127 | {S_BITTORRENT_BAD_URL, N_("The BitTorrent URL does not point to a valid URL")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:128:33: note: in expansion of macro 'N_' 128 | {S_BITTORRENT_PEER_URL, N_("The bittorrent-peer URL scheme is for internal use only")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[59].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:128:33: note: in expansion of macro 'N_' 128 | {S_BITTORRENT_PEER_URL, N_("The bittorrent-peer URL scheme is for internal use only")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:136:35: note: in expansion of macro 'N_' 136 | {S_FSP_OPEN_SESSION_UNKN, N_("FSP server not found")}, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'msg_dsc[60].msg') 21 | #define N_(msg) (gettext_noop(msg)) | ^ state.c:136:35: note: in expansion of macro 'N_' 136 | {S_FSP_OPEN_SESSION_UNKN, N_("FSP server not found")}, | ^~ state.c: In function 'get_state_message': state.c:159:42: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 159 | unsigned char *unknown_error = _("Unknown error", term); | ^~~~~~~~~~~~~~~ | | | char * ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ state.c:174:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 174 | len = strlen(e); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:98:35: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ state.c:177:22: note: in expansion of macro 'strlcmp' 177 | if (!strlcmp(s->msg, -1, e, len)) | ^~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ state.c:184:9: note: in expansion of macro 'add_to_list' 184 | add_to_list(strerror_buf, s); | ^~~~~~~~~~~ ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ state.c:184:9: note: in expansion of macro 'add_to_list' 184 | add_to_list(strerror_buf, s); | ^~~~~~~~~~~ ../.././src/util/lists.h:172:24: warning: array subscript 'struct strerror_val[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ state.c:184:9: note: in expansion of macro 'add_to_list' 184 | add_to_list(strerror_buf, s); | ^~~~~~~~~~~ state.c:148:42: note: object 'strerror_buf' of size 16 148 | static INIT_LIST_OF(struct strerror_val, strerror_buf); | ^~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../.././src/util/lists.h:174:12: warning: array subscript 'struct strerror_val[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ state.c:184:9: note: in expansion of macro 'add_to_list' 184 | add_to_list(strerror_buf, s); | ^~~~~~~~~~~ state.c:148:42: note: object 'strerror_buf' of size 16 148 | static INIT_LIST_OF(struct strerror_val, strerror_buf); | ^~~~~~~~~~~~ ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ld -r -o lib.o connection.o dns.o progress.o socket.o state.o `test -e ssl/lib.o && echo ssl/lib.o` make[4]: Leaving directory '/build/elinks-0.13.2/src/network' make -C osdep all make[4]: Entering directory '/build/elinks-0.13.2/src/osdep' make -C unix all make[5]: Entering directory '/build/elinks-0.13.2/src/osdep/unix' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o bsd.o -c bsd.c gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o unix.o -c unix.c unix.c: In function 'gpm_mouse_in': unix.c:76:28: warning: pointer targets in passing argument 2 of 'gms->fn' differ in signedness [-Wpointer-sign] 76 | gms->fn(gms->data, (char *) &ev, sizeof(ev)); | ^~~~~~~~~~~~ | | | char * unix.c:76:28: note: expected 'unsigned char *' but argument is of type 'char *' ld -r -o lib.o bsd.o unix.o make[5]: Leaving directory '/build/elinks-0.13.2/src/osdep/unix' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o getifaddrs.o -c getifaddrs.c gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o newwin.o -c newwin.c In file included from ../.././src/intl/gettext/libgettext.h:25, from ../.././src/intl/gettext/libintl.h:14, from newwin.c:12: ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/intl/gettext/libintl.h:16: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../.././src/elinks.h:26, from newwin.c:10: newwin.c: At top level: ../.././src/setup.h:95:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 95 | #define DEFAULT_XTERM_CMD "xterm -e" | ^~~~~~~~~~ newwin.c:22:19: note: in expansion of macro 'DEFAULT_XTERM_CMD' 22 | #define XTERM_CMD DEFAULT_XTERM_CMD | ^~~~~~~~~~~~~~~~~ newwin.c:27:25: note: in expansion of macro 'XTERM_CMD' 27 | { ENV_XWIN, XTERM_CMD, N_("~Xterm") }, | ^~~~~~~~~ ../.././src/setup.h:95:41: note: (near initialization for 'open_in_new[0].command') 95 | #define DEFAULT_XTERM_CMD "xterm -e" | ^~~~~~~~~~ newwin.c:22:19: note: in expansion of macro 'DEFAULT_XTERM_CMD' 22 | #define XTERM_CMD DEFAULT_XTERM_CMD | ^~~~~~~~~~~~~~~~~ newwin.c:27:25: note: in expansion of macro 'XTERM_CMD' 27 | { ENV_XWIN, XTERM_CMD, N_("~Xterm") }, | ^~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ newwin.c:27:53: note: in expansion of macro 'N_' 27 | { ENV_XWIN, XTERM_CMD, N_("~Xterm") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'open_in_new[0].text') 21 | #define N_(msg) (gettext_noop(msg)) | ^ newwin.c:27:53: note: in expansion of macro 'N_' 27 | { ENV_XWIN, XTERM_CMD, N_("~Xterm") }, | ^~ ../.././src/setup.h:94:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 94 | #define DEFAULT_TWTERM_CMD "twterm -e" | ^~~~~~~~~~~ newwin.c:28:25: note: in expansion of macro 'DEFAULT_TWTERM_CMD' 28 | { ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") }, | ^~~~~~~~~~~~~~~~~~ ../.././src/setup.h:94:41: note: (near initialization for 'open_in_new[1].command') 94 | #define DEFAULT_TWTERM_CMD "twterm -e" | ^~~~~~~~~~~ newwin.c:28:25: note: in expansion of macro 'DEFAULT_TWTERM_CMD' 28 | { ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") }, | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ newwin.c:28:53: note: in expansion of macro 'N_' 28 | { ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'open_in_new[1].text') 21 | #define N_(msg) (gettext_noop(msg)) | ^ newwin.c:28:53: note: in expansion of macro 'N_' 28 | { ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") }, | ^~ ../.././src/setup.h:96:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 96 | #define DEFAULT_SCREEN_CMD "screen" | ^~~~~~~~ newwin.c:29:25: note: in expansion of macro 'DEFAULT_SCREEN_CMD' 29 | { ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") }, | ^~~~~~~~~~~~~~~~~~ ../.././src/setup.h:96:41: note: (near initialization for 'open_in_new[2].command') 96 | #define DEFAULT_SCREEN_CMD "screen" | ^~~~~~~~ newwin.c:29:25: note: in expansion of macro 'DEFAULT_SCREEN_CMD' 29 | { ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") }, | ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ newwin.c:29:53: note: in expansion of macro 'N_' 29 | { ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") }, | ^~ ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'open_in_new[2].text') 21 | #define N_(msg) (gettext_noop(msg)) | ^ newwin.c:29:53: note: in expansion of macro 'N_' 29 | { ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") }, | ^~ newwin.c: In function 'open_new_window': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ newwin.c:74:9: note: in expansion of macro 'assert' 74 | assert(command); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * newwin.c:74:9: note: in expansion of macro 'assert' 74 | assert(command); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ newwin.c:77:40: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 77 | unsigned char *xterm = getenv("ELINKS_XTERM"); | ^~~~~~ newwin.c:79:35: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 79 | if (!xterm) xterm = getenv("LINKS_XTERM"); | ^ newwin.c:83:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 83 | unsigned char *twterm = getenv("ELINKS_TWTERM"); | ^~~~~~ newwin.c:85:37: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 85 | if (!twterm) twterm = getenv("LINKS_TWTERM"); | ^ newwin.c:93:41: warning: pointer targets in passing argument 3 of 'exec_on_terminal' differ in signedness [-Wpointer-sign] 93 | exec_on_terminal(term, command, "", TERM_EXEC_NEWWIN); | ^~ | | | char * In file included from ../.././src/intl/gettext/libintl.h:18: ../.././src/terminal/terminal.h:226:59: note: expected 'unsigned char *' but argument is of type 'char *' 226 | void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec); | ^~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o osdep.o -c osdep.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/terminal/terminal.h:4, from osdep.c:73: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from osdep.c:74: ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from osdep.c:14: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ osdep.c: In function 'get_e': osdep.c:140:26: warning: pointer targets in passing argument 1 of 'getenv' differ in signedness [-Wpointer-sign] 140 | char *v = getenv(env); | ^~~ | | | unsigned char * In file included from osdep.c:13: /usr/include/stdlib.h:654:34: note: expected 'const char *' but argument is of type 'unsigned char *' 654 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur; | ~~~~~~~~~~~~^~~~~~ osdep.c: In function 'get_cwd': osdep.c:154:28: warning: pointer targets in passing argument 1 of 'getcwd' differ in signedness [-Wpointer-sign] 154 | if (getcwd(buf, bufsize)) return buf; | ^~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from osdep.c:7: /usr/include/x86_64-linux-gnu/bits/unistd.h:164:1: note: expected 'char *' but argument is of type 'unsigned char *' 164 | __NTH (getcwd (char *__buf, size_t __size)) | ^~~~~ osdep.c: In function 'set_cwd': osdep.c:168:32: warning: pointer targets in passing argument 1 of 'chdir' differ in signedness [-Wpointer-sign] 168 | if (path) while (chdir(path) && errno == EINTR); | ^~~~ | | | unsigned char * In file included from /usr/include/x86_64-linux-gnu/bits/sigstksz.h:24, from /usr/include/signal.h:328, from osdep.c:11: /usr/include/unistd.h:517:31: note: expected 'const char *' but argument is of type 'unsigned char *' 517 | extern int chdir (const char *__path) __THROW __nonnull ((1)) __wur; | ~~~~~~~~~~~~^~~~~~ In file included from ../.././src/osdep/system.h:20, from ../.././src/elinks.h:17, from osdep.c:68: osdep.c: In function 'get_shell': ../.././src/osdep/unix/sysinfo.h:10:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 10 | #define GETSHELL getenv("SHELL") | ^~~~~~ osdep.c:174:32: note: in expansion of macro 'GETSHELL' 174 | unsigned char *shell = GETSHELL; | ^~~~~~~~ osdep.c:177:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 177 | shell = DEFAULT_SHELL; | ^ osdep.c: In function 'get_terminal_size': osdep.c:219:28: warning: pointer targets in passing argument 1 of 'get_e' differ in signedness [-Wpointer-sign] 219 | *x = get_e("COLUMNS"); | ^~~~~~~~~ | | | char * osdep.c:138:22: note: expected 'unsigned char *' but argument is of type 'char *' 138 | get_e(unsigned char *env) | ~~~~~~~~~~~~~~~^~~ osdep.c:223:28: warning: pointer targets in passing argument 1 of 'get_e' differ in signedness [-Wpointer-sign] 223 | *y = get_e("LINES"); | ^~~~~~~ | | | char * osdep.c:138:22: note: expected 'unsigned char *' but argument is of type 'char *' 138 | get_e(unsigned char *env) | ~~~~~~~~~~~~~~~^~~ osdep.c: In function 'check_more_envs': osdep.c:296:35: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 296 | unsigned char *envs[] = { "WINDOWID", | ^~~~~~~~~~ osdep.c:296:35: note: (near initialization for 'envs[0]') osdep.c:297:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 297 | "KONSOLE_DCOP_SESSION", | ^~~~~~~~~~~~~~~~~~~~~~ osdep.c:297:17: note: (near initialization for 'envs[1]') osdep.c:298:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 298 | "GNOME_TERMINAL_SERVICE", | ^~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:298:17: note: (near initialization for 'envs[2]') osdep.c:305:47: warning: pointer targets in passing argument 1 of 'getenv' differ in signedness [-Wpointer-sign] 305 | unsigned char *value = getenv(*v); | ^~ | | | unsigned char * /usr/include/stdlib.h:654:34: note: expected 'const char *' but argument is of type 'unsigned char *' 654 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur; | ~~~~~~~~~~~~^~~~~~ osdep.c:305:40: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 305 | unsigned char *value = getenv(*v); | ^~~~~~ osdep.c: In function 'is_xterm': osdep.c:339:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 339 | unsigned char *display = getenv("DISPLAY"); | ^~~~~~ osdep.c: In function 'exe': osdep.c:358:23: warning: pointer targets in passing argument 1 of 'system' differ in signedness [-Wpointer-sign] 358 | return system(path); | ^~~~ | | | unsigned char * /usr/include/stdlib.h:804:32: note: expected 'const char *' but argument is of type 'unsigned char *' 804 | extern int system (const char *__command) __wur; | ~~~~~~~~~~~~^~~~~~~~~ osdep.c: In function 'set_clipboard_text': osdep.c:412:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 412 | add_to_string(&str, "screen -X register . "); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ osdep.c:413:63: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 413 | add_shell_quoted_to_string(&str, data, strlen(data)); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ osdep.c:421:28: warning: pointer targets in passing argument 1 of 'strdup' differ in signedness [-Wpointer-sign] 421 | clipboard = strdup(data); | ^~~~ | | | unsigned char * /usr/include/string.h:187:34: note: expected 'const char *' but argument is of type 'unsigned char *' 187 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ osdep.c:421:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 421 | clipboard = strdup(data); | ^ osdep.c: In function 'set_window_title': osdep.c:440:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 440 | unsigned char *end = title + strlen(title); | ^~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ osdep.c:476:58: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 476 | add_to_string(&filtered, "..."); | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ osdep.c: In function 'get_window_title': osdep.c:613:24: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 613 | return stracpy(""); | ^~ | | | char * ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ osdep.c: In function 'get_system_str': osdep.c:981:42: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 981 | return xwin ? SYSTEM_STR "-xwin" : SYSTEM_STR; osdep.c: In function 'start_thread': osdep.c:775:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 775 | write(p[1], "x", 1); | ^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o signals.o -c signals.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/config/options.h:5, from ../.././src/terminal/terminal.h:4, from signals.c:26: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ signals.c: In function 'sig_segv': signals.c:114:15: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] 114 | fputs(full_static_version, stderr); | ^~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from ../.././src/util/error.h:237: /usr/include/stdio.h:655:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 655 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ signals.c: In function 'install_signal_handler': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ signals.c:258:9: note: in expansion of macro 'assertm' 258 | assertm(sig >= 0 && sig < NUM_SIGNALS, "bad signal number: %d", sig); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * signals.c:258:9: note: in expansion of macro 'assertm' 258 | assertm(sig >= 0 && sig < NUM_SIGNALS, "bad signal number: %d", sig); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o stub.o -c stub.c In file included from ../.././src/util/string.h:11, from ../.././src/util/conv.h:4, from stub.c:30: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/conv.h: In function 'trim_chars': ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from stub.c:12: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o sysname.o -c sysname.c In file included from ../.././src/util/string.h:11, from sysname.c:17: ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ sysname.c: In function 'get_system_name': sysname.c:60:26: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 60 | snprintf(system_name, sizeof(system_name), | ^~~~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from sysname.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ In file included from ../.././src/osdep/system.h:20, from ../.././src/elinks.h:17, from sysname.c:13: ../.././src/osdep/unix/sysinfo.h:7:25: warning: pointer targets in passing argument 2 of 'safe_strncpy' differ in signedness [-Wpointer-sign] 7 | #define SYSTEM_NAME "Unix" | ^~~~~~ | | | char * sysname.c:68:35: note: in expansion of macro 'SYSTEM_NAME' 68 | safe_strncpy(system_name, SYSTEM_NAME, sizeof(system_name)); | ^~~~~~~~~~~ ../.././src/util/string.h:77:70: note: expected 'const unsigned char *' but argument is of type 'char *' 77 | unsigned char *safe_strncpy(unsigned char *dst, const unsigned char *src, size_t len); | ~~~~~~~~~~~~~~~~~~~~~^~~ ld -r -o lib.o getifaddrs.o newwin.o osdep.o signals.o stub.o sysname.o `test -e unix/lib.o && echo unix/lib.o` make[4]: Leaving directory '/build/elinks-0.13.2/src/osdep' make -C protocol all make[4]: Entering directory '/build/elinks-0.13.2/src/protocol' make -C auth all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/auth' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o auth.o -c auth.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from auth.c:12: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/bfu/listbox.h:5, from ../../.././src/bfu/hierbox.h:5, from auth.c:11: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../.././src/protocol/auth/auth.h:6, from auth.c:14: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from auth.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ auth.c: In function 'find_auth_entry': auth.c:61:50: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 61 | if (entry->realm && !strcmp(entry->realm, realm)) { | ~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:61:59: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 61 | if (entry->realm && !strcmp(entry->realm, realm)) { | ^~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c: In function 'add_auth_entry': auth.c:156:57: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 156 | || (realm && entry->realm && strcmp(realm, entry->realm))) { | ^~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ auth.c:156:69: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 156 | || (realm && entry->realm && strcmp(realm, entry->realm))) { | ~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from ../../.././src/config/options.h:9, from ../../.././src/intl/gettext/libintl.h:16: ../../.././src/util/string.h:98:35: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ auth.c:185:25: note: in expansion of macro 'strlcmp' 185 | strlcmp(entry->user, -1, uri->user, uri->userlen))) { | ^~~~~~~ ../../.././src/util/string.h:98:35: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ auth.c:192:25: note: in expansion of macro 'strlcmp' 192 | strlcmp(entry->password, -1, uri->password, uri->passwordlen))) { | ^~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ auth.c:201:17: note: in expansion of macro 'add_to_list' 201 | add_to_list(auth_entry_list, entry); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ auth.c:201:17: note: in expansion of macro 'add_to_list' 201 | add_to_list(auth_entry_list, entry); | ^~~~~~~~~~~ auth.c: In function 'find_auth': ../../.././src/util/string.h:98:35: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ auth.c:249:41: note: in expansion of macro 'strlcmp' 249 | || (uri->userlen && strlcmp(entry->user, -1, uri->user, uri->userlen)) | ^~~~~~~ ../../.././src/util/string.h:98:35: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ auth.c:250:42: note: in expansion of macro 'strlcmp' 250 | || (uri->password && strlcmp(entry->password, -1, uri->password, uri->passwordlen))) { | ^~~~~~~ In file included from auth.c:13: auth.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ auth.c:332:33: note: in expansion of macro 'N_' 332 | /* name: */ N_("Authentication"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'auth_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ auth.c:332:33: note: in expansion of macro 'N_' 332 | /* name: */ N_("Authentication"), | ^~ auth.c: In function 'add_auth_entry': ../../.././src/util/lists.h:172:24: warning: array subscript 'struct auth_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ auth.c:201:17: note: in expansion of macro 'add_to_list' 201 | add_to_list(auth_entry_list, entry); | ^~~~~~~~~~~ auth.c:29:40: note: object 'auth_entry_list' of size 16 29 | static INIT_LIST_OF(struct auth_entry, auth_entry_list); | ^~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct auth_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ auth.c:201:17: note: in expansion of macro 'add_to_list' 201 | add_to_list(auth_entry_list, entry); | ^~~~~~~~~~~ auth.c:29:40: note: object 'auth_entry_list' of size 16 29 | static INIT_LIST_OF(struct auth_entry, auth_entry_list); | ^~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/bfu/inpfield.h:6, from ../../.././src/bfu/widget.h:10, from ../../.././src/bfu/dialog.h:5, from dialogs.c:11: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from dialogs.c:14: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../.././src/protocol/auth/auth.h:6, from dialogs.c:16: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from dialogs.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/main/module.h:4, from ../../.././src/bfu/leds.h:6, from ../../.././src/bfu/widget.h:12: dialogs.c: In function 'auth_ok': dialogs.c:42:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 42 | if (get_opt_bool("document.browse.forms.show_formhist", ses)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ dialogs.c:42:13: note: in expansion of macro 'get_opt_bool' 42 | if (get_opt_bool("document.browse.forms.show_formhist", ses)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c:52:53: warning: pointer targets in passing argument 1 of 'init_submitted_value' differ in signedness [-Wpointer-sign] 52 | user = init_submitted_value("user", entry->user, FC_TEXT, NULL, 0); | ^~~~~~ | | | char * In file included from dialogs.c:28: ../../.././src/viewer/text/form.h:99:61: note: expected 'unsigned char *' but argument is of type 'char *' 99 | struct submitted_value *init_submitted_value(unsigned char *name, unsigned char *value, enum form_type type, struct el_form_control *fc, int position); | ~~~~~~~~~~~~~~~^~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ dialogs.c:54:33: note: in expansion of macro 'add_to_list' 54 | add_to_list(submit, user); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ dialogs.c:54:33: note: in expansion of macro 'add_to_list' 54 | add_to_list(submit, user); | ^~~~~~~~~~~ dialogs.c:56:57: warning: pointer targets in passing argument 1 of 'init_submitted_value' differ in signedness [-Wpointer-sign] 56 | password = init_submitted_value("password", entry->password, FC_PASSWORD, NULL, 0); | ^~~~~~~~~~ | | | char * ../../.././src/viewer/text/form.h:99:61: note: expected 'unsigned char *' but argument is of type 'char *' 99 | struct submitted_value *init_submitted_value(unsigned char *name, unsigned char *value, enum form_type type, struct el_form_control *fc, int position); | ~~~~~~~~~~~~~~~^~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ dialogs.c:58:33: note: in expansion of macro 'add_to_list' 58 | add_to_list(submit, password); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ dialogs.c:58:33: note: in expansion of macro 'add_to_list' 58 | add_to_list(submit, password); | ^~~~~~~~~~~ In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:98:35: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ dialogs.c:75:38: note: in expansion of macro 'strlcmp' 75 | if ((uri->userlen && strlcmp(entry->user, -1, uri->user, uri->userlen)) | ^~~~~~~ ../../.././src/util/string.h:98:35: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 98 | #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) | ^ dialogs.c:76:42: note: in expansion of macro 'strlcmp' 76 | || (uri->password && strlcmp(entry->password, -1, uri->password, uri->passwordlen))) { | ^~~~~~~ dialogs.c: In function 'do_auth_dialog': dialogs.c:118:68: warning: pointer targets in passing argument 2 of 'get_form_history_value' differ in signedness [-Wpointer-sign] 118 | unsigned char *user = get_form_history_value(text, "user"); | ^~~~~~ | | | char * In file included from dialogs.c:13: ../../.././src/formhist/formhist.h:27:74: note: expected 'unsigned char *' but argument is of type 'char *' 27 | unsigned char *get_form_history_value(unsigned char *url, unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ dialogs.c:119:72: warning: pointer targets in passing argument 2 of 'get_form_history_value' differ in signedness [-Wpointer-sign] 119 | unsigned char *password = get_form_history_value(text, "password"); | ^~~~~~~~~~ | | | char * ../../.././src/formhist/formhist.h:27:74: note: expected 'unsigned char *' but argument is of type 'char *' 27 | unsigned char *get_form_history_value(unsigned char *url, unsigned char *name); | ~~~~~~~~~~~~~~~^~~~ dialogs.c:122:34: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 122 | strncpy(a->user, user, AUTH_USER_MAXLEN - 1); | ~^~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/string.h:26: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ dialogs.c:122:42: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 122 | strncpy(a->user, user, AUTH_USER_MAXLEN - 1); | ^~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ dialogs.c:125:34: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] 125 | strncpy(a->password, password, AUTH_PASSWORD_MAXLEN - 1); | ~^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ dialogs.c:125:46: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 125 | strncpy(a->password, password, AUTH_PASSWORD_MAXLEN - 1); | ^~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, | ^~~~~ dialogs.c:131:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 131 | _("Authentication required for %s at %s", term), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:130:32: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 130 | sticker_len = snprintf(sticker, sizeof(sticker), | ^~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ dialogs.c:131:32: warning: pointer targets in passing argument 3 of 'snprintf' differ in signedness [-Wpointer-sign] 131 | _("Authentication required for %s at %s", term), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ dialogs.c:146:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 146 | dlg->title = _("Authentication required", term); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:156:36: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 156 | add_dlg_field_float(dlg, _("Login", term), 0, 0, NULL, AUTH_USER_MAXLEN, a->user, NULL); | ^~~~~~~ | | | char * ../../.././src/bfu/inpfield.h:47:45: note: in definition of macro 'add_dlg_field_float' 47 | add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) | ^~~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:157:41: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 157 | add_dlg_field_float_pass(dlg, _("Password", term), 0, 0, NULL, AUTH_PASSWORD_MAXLEN, a->password); | ^~~~~~~~~~ | | | char * ../../.././src/bfu/inpfield.h:56:50: note: in definition of macro 'add_dlg_field_float_pass' 56 | add_dlg_field_do(dlg, WIDGET_FIELD_PASS, label, min, max, handler, len, field, NULL, INPFIELD_FLOAT) | ^~~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/bfu/widget.h:7: dialogs.c:159:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 159 | add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, auth_ok, dlg); | ^~~~~ | | | char * ../../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:160:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 160 | add_dlg_ok_button(dlg, _("~Cancel", term), B_ESC, auth_cancel, a); | ^~~~~~~~~ | | | char * ../../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:162:9: note: in expansion of macro 'add_dlg_end' 162 | add_dlg_end(dlg, AUTH_WIDGETS_COUNT); | ^~~~~~~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:162:9: note: in expansion of macro 'add_dlg_end' 162 | add_dlg_end(dlg, AUTH_WIDGETS_COUNT); | ^~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'get_auth_entry_info': dialogs.c:207:47: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 207 | add_format_to_string(&info, "%s: ", _("URL", term)); | ^~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:207:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 207 | add_format_to_string(&info, "%s: ", _("URL", term)); | ^~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:210:49: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 210 | add_format_to_string(&info, "\n%s: ", _("Realm", term)); | ^~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:210:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 210 | add_format_to_string(&info, "\n%s: ", _("Realm", term)); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:212:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 212 | int len = strlen(auth_entry->realm); | ~~~~~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c:219:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 219 | add_to_string(&info, "..."); | ^~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:222:40: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 222 | add_to_string(&info, _("none", term)); | ^~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:225:53: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 225 | add_format_to_string(&info, "\n%s: %s\n", _("State", term), | ^~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:226:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 226 | auth_entry->valid ? _("valid", term) : _("invalid", term)); | ^~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:226:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 226 | auth_entry->valid ? _("valid", term) : _("invalid", term)); | ^~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:225:37: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 225 | add_format_to_string(&info, "\n%s: %s\n", _("State", term), | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'delete_auth_entry': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:256:9: note: in expansion of macro 'assert' 256 | assert(!is_object_used(auth_entry)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:256:9: note: in expansion of macro 'assert' 256 | assert(!is_object_used(auth_entry)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:263:9: note: in expansion of macro 'N_' 263 | N_("Sorry, but auth entry \"%s\" cannot be deleted."), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_auth_messages.cant_delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:263:9: note: in expansion of macro 'N_' 263 | N_("Sorry, but auth entry \"%s\" cannot be deleted."), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:265:9: note: in expansion of macro 'N_' 265 | N_("Sorry, but auth entry \"%s\" is being used by something else."), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_auth_messages.cant_delete_used_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:265:9: note: in expansion of macro 'N_' 265 | N_("Sorry, but auth entry \"%s\" is being used by something else."), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:271:9: note: in expansion of macro 'N_' 271 | N_("Delete marked auth entries"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_auth_messages.delete_marked_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:271:9: note: in expansion of macro 'N_' 271 | N_("Delete marked auth entries"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:273:9: note: in expansion of macro 'N_' 273 | N_("Delete marked auth entries?"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_auth_messages.delete_marked_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:273:9: note: in expansion of macro 'N_' 273 | N_("Delete marked auth entries?"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:279:9: note: in expansion of macro 'N_' 279 | N_("Delete auth entry"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_auth_messages.delete_item_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:279:9: note: in expansion of macro 'N_' 279 | N_("Delete auth entry"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:281:9: note: in expansion of macro 'N_' 281 | N_("Delete this auth entry?"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_auth_messages.delete_item') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:281:9: note: in expansion of macro 'N_' 281 | N_("Delete this auth entry?"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:283:9: note: in expansion of macro 'N_' 283 | N_("Clear all auth entries"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_auth_messages.clear_all_items_title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:283:9: note: in expansion of macro 'N_' 283 | N_("Clear all auth entries"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:285:9: note: in expansion of macro 'N_' 285 | N_("Do you really want to remove all auth entries?"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_auth_messages.clear_all_items') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:285:9: note: in expansion of macro 'N_' 285 | N_("Do you really want to remove all auth entries?"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:305:11: note: in expansion of macro 'N_' 305 | { N_("~Goto"), push_hierbox_goto_button, 1 }, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'auth_buttons[0].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:305:11: note: in expansion of macro 'N_' 305 | { N_("~Goto"), push_hierbox_goto_button, 1 }, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:306:11: note: in expansion of macro 'N_' 306 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'auth_buttons[1].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:306:11: note: in expansion of macro 'N_' 306 | { N_("~Info"), push_hierbox_info_button, 1 }, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:307:11: note: in expansion of macro 'N_' 307 | { N_("~Delete"), push_hierbox_delete_button, 1 }, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'auth_buttons[2].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:307:11: note: in expansion of macro 'N_' 307 | { N_("~Delete"), push_hierbox_delete_button, 1 }, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:308:11: note: in expansion of macro 'N_' 308 | { N_("C~lear"), push_hierbox_clear_button, 1 }, | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'auth_buttons[3].label') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:308:11: note: in expansion of macro 'N_' 308 | { N_("C~lear"), push_hierbox_clear_button, 1 }, | ^~ In file included from ../../.././src/protocol/auth/dialogs.h:5, from dialogs.c:17: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:313:9: note: in expansion of macro 'N_' 313 | N_("Authentication manager"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'auth_browser.title') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/bfu/hierbox.h:97:17: note: in definition of macro 'struct_hierbox_browser' 97 | title, \ | ^~~~~ dialogs.c:313:9: note: in expansion of macro 'N_' 313 | N_("Authentication manager"), | ^~ dialogs.c: In function 'auth_ok': ../../.././src/util/lists.h:172:24: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ dialogs.c:54:33: note: in expansion of macro 'add_to_list' 54 | add_to_list(submit, user); | ^~~~~~~~~~~ dialogs.c:47:62: note: object 'submit' of size 16 47 | INIT_LIST_OF(struct submitted_value, submit); | ^~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ dialogs.c:54:33: note: in expansion of macro 'add_to_list' 54 | add_to_list(submit, user); | ^~~~~~~~~~~ dialogs.c:47:62: note: object 'submit' of size 16 47 | INIT_LIST_OF(struct submitted_value, submit); | ^~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:172:24: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ dialogs.c:58:33: note: in expansion of macro 'add_to_list' 58 | add_to_list(submit, password); | ^~~~~~~~~~~ dialogs.c:47:62: note: object 'submit' of size 16 47 | INIT_LIST_OF(struct submitted_value, submit); | ^~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ dialogs.c:58:33: note: in expansion of macro 'add_to_list' 58 | add_to_list(submit, password); | ^~~~~~~~~~~ dialogs.c:47:62: note: object 'submit' of size 16 47 | INIT_LIST_OF(struct submitted_value, submit); | ^~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o digest.o -c digest.c In file included from ../../.././src/protocol/auth/auth.h:6, from digest.c:14: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from digest.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/protocol/auth/auth.h:5: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from digest.c:16: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from digest.c:17: digest.c: In function 'init_credential_digest': digest.c:58:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 58 | MD5_Update(&MD5Ctx, entry->user, strlen(entry->user)); | ~~~~~^~~~~~ | | | unsigned char * ../../.././src/util/md5.h:51:67: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~ /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ digest.c:59:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 59 | MD5_Update(&MD5Ctx, ":", 1); | ^~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c:60:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 60 | MD5_Update(&MD5Ctx, entry->realm, strlen(entry->realm)); | ~~~~~^~~~~~~ | | | unsigned char * ../../.././src/util/md5.h:51:67: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~ /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ digest.c:61:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 61 | MD5_Update(&MD5Ctx, ":", 1); | ^~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c:62:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 62 | MD5_Update(&MD5Ctx, entry->password, strlen(entry->password)); | ~~~~~^~~~~~~~~~ | | | unsigned char * ../../.././src/util/md5.h:51:67: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~ /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ digest.c: In function 'init_uri_method_digest': digest.c:84:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 84 | MD5_Update(&MD5Ctx, "GET", 3); | ^~~~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c:85:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 85 | MD5_Update(&MD5Ctx, ":/", 2); | ^~~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c: In function 'hexl': digest.c:101:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 101 | snprintf(buf, 9, "%08x", nc); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from digest.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ digest.c: In function 'init_response_digest': digest.c:119:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 119 | MD5_Update(&MD5Ctx, ":", 1); | ^~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c:121:63: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 121 | MD5_Update(&MD5Ctx, entry->nonce, strlen(entry->nonce)); | ~~~~~^~~~~~~ | | | unsigned char * ../../.././src/util/md5.h:51:67: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~ /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ digest.c:122:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 122 | MD5_Update(&MD5Ctx, ":", 1); | ^~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c:124:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 124 | MD5_Update(&MD5Ctx, ":", 1); | ^~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c:126:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 126 | MD5_Update(&MD5Ctx, ":", 1); | ^~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c:127:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 127 | MD5_Update(&MD5Ctx, "auth", 4); | ^~~~~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c:128:29: warning: pointer targets in passing argument 2 of 'update_md5' differ in signedness [-Wpointer-sign] 128 | MD5_Update(&MD5Ctx, ":", 1); | ^~~ | | | char * ../../.././src/util/md5.h:51:61: note: in definition of macro 'MD5_Update' 51 | #define MD5_Update(context, data, len) update_md5(context, data, len) | ^~~~ ../../.././src/util/md5.h:37:67: note: expected 'const unsigned char *' but argument is of type 'char *' 37 | void update_md5(struct md5_context *context, const unsigned char *data, unsigned long length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ digest.c: In function 'get_http_auth_digest_response': digest.c:150:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 150 | add_to_string(&string, "username=\""); | ^~~~~~~~~~~~~ | | | char * In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:152:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 152 | add_to_string(&string, "\", "); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:153:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 153 | add_to_string(&string, "realm=\""); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:156:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 156 | add_to_string(&string, "\", "); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:157:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 157 | add_to_string(&string, "nonce=\""); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:160:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 160 | add_to_string(&string, "\", "); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:161:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 161 | add_to_string(&string, "uri=\"/"); | ^~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:163:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 163 | add_to_string(&string, "\", "); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:164:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(&string, "qop=auth, "); | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:166:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 166 | add_to_string(&string, "nc="); | ^~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:169:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 169 | add_to_string(&string, ", cnonce=\""); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:171:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 171 | add_to_string(&string, "\", "); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:172:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 172 | add_to_string(&string, "response=\""); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:174:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 174 | add_to_string(&string, "\""); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:177:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 177 | add_to_string(&string, ", opaque=\""); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ digest.c:179:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 179 | add_to_string(&string, "\""); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ld -r -o lib.o auth.o dialogs.o digest.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/auth' make -C bittorrent all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/bittorrent' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o bencoding.o -c bencoding.c In file included from ../../.././src/network/state.h:4, from ../../.././src/network/socket.h:9, from ../../.././src/protocol/bittorrent/common.h:7, from ../../.././src/protocol/bittorrent/bencoding.h:5, from bencoding.c:24: ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/bittorrent/common.h:10: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from bencoding.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'begin_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert' 218 | assert(scanner->current); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert' 233 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/scanner.h: In function 'end_token_scanning': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert' 251 | assert(end <= scanner->table + SCANNER_TOKENS); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert' 258 | assert(check_scanner(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'scan_bencoding_token': bencoding.c:123:54: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign] 123 | string_length = strtoul(token->string, NULL, 10); | ~~~~~^~~~~~~~ | | | const unsigned char * In file included from bencoding.c:9: /usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'const unsigned char *' 181 | extern unsigned long int strtoul (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ bencoding.c: In function 'skip_bencoding_tokens': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:171:9: note: in expansion of macro 'assert' 171 | assert(scanner_has_tokens(scanner)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:171:9: note: in expansion of macro 'assert' 171 | assert(scanner_has_tokens(scanner)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ bencoding.c:195:25: note: in expansion of macro 'INTERNAL' 195 | INTERNAL("Scanner error detected"); | ^~~~~~~~ bencoding.c:195:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 195 | INTERNAL("Scanner error detected"); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: At top level: bencoding.c:254:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 254 | DICT("announce list", ANNOUNCE_LIST, LIST), | ^~~~~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:254:14: note: (near initialization for 'bencoding_dictionary_entries[0].key') 254 | DICT("announce list", ANNOUNCE_LIST, LIST), | ^~~~~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:255:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 255 | DICT("announce", ANNOUNCE, STRING), | ^~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:255:14: note: (near initialization for 'bencoding_dictionary_entries[1].key') 255 | DICT("announce", ANNOUNCE, STRING), | ^~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:256:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 256 | DICT("comment", COMMENT, STRING), | ^~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:256:14: note: (near initialization for 'bencoding_dictionary_entries[2].key') 256 | DICT("comment", COMMENT, STRING), | ^~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:257:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 257 | DICT("complete", COMPLETE, INTEGER), | ^~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:257:14: note: (near initialization for 'bencoding_dictionary_entries[3].key') 257 | DICT("complete", COMPLETE, INTEGER), | ^~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:258:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 258 | DICT("created by", CREATED_BY, STRING), | ^~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:258:14: note: (near initialization for 'bencoding_dictionary_entries[4].key') 258 | DICT("created by", CREATED_BY, STRING), | ^~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:259:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 259 | DICT("creation date", CREATION_DATE, INTEGER), | ^~~~~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:259:14: note: (near initialization for 'bencoding_dictionary_entries[5].key') 259 | DICT("creation date", CREATION_DATE, INTEGER), | ^~~~~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:260:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 260 | DICT("downloaded", DOWNLOADED, INTEGER), | ^~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:260:14: note: (near initialization for 'bencoding_dictionary_entries[6].key') 260 | DICT("downloaded", DOWNLOADED, INTEGER), | ^~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:261:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 261 | DICT("failure reason", FAILURE_REASON, STRING), | ^~~~~~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:261:14: note: (near initialization for 'bencoding_dictionary_entries[7].key') 261 | DICT("failure reason", FAILURE_REASON, STRING), | ^~~~~~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:262:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 262 | DICT("files", FILES, LIST), | ^~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:262:14: note: (near initialization for 'bencoding_dictionary_entries[8].key') 262 | DICT("files", FILES, LIST), | ^~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:263:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 263 | DICT("incomplete", INCOMPLETE, INTEGER), | ^~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:263:14: note: (near initialization for 'bencoding_dictionary_entries[9].key') 263 | DICT("incomplete", INCOMPLETE, INTEGER), | ^~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:264:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 264 | DICT("info", INFO, DICTIONARY), | ^~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:264:14: note: (near initialization for 'bencoding_dictionary_entries[10].key') 264 | DICT("info", INFO, DICTIONARY), | ^~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:265:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 265 | DICT("interval", INTERVAL, INTEGER), | ^~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:265:14: note: (near initialization for 'bencoding_dictionary_entries[11].key') 265 | DICT("interval", INTERVAL, INTEGER), | ^~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:266:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 266 | DICT("ip", IP, STRING), | ^~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:266:14: note: (near initialization for 'bencoding_dictionary_entries[12].key') 266 | DICT("ip", IP, STRING), | ^~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:267:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 267 | DICT("length", LENGTH, INTEGER), | ^~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:267:14: note: (near initialization for 'bencoding_dictionary_entries[13].key') 267 | DICT("length", LENGTH, INTEGER), | ^~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:268:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 268 | DICT("md5sum", MD5SUM, STRING), | ^~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:268:14: note: (near initialization for 'bencoding_dictionary_entries[14].key') 268 | DICT("md5sum", MD5SUM, STRING), | ^~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:269:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 269 | DICT("name", NAME, STRING), | ^~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:269:14: note: (near initialization for 'bencoding_dictionary_entries[15].key') 269 | DICT("name", NAME, STRING), | ^~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:270:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 270 | DICT("path", PATH, LIST), | ^~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:270:14: note: (near initialization for 'bencoding_dictionary_entries[16].key') 270 | DICT("path", PATH, LIST), | ^~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:271:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 271 | DICT("peer id", PEER_ID, STRING), | ^~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:271:14: note: (near initialization for 'bencoding_dictionary_entries[17].key') 271 | DICT("peer id", PEER_ID, STRING), | ^~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:272:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 272 | DICT("peers", PEERS, LIST), | ^~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:272:14: note: (near initialization for 'bencoding_dictionary_entries[18].key') 272 | DICT("peers", PEERS, LIST), | ^~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:273:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 273 | DICT("peers", PEERS, STRING), | ^~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:273:14: note: (near initialization for 'bencoding_dictionary_entries[19].key') 273 | DICT("peers", PEERS, STRING), | ^~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:274:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 274 | DICT("piece length", PIECE_LENGTH, INTEGER), | ^~~~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:274:14: note: (near initialization for 'bencoding_dictionary_entries[20].key') 274 | DICT("piece length", PIECE_LENGTH, INTEGER), | ^~~~~~~~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:275:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 275 | DICT("pieces", PIECES, STRING), | ^~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:275:14: note: (near initialization for 'bencoding_dictionary_entries[21].key') 275 | DICT("pieces", PIECES, STRING), | ^~~~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:276:14: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 276 | DICT("port", PORT, INTEGER), | ^~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ bencoding.c:276:14: note: (near initialization for 'bencoding_dictionary_entries[22].key') 276 | DICT("port", PORT, INTEGER), | ^~~~~~ bencoding.c:250:11: note: in definition of macro 'DICT' 250 | { key, BENCODING_TOKEN_##keytype, BENCODING_TOKEN_##valuetype } | ^~~ In file included from ../../.././src/config/options.h:9, from ../../.././src/main/module.h:4, from ../../.././src/protocol/protocol.h:4, from ../../.././src/protocol/bittorrent/common.h:9: bencoding.c: In function 'check_bencoding_dictionary_entry': ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ../../.././src/util/scanner.h:33:22: note: in expansion of macro 'c_strlcasecmp' 33 | ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) | ^~~~~~~~~~~~~ bencoding.c:309:22: note: in expansion of macro 'scanner_token_strlcasecmp' 309 | if (!scanner_token_strlcasecmp(key, entry->key, -1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ bencoding.c: In function 'parse_bencoding_integer': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:335:9: note: in expansion of macro 'assert' 335 | assert(length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:335:9: note: in expansion of macro 'assert' 335 | assert(length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'normalize_bencoding_path': bencoding.c:367:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 367 | || !add_to_string(&string, "file://./") | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ bencoding.c:389:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 389 | memmove(string.source, path, strlen(path) + 1); | ^~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bencoding.c: In function 'add_bittorrent_file': bencoding.c:406:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 406 | path = normalize_bencoding_path(path, strlen(path), &malicious); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bencoding.c:412:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 412 | pathlen = strlen(path); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bencoding.c: In function 'parse_bencoding_file_path': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:436:9: note: in expansion of macro 'assert' 436 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_LIST); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:436:9: note: in expansion of macro 'assert' 436 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_LIST); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'parse_bencoding_file_dictionary': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:475:9: note: in expansion of macro 'assert' 475 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_DICTIONARY); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:475:9: note: in expansion of macro 'assert' 475 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_DICTIONARY); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'parse_bencoding_files_list': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:526:9: note: in expansion of macro 'assert' 526 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_LIST); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:526:9: note: in expansion of macro 'assert' 526 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_LIST); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'parse_bencoding_info_dictionary': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:567:9: note: in expansion of macro 'assert' 567 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_DICTIONARY); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:567:9: note: in expansion of macro 'assert' 567 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_DICTIONARY); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'parse_bittorrent_metafile': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:753:25: note: in expansion of macro 'assert' 753 | assert(token && token->type == BENCODING_TOKEN_END); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:753:25: note: in expansion of macro 'assert' 753 | assert(token && token->type == BENCODING_TOKEN_END); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'parse_bencoding_peer_dictionary': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:808:9: note: in expansion of macro 'assert' 808 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_DICTIONARY); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:808:9: note: in expansion of macro 'assert' 808 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_DICTIONARY); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'parse_bencoding_peers_list': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:858:9: note: in expansion of macro 'assert' 858 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_LIST); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:858:9: note: in expansion of macro 'assert' 858 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_LIST); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c: In function 'parse_bencoding_peers_string': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:895:9: note: in expansion of macro 'assert' 895 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_STRING); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:895:9: note: in expansion of macro 'assert' 895 | assert(get_scanner_token(scanner)->type == BENCODING_TOKEN_STRING); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ bencoding.c:903:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 903 | iplen = snprintf(ip, sizeof(ip), "%d.%d.%d.%d", | ^~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from bencoding.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ bencoding.c: In function 'parse_bittorrent_tracker_response': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:977:33: note: in expansion of macro 'assert' 977 | assert(get_scanner_token(&scanner) | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:977:33: note: in expansion of macro 'assert' 977 | assert(get_scanner_token(&scanner) | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ bencoding.c:987:33: note: in expansion of macro 'assert' 987 | assert(get_scanner_token(&scanner) == value); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * bencoding.c:987:33: note: in expansion of macro 'assert' 987 | assert(get_scanner_token(&scanner) == value); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o bittorrent.o -c bittorrent.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from bittorrent.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from bittorrent.c:13: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/bittorrent/common.h:10, from bittorrent.c:17: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from bittorrent.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ bittorrent.c: At top level: bittorrent.c:26:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | INIT_OPT_TREE("protocol", N_("BitTorrent"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:26:23: note: (near initialization for 'bittorrent_protocol_options[0].init.path') 26 | INIT_OPT_TREE("protocol", N_("BitTorrent"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:27:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 27 | "bittorrent", 0, | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:27:17: note: (near initialization for 'bittorrent_protocol_options[0].init.name') 27 | "bittorrent", 0, | ^~~~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:26:35: note: in expansion of macro 'N_' 26 | INIT_OPT_TREE("protocol", N_("BitTorrent"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:26:35: note: in expansion of macro 'N_' 26 | INIT_OPT_TREE("protocol", N_("BitTorrent"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:26:9: note: in expansion of macro 'INIT_OPT_TREE' 26 | INIT_OPT_TREE("protocol", N_("BitTorrent"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:26:9: note: in expansion of macro 'INIT_OPT_TREE' 26 | INIT_OPT_TREE("protocol", N_("BitTorrent"), | ^~~~~~~~~~~~~ bittorrent.c:34:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 34 | INIT_OPT_TREE("protocol.bittorrent", N_("Port range"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:34:23: note: (near initialization for 'bittorrent_protocol_options[1].init.path') 34 | INIT_OPT_TREE("protocol.bittorrent", N_("Port range"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:35:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 35 | "ports", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:35:17: note: (near initialization for 'bittorrent_protocol_options[1].init.name') 35 | "ports", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:34:46: note: in expansion of macro 'N_' 34 | INIT_OPT_TREE("protocol.bittorrent", N_("Port range"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:34:46: note: in expansion of macro 'N_' 34 | INIT_OPT_TREE("protocol.bittorrent", N_("Port range"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:34:9: note: in expansion of macro 'INIT_OPT_TREE' 34 | INIT_OPT_TREE("protocol.bittorrent", N_("Port range"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:34:9: note: in expansion of macro 'INIT_OPT_TREE' 34 | INIT_OPT_TREE("protocol.bittorrent", N_("Port range"), | ^~~~~~~~~~~~~ bittorrent.c:38:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Minimum port"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:38:22: note: (near initialization for 'bittorrent_protocol_options[2].init.path') 38 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Minimum port"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:39:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | "min", 0, LOWEST_PORT, HIGHEST_PORT, 6881, | ^~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:39:17: note: (near initialization for 'bittorrent_protocol_options[2].init.name') 39 | "min", 0, LOWEST_PORT, HIGHEST_PORT, 6881, | ^~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:38:51: note: in expansion of macro 'N_' 38 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Minimum port"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:38:51: note: in expansion of macro 'N_' 38 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Minimum port"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:38:9: note: in expansion of macro 'INIT_OPT_INT' 38 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Minimum port"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:38:9: note: in expansion of macro 'INIT_OPT_INT' 38 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Minimum port"), | ^~~~~~~~~~~~ bittorrent.c:42:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Maximum port"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:42:22: note: (near initialization for 'bittorrent_protocol_options[3].init.path') 42 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Maximum port"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:43:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 43 | "max", 0, LOWEST_PORT, HIGHEST_PORT, 6999, | ^~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:43:17: note: (near initialization for 'bittorrent_protocol_options[3].init.name') 43 | "max", 0, LOWEST_PORT, HIGHEST_PORT, 6999, | ^~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:42:51: note: in expansion of macro 'N_' 42 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Maximum port"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:42:51: note: in expansion of macro 'N_' 42 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Maximum port"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:42:9: note: in expansion of macro 'INIT_OPT_INT' 42 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Maximum port"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:42:9: note: in expansion of macro 'INIT_OPT_INT' 42 | INIT_OPT_INT("protocol.bittorrent.ports", N_("Maximum port"), | ^~~~~~~~~~~~ bittorrent.c:51:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 51 | INIT_OPT_TREE("protocol.bittorrent", N_("Tracker"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:51:23: note: (near initialization for 'bittorrent_protocol_options[4].init.path') 51 | INIT_OPT_TREE("protocol.bittorrent", N_("Tracker"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:52:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 52 | "tracker", 0, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:52:17: note: (near initialization for 'bittorrent_protocol_options[4].init.name') 52 | "tracker", 0, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:51:46: note: in expansion of macro 'N_' 51 | INIT_OPT_TREE("protocol.bittorrent", N_("Tracker"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:51:46: note: in expansion of macro 'N_' 51 | INIT_OPT_TREE("protocol.bittorrent", N_("Tracker"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:51:9: note: in expansion of macro 'INIT_OPT_TREE' 51 | INIT_OPT_TREE("protocol.bittorrent", N_("Tracker"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:51:9: note: in expansion of macro 'INIT_OPT_TREE' 51 | INIT_OPT_TREE("protocol.bittorrent", N_("Tracker"), | ^~~~~~~~~~~~~ bittorrent.c:55:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 55 | INIT_OPT_BOOL("protocol.bittorrent.tracker", N_("Use compact tracker format"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:55:23: note: (near initialization for 'bittorrent_protocol_options[5].init.path') 55 | INIT_OPT_BOOL("protocol.bittorrent.tracker", N_("Use compact tracker format"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:56:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | "compact", 0, 0, | ^~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:56:17: note: (near initialization for 'bittorrent_protocol_options[5].init.name') 56 | "compact", 0, 0, | ^~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:55:54: note: in expansion of macro 'N_' 55 | INIT_OPT_BOOL("protocol.bittorrent.tracker", N_("Use compact tracker format"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:55:54: note: in expansion of macro 'N_' 55 | INIT_OPT_BOOL("protocol.bittorrent.tracker", N_("Use compact tracker format"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:55:9: note: in expansion of macro 'INIT_OPT_BOOL' 55 | INIT_OPT_BOOL("protocol.bittorrent.tracker", N_("Use compact tracker format"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[5].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:55:9: note: in expansion of macro 'INIT_OPT_BOOL' 55 | INIT_OPT_BOOL("protocol.bittorrent.tracker", N_("Use compact tracker format"), | ^~~~~~~~~~~~~ bittorrent.c:61:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Tracker announce interval"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:61:22: note: (near initialization for 'bittorrent_protocol_options[6].init.path') 61 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Tracker announce interval"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:62:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | "interval", 0, 0, INT_MAX, 0, | ^~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:62:17: note: (near initialization for 'bittorrent_protocol_options[6].init.name') 62 | "interval", 0, 0, INT_MAX, 0, | ^~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:61:53: note: in expansion of macro 'N_' 61 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Tracker announce interval"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[6].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:61:53: note: in expansion of macro 'N_' 61 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Tracker announce interval"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:61:9: note: in expansion of macro 'INIT_OPT_INT' 61 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Tracker announce interval"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[6].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:61:9: note: in expansion of macro 'INIT_OPT_INT' 61 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Tracker announce interval"), | ^~~~~~~~~~~~ bittorrent.c:68:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 68 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("IP-address to announce"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:68:25: note: (near initialization for 'bittorrent_protocol_options[7].init.path') 68 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("IP-address to announce"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:69:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | "ip_address", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:69:17: note: (near initialization for 'bittorrent_protocol_options[7].init.name') 69 | "ip_address", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:68:56: note: in expansion of macro 'N_' 68 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("IP-address to announce"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[7].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:68:56: note: in expansion of macro 'N_' 68 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("IP-address to announce"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:68:9: note: in expansion of macro 'INIT_OPT_STRING' 68 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("IP-address to announce"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[7].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:68:9: note: in expansion of macro 'INIT_OPT_STRING' 68 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("IP-address to announce"), | ^~~~~~~~~~~~~~~ bittorrent.c:74:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("User identification string"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:74:25: note: (near initialization for 'bittorrent_protocol_options[8].init.path') 74 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("User identification string"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:75:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 75 | "key", 0, "", | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:75:17: note: (near initialization for 'bittorrent_protocol_options[8].init.name') 75 | "key", 0, "", | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:74:56: note: in expansion of macro 'N_' 74 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("User identification string"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[8].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:74:56: note: in expansion of macro 'N_' 74 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("User identification string"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:74:9: note: in expansion of macro 'INIT_OPT_STRING' 74 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("User identification string"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[8].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:74:9: note: in expansion of macro 'INIT_OPT_STRING' 74 | INIT_OPT_STRING("protocol.bittorrent.tracker", N_("User identification string"), | ^~~~~~~~~~~~~~~ bittorrent.c:82:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 82 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Maximum number of peers to request"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:82:22: note: (near initialization for 'bittorrent_protocol_options[9].init.path') 82 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Maximum number of peers to request"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:83:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 83 | "numwant", 0, 0, INT_MAX, 50, | ^~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:83:17: note: (near initialization for 'bittorrent_protocol_options[9].init.name') 83 | "numwant", 0, 0, INT_MAX, 50, | ^~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:82:53: note: in expansion of macro 'N_' 82 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Maximum number of peers to request"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[9].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:82:53: note: in expansion of macro 'N_' 82 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Maximum number of peers to request"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:82:9: note: in expansion of macro 'INIT_OPT_INT' 82 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Maximum number of peers to request"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[9].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:82:9: note: in expansion of macro 'INIT_OPT_INT' 82 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Maximum number of peers to request"), | ^~~~~~~~~~~~ bittorrent.c:87:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 87 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Minimum peers to skip rerequesting"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:87:22: note: (near initialization for 'bittorrent_protocol_options[10].init.path') 87 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Minimum peers to skip rerequesting"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:88:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 88 | "min_skip_size", 0, 0, INT_MAX, 20, | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:88:17: note: (near initialization for 'bittorrent_protocol_options[10].init.name') 88 | "min_skip_size", 0, 0, INT_MAX, 20, | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:87:53: note: in expansion of macro 'N_' 87 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Minimum peers to skip rerequesting"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[10].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:87:53: note: in expansion of macro 'N_' 87 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Minimum peers to skip rerequesting"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:87:9: note: in expansion of macro 'INIT_OPT_INT' 87 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Minimum peers to skip rerequesting"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[10].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:87:9: note: in expansion of macro 'INIT_OPT_INT' 87 | INIT_OPT_INT("protocol.bittorrent.tracker", N_("Minimum peers to skip rerequesting"), | ^~~~~~~~~~~~ bittorrent.c:98:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 98 | INIT_OPT_TREE("protocol.bittorrent", N_("Peer-wire"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:98:23: note: (near initialization for 'bittorrent_protocol_options[11].init.path') 98 | INIT_OPT_TREE("protocol.bittorrent", N_("Peer-wire"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:99:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 99 | "peerwire", 0, | ^~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:99:17: note: (near initialization for 'bittorrent_protocol_options[11].init.name') 99 | "peerwire", 0, | ^~~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:98:46: note: in expansion of macro 'N_' 98 | INIT_OPT_TREE("protocol.bittorrent", N_("Peer-wire"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[11].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:98:46: note: in expansion of macro 'N_' 98 | INIT_OPT_TREE("protocol.bittorrent", N_("Peer-wire"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:98:9: note: in expansion of macro 'INIT_OPT_TREE' 98 | INIT_OPT_TREE("protocol.bittorrent", N_("Peer-wire"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[11].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:98:9: note: in expansion of macro 'INIT_OPT_TREE' 98 | INIT_OPT_TREE("protocol.bittorrent", N_("Peer-wire"), | ^~~~~~~~~~~~~ bittorrent.c:102:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum number of peer connections"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:102:22: note: (near initialization for 'bittorrent_protocol_options[12].init.path') 102 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum number of peer connections"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:103:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 103 | "connections", 0, 1, INT_MAX, 55, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:103:17: note: (near initialization for 'bittorrent_protocol_options[12].init.name') 103 | "connections", 0, 1, INT_MAX, 55, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:102:54: note: in expansion of macro 'N_' 102 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum number of peer connections"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[12].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:102:54: note: in expansion of macro 'N_' 102 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum number of peer connections"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:102:9: note: in expansion of macro 'INIT_OPT_INT' 102 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum number of peer connections"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[12].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:102:9: note: in expansion of macro 'INIT_OPT_INT' 102 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum number of peer connections"), | ^~~~~~~~~~~~ bittorrent.c:111:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 111 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer message length"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:111:22: note: (near initialization for 'bittorrent_protocol_options[13].init.path') 111 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer message length"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:112:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 112 | "max_message_length", 0, 1, INT_MAX, BITTORRENT_MESSAGE_MAX_SIZE, | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:112:17: note: (near initialization for 'bittorrent_protocol_options[13].init.name') 112 | "max_message_length", 0, 1, INT_MAX, BITTORRENT_MESSAGE_MAX_SIZE, | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:111:54: note: in expansion of macro 'N_' 111 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer message length"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[13].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:111:54: note: in expansion of macro 'N_' 111 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer message length"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:111:9: note: in expansion of macro 'INIT_OPT_INT' 111 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer message length"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[13].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:111:9: note: in expansion of macro 'INIT_OPT_INT' 111 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer message length"), | ^~~~~~~~~~~~ bittorrent.c:116:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 116 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum allowed request length"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:116:22: note: (near initialization for 'bittorrent_protocol_options[14].init.path') 116 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum allowed request length"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:117:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 117 | "max_request_length", 0, 1, INT_MAX, BITTORRENT_REQUEST_ACCEPT_LENGTH, | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:117:17: note: (near initialization for 'bittorrent_protocol_options[14].init.name') 117 | "max_request_length", 0, 1, INT_MAX, BITTORRENT_REQUEST_ACCEPT_LENGTH, | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:116:54: note: in expansion of macro 'N_' 116 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum allowed request length"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[14].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:116:54: note: in expansion of macro 'N_' 116 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum allowed request length"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:116:9: note: in expansion of macro 'INIT_OPT_INT' 116 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum allowed request length"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[14].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:116:9: note: in expansion of macro 'INIT_OPT_INT' 116 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum allowed request length"), | ^~~~~~~~~~~~ bittorrent.c:121:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 121 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Length of requests"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:121:22: note: (near initialization for 'bittorrent_protocol_options[15].init.path') 121 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Length of requests"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:122:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 122 | "request_length", 0, 1, INT_MAX, BITTORRENT_REQUEST_LENGTH, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:122:17: note: (near initialization for 'bittorrent_protocol_options[15].init.name') 122 | "request_length", 0, 1, INT_MAX, BITTORRENT_REQUEST_LENGTH, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:121:54: note: in expansion of macro 'N_' 121 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Length of requests"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[15].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:121:54: note: in expansion of macro 'N_' 121 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Length of requests"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:121:9: note: in expansion of macro 'INIT_OPT_INT' 121 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Length of requests"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[15].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:121:9: note: in expansion of macro 'INIT_OPT_INT' 121 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Length of requests"), | ^~~~~~~~~~~~ bittorrent.c:128:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 128 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Peer inactivity timeout"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:128:22: note: (near initialization for 'bittorrent_protocol_options[16].init.path') 128 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Peer inactivity timeout"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:129:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 129 | "timeout", 0, 0, INT_MAX, 300, | ^~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:129:17: note: (near initialization for 'bittorrent_protocol_options[16].init.name') 129 | "timeout", 0, 0, INT_MAX, 300, | ^~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:128:54: note: in expansion of macro 'N_' 128 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Peer inactivity timeout"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[16].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:128:54: note: in expansion of macro 'N_' 128 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Peer inactivity timeout"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:128:9: note: in expansion of macro 'INIT_OPT_INT' 128 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Peer inactivity timeout"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[16].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:128:9: note: in expansion of macro 'INIT_OPT_INT' 128 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Peer inactivity timeout"), | ^~~~~~~~~~~~ bittorrent.c:133:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 133 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer pool size"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:133:22: note: (near initialization for 'bittorrent_protocol_options[17].init.path') 133 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer pool size"), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:134:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 134 | "pool_size", 0, 0, INT_MAX, 55, | ^~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:134:17: note: (near initialization for 'bittorrent_protocol_options[17].init.name') 134 | "pool_size", 0, 0, INT_MAX, 55, | ^~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:133:54: note: in expansion of macro 'N_' 133 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer pool size"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[17].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:133:54: note: in expansion of macro 'N_' 133 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer pool size"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:133:9: note: in expansion of macro 'INIT_OPT_INT' 133 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer pool size"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[17].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:133:9: note: in expansion of macro 'INIT_OPT_INT' 133 | INIT_OPT_INT("protocol.bittorrent.peerwire", N_("Maximum peer pool size"), | ^~~~~~~~~~~~ bittorrent.c:146:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 146 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum piece cache size"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:146:22: note: (near initialization for 'bittorrent_protocol_options[18].init.path') 146 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum piece cache size"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:147:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 147 | "piece_cache_size", 0, 0, INT_MAX, 1024 * 1024, | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:147:17: note: (near initialization for 'bittorrent_protocol_options[18].init.name') 147 | "piece_cache_size", 0, 0, INT_MAX, 1024 * 1024, | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:146:45: note: in expansion of macro 'N_' 146 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum piece cache size"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[18].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:146:45: note: in expansion of macro 'N_' 146 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum piece cache size"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:146:9: note: in expansion of macro 'INIT_OPT_INT' 146 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum piece cache size"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[18].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:146:9: note: in expansion of macro 'INIT_OPT_INT' 146 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum piece cache size"), | ^~~~~~~~~~~~ bittorrent.c:167:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 167 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum number of uploads"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:167:22: note: (near initialization for 'bittorrent_protocol_options[19].init.path') 167 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum number of uploads"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:168:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 168 | "max_uploads", 0, 0, INT_MAX, 7, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:168:17: note: (near initialization for 'bittorrent_protocol_options[19].init.name') 168 | "max_uploads", 0, 0, INT_MAX, 7, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:167:45: note: in expansion of macro 'N_' 167 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum number of uploads"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[19].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:167:45: note: in expansion of macro 'N_' 167 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum number of uploads"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:167:9: note: in expansion of macro 'INIT_OPT_INT' 167 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum number of uploads"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[19].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:167:9: note: in expansion of macro 'INIT_OPT_INT' 167 | INIT_OPT_INT("protocol.bittorrent", N_("Maximum number of uploads"), | ^~~~~~~~~~~~ bittorrent.c:172:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 172 | INIT_OPT_INT("protocol.bittorrent", N_("Minimum number of uploads"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:172:22: note: (near initialization for 'bittorrent_protocol_options[20].init.path') 172 | INIT_OPT_INT("protocol.bittorrent", N_("Minimum number of uploads"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:173:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 173 | "min_uploads", 0, 0, INT_MAX, 2, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:173:17: note: (near initialization for 'bittorrent_protocol_options[20].init.name') 173 | "min_uploads", 0, 0, INT_MAX, 2, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:172:45: note: in expansion of macro 'N_' 172 | INIT_OPT_INT("protocol.bittorrent", N_("Minimum number of uploads"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[20].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:172:45: note: in expansion of macro 'N_' 172 | INIT_OPT_INT("protocol.bittorrent", N_("Minimum number of uploads"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:172:9: note: in expansion of macro 'INIT_OPT_INT' 172 | INIT_OPT_INT("protocol.bittorrent", N_("Minimum number of uploads"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[20].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:172:9: note: in expansion of macro 'INIT_OPT_INT' 172 | INIT_OPT_INT("protocol.bittorrent", N_("Minimum number of uploads"), | ^~~~~~~~~~~~ bittorrent.c:183:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 183 | INIT_OPT_INT("protocol.bittorrent", N_("Number of pending requests"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:183:22: note: (near initialization for 'bittorrent_protocol_options[21].init.path') 183 | INIT_OPT_INT("protocol.bittorrent", N_("Number of pending requests"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:184:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 184 | "request_queue_size", 0, 1, INT_MAX, 5, | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:184:17: note: (near initialization for 'bittorrent_protocol_options[21].init.name') 184 | "request_queue_size", 0, 1, INT_MAX, 5, | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:183:45: note: in expansion of macro 'N_' 183 | INIT_OPT_INT("protocol.bittorrent", N_("Number of pending requests"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[21].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:183:45: note: in expansion of macro 'N_' 183 | INIT_OPT_INT("protocol.bittorrent", N_("Number of pending requests"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:183:9: note: in expansion of macro 'INIT_OPT_INT' 183 | INIT_OPT_INT("protocol.bittorrent", N_("Number of pending requests"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[21].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:183:9: note: in expansion of macro 'INIT_OPT_INT' 183 | INIT_OPT_INT("protocol.bittorrent", N_("Number of pending requests"), | ^~~~~~~~~~~~ bittorrent.c:199:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 199 | INIT_OPT_INT("protocol.bittorrent", N_("Peer choke interval"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:199:22: note: (near initialization for 'bittorrent_protocol_options[22].init.path') 199 | INIT_OPT_INT("protocol.bittorrent", N_("Peer choke interval"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:200:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 200 | "choke_interval", 0, 0, INT_MAX, BITTORRENT_DEFAULT_CHOKE_INTERVAL, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:200:17: note: (near initialization for 'bittorrent_protocol_options[22].init.name') 200 | "choke_interval", 0, 0, INT_MAX, BITTORRENT_DEFAULT_CHOKE_INTERVAL, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:199:45: note: in expansion of macro 'N_' 199 | INIT_OPT_INT("protocol.bittorrent", N_("Peer choke interval"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[22].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:199:45: note: in expansion of macro 'N_' 199 | INIT_OPT_INT("protocol.bittorrent", N_("Peer choke interval"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:199:9: note: in expansion of macro 'INIT_OPT_INT' 199 | INIT_OPT_INT("protocol.bittorrent", N_("Peer choke interval"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[22].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:199:9: note: in expansion of macro 'INIT_OPT_INT' 199 | INIT_OPT_INT("protocol.bittorrent", N_("Peer choke interval"), | ^~~~~~~~~~~~ bittorrent.c:207:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 207 | INIT_OPT_INT("protocol.bittorrent", N_("Rarest first piece selection cutoff"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:207:22: note: (near initialization for 'bittorrent_protocol_options[23].init.path') 207 | INIT_OPT_INT("protocol.bittorrent", N_("Rarest first piece selection cutoff"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:208:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 208 | "rarest_first_cutoff", 0, 0, INT_MAX, 4, | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:208:17: note: (near initialization for 'bittorrent_protocol_options[23].init.name') 208 | "rarest_first_cutoff", 0, 0, INT_MAX, 4, | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:207:45: note: in expansion of macro 'N_' 207 | INIT_OPT_INT("protocol.bittorrent", N_("Rarest first piece selection cutoff"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[23].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:207:45: note: in expansion of macro 'N_' 207 | INIT_OPT_INT("protocol.bittorrent", N_("Rarest first piece selection cutoff"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:207:9: note: in expansion of macro 'INIT_OPT_INT' 207 | INIT_OPT_INT("protocol.bittorrent", N_("Rarest first piece selection cutoff"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[23].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:207:9: note: in expansion of macro 'INIT_OPT_INT' 207 | INIT_OPT_INT("protocol.bittorrent", N_("Rarest first piece selection cutoff"), | ^~~~~~~~~~~~ bittorrent.c:212:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 212 | INIT_OPT_BOOL("protocol.bittorrent", N_("Allow blacklisting"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:212:23: note: (near initialization for 'bittorrent_protocol_options[24].init.path') 212 | INIT_OPT_BOOL("protocol.bittorrent", N_("Allow blacklisting"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:213:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 213 | "allow_blacklist", 0, 1, | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:213:17: note: (near initialization for 'bittorrent_protocol_options[24].init.name') 213 | "allow_blacklist", 0, 1, | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:212:46: note: in expansion of macro 'N_' 212 | INIT_OPT_BOOL("protocol.bittorrent", N_("Allow blacklisting"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_options[24].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:212:46: note: in expansion of macro 'N_' 212 | INIT_OPT_BOOL("protocol.bittorrent", N_("Allow blacklisting"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:212:9: note: in expansion of macro 'INIT_OPT_BOOL' 212 | INIT_OPT_BOOL("protocol.bittorrent", N_("Allow blacklisting"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'bittorrent_protocol_options[24].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ bittorrent.c:212:9: note: in expansion of macro 'INIT_OPT_BOOL' 212 | INIT_OPT_BOOL("protocol.bittorrent", N_("Allow blacklisting"), | ^~~~~~~~~~~~~ bittorrent.c: In function 'get_bittorrent_peerwire_max_message_length': bittorrent.c:223:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 223 | "peerwire.max_message_length", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ bittorrent.c:222:16: note: in expansion of macro 'get_opt_int_tree' 222 | return get_opt_int_tree(&bittorrent_protocol_options[0].option, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bittorrent.c: In function 'get_bittorrent_peerwire_max_request_length': bittorrent.c:230:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 230 | "peerwire.max_request_length", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ bittorrent.c:229:16: note: in expansion of macro 'get_opt_int_tree' 229 | return get_opt_int_tree(&bittorrent_protocol_options[0].option, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ bittorrent.c: In function 'add_bittorrent_selection': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ bittorrent.c:293:9: note: in expansion of macro 'add_to_list' 293 | add_to_list(bittorrent_selections, info); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ bittorrent.c:293:9: note: in expansion of macro 'add_to_list' 293 | add_to_list(bittorrent_selections, info); | ^~~~~~~~~~~ bittorrent.c: In function 'add_bittorrent_message': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ bittorrent.c:314:9: note: in expansion of macro 'add_to_list' 314 | add_to_list(bittorrent_messages, message); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ bittorrent.c:314:9: note: in expansion of macro 'add_to_list' 314 | add_to_list(bittorrent_messages, message); | ^~~~~~~~~~~ In file included from bittorrent.c:14: bittorrent.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ bittorrent.c:339:33: note: in expansion of macro 'N_' 339 | /* name: */ N_("BitTorrent"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'bittorrent_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ bittorrent.c:339:33: note: in expansion of macro 'N_' 339 | /* name: */ N_("BitTorrent"), | ^~ bittorrent.c: In function 'add_bittorrent_selection': ../../.././src/util/lists.h:172:24: warning: array subscript 'struct bittorrent_selection_info[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ bittorrent.c:293:9: note: in expansion of macro 'add_to_list' 293 | add_to_list(bittorrent_selections, info); | ^~~~~~~~~~~ bittorrent.c:235:55: note: object 'bittorrent_selections' of size 16 235 | static INIT_LIST_OF(struct bittorrent_selection_info, bittorrent_selections); | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct bittorrent_selection_info[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ bittorrent.c:293:9: note: in expansion of macro 'add_to_list' 293 | add_to_list(bittorrent_selections, info); | ^~~~~~~~~~~ bittorrent.c:235:55: note: object 'bittorrent_selections' of size 16 235 | static INIT_LIST_OF(struct bittorrent_selection_info, bittorrent_selections); | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ bittorrent.c: In function 'add_bittorrent_message': ../../.././src/util/lists.h:172:24: warning: array subscript 'struct bittorrent_message[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ bittorrent.c:314:9: note: in expansion of macro 'add_to_list' 314 | add_to_list(bittorrent_messages, message); | ^~~~~~~~~~~ bittorrent.c:298:48: note: object 'bittorrent_messages' of size 16 298 | static INIT_LIST_OF(struct bittorrent_message, bittorrent_messages); | ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct bittorrent_message[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ bittorrent.c:314:9: note: in expansion of macro 'add_to_list' 314 | add_to_list(bittorrent_messages, message); | ^~~~~~~~~~~ bittorrent.c:298:48: note: object 'bittorrent_messages' of size 16 298 | static INIT_LIST_OF(struct bittorrent_message, bittorrent_messages); | ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o common.o -c common.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from ../../.././src/network/connection.h:4, from common.c:13: ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/bittorrent/common.h:10, from common.c:14: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from common.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from common.c:16: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ common.c: In function 'get_peer_id': common.c:35:26: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 35 | snprintf(hex, sizeof(hex), "unknown id %p", peer_id); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from common.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ common.c: In function 'get_peer_message': common.c:62:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | { BITTORRENT_MESSAGE_INCOMPLETE, "incomplete" }, | ^~~~~~~~~~~~ common.c:62:57: note: (near initialization for 'messages[0].name') common.c:63:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 63 | { BITTORRENT_MESSAGE_KEEP_ALIVE, "keep-alive" }, | ^~~~~~~~~~~~ common.c:63:57: note: (near initialization for 'messages[1].name') common.c:64:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | { BITTORRENT_MESSAGE_CHOKE, "choke" }, | ^~~~~~~ common.c:64:57: note: (near initialization for 'messages[2].name') common.c:65:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | { BITTORRENT_MESSAGE_UNCHOKE, "unchoke" }, | ^~~~~~~~~ common.c:65:57: note: (near initialization for 'messages[3].name') common.c:66:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 66 | { BITTORRENT_MESSAGE_INTERESTED, "interested" }, | ^~~~~~~~~~~~ common.c:66:57: note: (near initialization for 'messages[4].name') common.c:67:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 67 | { BITTORRENT_MESSAGE_NOT_INTERESTED, "not-interested" }, | ^~~~~~~~~~~~~~~~ common.c:67:57: note: (near initialization for 'messages[5].name') common.c:68:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 68 | { BITTORRENT_MESSAGE_HAVE, "have" }, | ^~~~~~ common.c:68:57: note: (near initialization for 'messages[6].name') common.c:69:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | { BITTORRENT_MESSAGE_BITFIELD, "bitfield" }, | ^~~~~~~~~~ common.c:69:57: note: (near initialization for 'messages[7].name') common.c:70:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | { BITTORRENT_MESSAGE_REQUEST, "request" }, | ^~~~~~~~~ common.c:70:57: note: (near initialization for 'messages[8].name') common.c:71:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 71 | { BITTORRENT_MESSAGE_PIECE, "piece" }, | ^~~~~~~ common.c:71:57: note: (near initialization for 'messages[9].name') common.c:72:57: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 72 | { BITTORRENT_MESSAGE_CANCEL, "cancel" }, | ^~~~~~~~ common.c:72:57: note: (near initialization for 'messages[10].name') common.c:82:16: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign] 82 | return "unknown"; | ^~~~~~~~~ common.c: In function 'bittorrent_piece_is_valid': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ common.c:111:9: note: in expansion of macro 'assert' 111 | assert(piece < meta->pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * common.c:111:9: note: in expansion of macro 'assert' 111 | assert(piece < meta->pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/osdep/types.h:5, from ../../.././src/elinks.h:11, from common.c:10: common.c: In function 'init_bittorrent_peer_id': ../../../config.h:1008:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1008 | #define VERSION "0.13.2" | ^~~~~~~~ common.c:146:34: note: in expansion of macro 'VERSION' 146 | unsigned char *version = VERSION; | ^~~~~~~ common.c: In function 'add_peer_to_bittorrent_pool': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ common.c:249:9: note: in expansion of macro 'add_to_list' 249 | add_to_list(bittorrent->peer_pool, peer); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ common.c:249:9: note: in expansion of macro 'add_to_list' 249 | add_to_list(bittorrent->peer_pool, peer); | ^~~~~~~~~~~ common.c: In function 'bittorrent_fetch_callback': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ common.c:369:9: note: in expansion of macro 'assert' 369 | assert(is_in_state(download->state, S_OK)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * common.c:369:9: note: in expansion of macro 'assert' 369 | assert(is_in_state(download->state, S_OK)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ common.c: In function 'end_bittorrent_fetch': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ common.c:427:9: note: in expansion of macro 'assert' 427 | assert(fetcher && !fetcher->callback); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * common.c:427:9: note: in expansion of macro 'assert' 427 | assert(fetcher && !fetcher->callback); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ common.c: In function 'done_bittorrent_fetch': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ common.c:440:9: note: in expansion of macro 'assert' 440 | assert(fetcher_ref); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * common.c:440:9: note: in expansion of macro 'assert' 440 | assert(fetcher_ref); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ common.c:445:9: note: in expansion of macro 'assert' 445 | assert(fetcher); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * common.c:445:9: note: in expansion of macro 'assert' 445 | assert(fetcher); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ common.c: In function 'add_bittorrent_blacklist_flags': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ common.c:500:9: note: in expansion of macro 'add_to_list' 500 | add_to_list(bittorrent_blacklist, item); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ common.c:500:9: note: in expansion of macro 'add_to_list' 500 | add_to_list(bittorrent_blacklist, item); | ^~~~~~~~~~~ ../../.././src/util/lists.h:172:24: warning: array subscript 'struct bittorrent_blacklist_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ common.c:500:9: note: in expansion of macro 'add_to_list' 500 | add_to_list(bittorrent_blacklist, item); | ^~~~~~~~~~~ common.c:467:55: note: object 'bittorrent_blacklist' of size 16 467 | static INIT_LIST_OF(struct bittorrent_blacklist_item, bittorrent_blacklist); | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct bittorrent_blacklist_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ common.c:500:9: note: in expansion of macro 'add_to_list' 500 | add_to_list(bittorrent_blacklist, item); | ^~~~~~~~~~~ common.c:467:55: note: object 'bittorrent_blacklist' of size 16 467 | static INIT_LIST_OF(struct bittorrent_blacklist_item, bittorrent_blacklist); | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o connection.o -c connection.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from connection.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/bittorrent/common.h:10, from ../../.././src/protocol/bittorrent/bencoding.h:5, from connection.c:18: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from connection.c:8: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from connection.c:30: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from connection.c:13: connection.c: In function 'set_bittorrent_connection_timer': connection.c:45:57: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 45 | milliseconds_T interval = sec_to_ms(get_opt_int("protocol.bittorrent.choke_interval", NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:45:45: note: in expansion of macro 'get_opt_int' 45 | milliseconds_T interval = sec_to_ms(get_opt_int("protocol.bittorrent.choke_interval", NULL)); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c: In function 'update_bittorrent_connection_state': connection.c:96:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 96 | int min_uploads = get_opt_int("protocol.bittorrent.min_uploads", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:96:27: note: in expansion of macro 'get_opt_int' 96 | int min_uploads = get_opt_int("protocol.bittorrent.min_uploads", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c:97:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 97 | int max_uploads = get_opt_int("protocol.bittorrent.max_uploads", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:97:27: note: in expansion of macro 'get_opt_int' 97 | int max_uploads = get_opt_int("protocol.bittorrent.max_uploads", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c:104:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 104 | max_peer_conns = get_opt_int("protocol.bittorrent.peerwire.connections", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:104:26: note: in expansion of macro 'get_opt_int' 104 | max_peer_conns = get_opt_int("protocol.bittorrent.peerwire.connections", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:166:9: note: in expansion of macro 'assert' 166 | assert(peer_conns <= max_peer_conns); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:166:9: note: in expansion of macro 'assert' 166 | assert(peer_conns <= max_peer_conns); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c:171:45: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 171 | int pool_size = get_opt_int("protocol.bittorrent.peerwire.pool_size", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ connection.c:171:33: note: in expansion of macro 'get_opt_int' 171 | int pool_size = get_opt_int("protocol.bittorrent.peerwire.pool_size", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ connection.c: In function 'done_bittorrent_connection': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:249:9: note: in expansion of macro 'assert' 249 | assert(bittorrent); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:249:9: note: in expansion of macro 'assert' 249 | assert(bittorrent); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:250:9: note: in expansion of macro 'assert' 250 | assert(conn->done == done_bittorrent_connection); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:250:9: note: in expansion of macro 'assert' 250 | assert(conn->done == done_bittorrent_connection); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'init_bittorrent_connection': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:279:9: note: in expansion of macro 'assert' 279 | assert(conn->info == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:279:9: note: in expansion of macro 'assert' 279 | assert(conn->info == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:280:9: note: in expansion of macro 'assert' 280 | assert(conn->done == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:280:9: note: in expansion of macro 'assert' 280 | assert(conn->done == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'bittorrent_metainfo_callback': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:342:17: note: in expansion of macro 'assert' 342 | assert(bittorrent->tracker.event == BITTORRENT_EVENT_STARTED); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:342:17: note: in expansion of macro 'assert' 342 | assert(bittorrent->tracker.event == BITTORRENT_EVENT_STARTED); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dialogs.o -c dialogs.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/bfu/inpfield.h:6, from ../../.././src/bfu/widget.h:10, from ../../.././src/bfu/dialog.h:5, from ../../.././src/session/session.h:4, from ../../.././src/dialogs/document.h:4, from dialogs.c:9: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from dialogs.c:12: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../.././src/protocol/bittorrent/common.h:10, from ../../.././src/protocol/bittorrent/bencoding.h:5, from dialogs.c:16: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from dialogs.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from dialogs.c:24: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ dialogs.c: In function 'init_bittorrent_download_info': dialogs.c:75:56: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 75 | spaces = string.length - strcspn(string.source, " ") - 1; | ~~~~~~^~~~~~~ | | | unsigned char * /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ dialogs.c:107:67: warning: pointer targets in passing argument 3 of 'insert_in_string' differ in signedness [-Wpointer-sign] 107 | insert_in_string(&item->string.source, 0, " ", 1); | ^~~ | | | char * In file included from ../../.././src/config/options.h:9, from ../../.././src/main/module.h:4, from ../../.././src/bfu/leds.h:6, from ../../.././src/bfu/widget.h:12: ../../.././src/util/string.h:54:54: note: expected 'const unsigned char *' but argument is of type 'char *' 54 | const unsigned char *seq, int seqlen); | ~~~~~~~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'add_bittorrent_meta_to_string': dialogs.c:122:27: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 122 | _("Warning: potential malicious path detected", term)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:121:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 121 | add_format_to_string(msg, "%s\n\n", | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:126:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 126 | _("Size", term)); | ^~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:125:35: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 125 | add_format_to_string(msg, "\n%s: ", | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:132:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 132 | add_format_to_string(msg, " (%ld * %ld)", | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:135:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 135 | add_format_to_string(msg, " (%ld * %ld + %ld)", | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:141:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 141 | _("Info hash", term), | ^~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:140:35: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 140 | add_format_to_string(msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:145:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 145 | _("Announce URI", term), | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:144:35: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 144 | add_format_to_string(msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:151:27: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 151 | _("Creation date", term)); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:150:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 150 | add_format_to_string(msg, "\n%s: ", | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:153:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 153 | get_opt_str("ui.date_format", NULL), | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ dialogs.c:153:25: note: in expansion of macro 'get_opt_str' 153 | get_opt_str("ui.date_format", NULL), | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ dialogs.c:160:27: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 160 | _("Directory", term), meta->name); | ^~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:159:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 159 | add_format_to_string(msg, "\n%s: %s", | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:170:35: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 170 | _("Files", term)); | ^~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:169:51: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 169 | add_format_to_string(msg, "\n%s:", | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:173:59: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 173 | add_format_to_string(msg, "\n %s", | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:183:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 183 | _("Comment", term), meta->comment); | ^~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:182:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 182 | add_format_to_string(msg, "\n%s:\n %s", | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'notify_bittorrent_download_complete': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:225:9: note: in expansion of macro 'assert' 225 | assert(bittorrent->term); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:225:9: note: in expansion of macro 'assert' 225 | assert(bittorrent->term); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:229:44: note: in expansion of macro 'N_' 229 | msg_text(bittorrent->term, N_("Download complete:\n%s"), url)); | ^~ In file included from ../../.././src/bfu/widget.h:14: ../../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *' 120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); | ~~~~~~~~~~~~~~~^~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:228:17: note: in expansion of macro 'N_' 228 | N_("Download"), ALIGN_CENTER, | ^~ ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ dialogs.c: In function 'dlg_show_bittorrent_info': ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:256:26: note: in expansion of macro 'N_' 256 | N_("Download info"), ALIGN_LEFT, msg.source); | ^~ ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ dialogs.c: In function 'get_bittorrent_message': ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:276:17: note: in expansion of macro 'N_' 276 | N_("downloading (random)"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'modes_text[0]') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:276:17: note: in expansion of macro 'N_' 276 | N_("downloading (random)"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:277:17: note: in expansion of macro 'N_' 277 | N_("downloading (rarest first)"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'modes_text[1]') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:277:17: note: in expansion of macro 'N_' 277 | N_("downloading (rarest first)"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:278:17: note: in expansion of macro 'N_' 278 | N_("downloading (end game)"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'modes_text[2]') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:278:17: note: in expansion of macro 'N_' 278 | N_("downloading (end game)"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:279:17: note: in expansion of macro 'N_' 279 | N_("seeding"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'modes_text[3]') 21 | #define N_(msg) (gettext_noop(msg)) | ^ dialogs.c:279:17: note: in expansion of macro 'N_' 279 | N_("seeding"), | ^~ dialogs.c:307:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 307 | _("Status", term), _(modes_text[bittorrent->mode], term)); | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:306:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 306 | add_format_to_string(&string, "\n\n%s: %s", | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:311:27: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 311 | _("partial", term)); | ^~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:310:47: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 310 | add_format_to_string(&string, " (%s)", | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:315:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 315 | add_format_to_string(&string, "\n%s: ", _("Peers", term)); | ^~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:315:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 315 | add_format_to_string(&string, "\n%s: ", _("Peers", term)); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:319:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 319 | n_("%u connection", "%u connections", value, term), value); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:319:37: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 319 | n_("%u connection", "%u connections", value, term), value); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:321:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 321 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:329:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 329 | n_("%u seeder", "%u seeders", value, term), value); | ^~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:329:33: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 329 | n_("%u seeder", "%u seeders", value, term), value); | ^~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:331:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 331 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:335:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 335 | n_("%u available", "%u available", value, term), value); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:335:36: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 335 | n_("%u available", "%u available", value, term), value); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:340:59: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 340 | add_format_to_string(&string, "\n%s: ", _("Swarm info", term)); | ^~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:340:47: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 340 | add_format_to_string(&string, "\n%s: ", _("Swarm info", term)); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:345:36: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 345 | n_("%u seeder", "%u seeders", value, term), value); | ^~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:345:49: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 345 | n_("%u seeder", "%u seeders", value, term), value); | ^~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:350:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 350 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:353:36: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 353 | n_("%u downloader", "%u downloaders", value, term), value); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:353:53: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 353 | n_("%u downloader", "%u downloaders", value, term), value); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:359:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 359 | add_format_to_string(&string, "\n%s: ", _("Upload", term)); | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:359:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 359 | add_format_to_string(&string, "\n%s: ", _("Upload", term)); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:361:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 361 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:364:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 364 | add_to_string(&string, "/s, "); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:367:50: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 367 | add_format_to_string(&string, "/s %s", _("average", term)); | ^~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:367:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 367 | add_format_to_string(&string, "/s %s", _("average", term)); | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:372:58: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 372 | add_format_to_string(&string, ", %s ", _("1:1 in", term)); | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:372:47: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 372 | add_format_to_string(&string, ", %s ", _("1:1 in", term)); | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:378:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 378 | add_format_to_string(&string, "\n%s: ", _("Sharing", term)); | ^~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:378:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 378 | add_format_to_string(&string, "\n%s: ", _("Sharing", term)); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:380:47: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 380 | add_format_to_string(&string, "%.3f", bittorrent->sharing_rate); | ^~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:383:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 383 | add_to_string(&string, "oo"); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:385:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 385 | add_to_string(&string, " ("); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:387:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 387 | add_format_to_string(&string, " %s / ", _("uploaded", term)); | ^~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:387:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 387 | add_format_to_string(&string, " %s / ", _("uploaded", term)); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:389:49: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 389 | add_format_to_string(&string, " %s)", _("downloaded", term)); | ^~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:389:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 389 | add_format_to_string(&string, " %s)", _("downloaded", term)); | ^~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:393:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 393 | add_format_to_string(&string, "\n%s: ", _("Pieces", term)); | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:393:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 393 | add_format_to_string(&string, "\n%s: ", _("Pieces", term)); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:397:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 397 | n_("%u completed", "%u completed", value, term), value); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:397:36: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 397 | n_("%u completed", "%u completed", value, term), value); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:401:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 401 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:403:28: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 403 | n_("%u in progress", "%u in progress", value, term), value); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:403:46: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 403 | n_("%u in progress", "%u in progress", value, term), value); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:412:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 412 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:414:28: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 414 | n_("%u remaining", "%u remaining", value, term), value); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:414:44: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 414 | n_("%u remaining", "%u remaining", value, term), value); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:419:51: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 419 | add_format_to_string(&string, "\n%s: ", _("Statistics", term)); | ^~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:419:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 419 | add_format_to_string(&string, "\n%s: ", _("Statistics", term)); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:423:20: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 423 | n_("%u in memory", "%u in memory", value, term), value); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:423:36: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 423 | n_("%u in memory", "%u in memory", value, term), value); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:427:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 427 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:429:28: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 429 | n_("%u locked", "%u locked", value, term), value); | ^~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:429:41: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 429 | n_("%u locked", "%u locked", value, term), value); | ^~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:434:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 434 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:436:28: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 436 | n_("%u rejected", "%u rejected", value, term), value); | ^~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:436:43: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 436 | n_("%u rejected", "%u rejected", value, term), value); | ^~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:441:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 441 | add_to_string(&string, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:443:28: warning: pointer targets in passing argument 1 of 'n_' differ in signedness [-Wpointer-sign] 443 | n_("%u unavailable", "%u unavailable", value, term), value); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:19: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c:443:46: warning: pointer targets in passing argument 2 of 'n_' differ in signedness [-Wpointer-sign] 443 | n_("%u unavailable", "%u unavailable", value, term), value); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:161:40: note: expected 'unsigned char *' but argument is of type 'char *' 161 | n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) | ~~~~~~~~~~~~~~~^~~~ dialogs.c: In function 'draw_bittorrent_piece_progress': dialogs.c:466:41: warning: pointer targets in passing argument 4 of 'draw_text' differ in signedness [-Wpointer-sign] 466 | draw_text(term, x++, y, "[", 1, 0, NULL); | ^~~ | | | char * In file included from dialogs.c:23: ../../.././src/terminal/draw.h:284:31: note: expected 'unsigned char *' but argument is of type 'char *' 284 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ dialogs.c:467:47: warning: pointer targets in passing argument 4 of 'draw_text' differ in signedness [-Wpointer-sign] 467 | draw_text(term, x + width, y, "]", 1, 0, NULL); | ^~~ | | | char * ../../.././src/terminal/draw.h:284:31: note: expected 'unsigned char *' but argument is of type 'char *' 284 | unsigned char *text, int length, | ~~~~~~~~~~~~~~~^~~~ dialogs.c:475:49: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign] 475 | if (!color) color = get_bfu_color(term, "dialog.meter"); | ^~~~~~~~~~~~~~ | | | char * In file included from ../../.././src/bfu/dialog.h:4: ../../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *' 22 | get_bfu_color(struct terminal *term, unsigned char *stylename); | ~~~~~~~~~~~~~~~^~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:512:25: note: in expansion of macro 'assert' 512 | assert(completed <= pieces_per_char + !!remainder); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:512:25: note: in expansion of macro 'assert' 512 | assert(completed <= pieces_per_char + !!remainder); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:513:25: note: in expansion of macro 'assert' 513 | assert(remaining <= pieces_per_char + !!remainder); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:513:25: note: in expansion of macro 'assert' 513 | assert(remaining <= pieces_per_char + !!remainder); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ dialogs.c:553:17: note: in expansion of macro 'assert' 553 | assert(slen <= width); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * dialogs.c:553:17: note: in expansion of macro 'assert' 553 | assert(slen <= width); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c: In function 'bittorrent_message_dialog': dialogs.c:584:27: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 584 | _("Unable to retrieve %s", ses->tab->term), | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:587:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 587 | add_to_string(&string, ":\n\n"); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:591:47: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 591 | add_format_to_string(&string, "%s: %s", | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^~~~~~~~~~~~~~~~~~~ | | | char * dialogs.c:600:18: note: in expansion of macro 'N_' 600 | N_("Error"), ALIGN_CENTER, | ^~ ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *' 133 | unsigned char *title, enum format_align align, | ~~~~~~~~~~~~~~~^~~~~ dialogs.c: In function 'bittorrent_download': dialogs.c:638:34: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 638 | add_to_string(&redirect, "bittorrent:"); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c: In function 'bittorrent_query_callback': dialogs.c:721:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 721 | if (get_cmd_opt_bool("anonymous")) { | ^~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ dialogs.c:721:13: note: in expansion of macro 'get_cmd_opt_bool' 721 | if (get_cmd_opt_bool("anonymous")) { | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ dialogs.c:722:17: note: in expansion of macro 'INTERNAL' 722 | INTERNAL("BitTorrent downloads not allowed in anonymous mode."); | ^~~~~~~~ dialogs.c:722:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 722 | INTERNAL("BitTorrent downloads not allowed in anonymous mode."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ dialogs.c:743:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 743 | _("What would you like to do with the file '%s'?", term), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:760:19: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 760 | _("Information about the torrent", term)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:759:36: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 759 | add_format_to_string(&msg, "\n%s:", | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ dialogs.c:782:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 782 | dlg->title = _("What to do?", term); | ^~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/bfu/widget.h:7: dialogs.c:804:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 804 | add_dlg_button(dlg, _("Down~load", term), B_ENTER, | ^~~~~~~~~~~ | | | char * ../../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:807:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 807 | add_dlg_ok_button(dlg, _("Sa~ve", term), B_ENTER, | ^~~~~~~ | | | char * ../../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:810:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 810 | add_dlg_ok_button(dlg, _("~Display", term), B_ENTER, | ^~~~~~~~~~ | | | char * ../../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:814:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 814 | add_dlg_button(dlg, _("Show ~header", term), B_ENTER, | ^~~~~~~~~~~~~~ | | | char * ../../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button' 89 | add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) | ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ dialogs.c:820:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 820 | add_dlg_ok_button(dlg, _("~Cancel", term), B_ESC, | ^~~~~~~~~ | | | char * ../../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button' 86 | add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) | ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:823:9: note: in expansion of macro 'add_dlg_end' 823 | add_dlg_end(dlg, widgets); | ^~~~~~~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert' 222 | assert(n == (dlg)->number_of_widgets); \ | ^~~~~~ dialogs.c:823:9: note: in expansion of macro 'add_dlg_end' 823 | add_dlg_end(dlg, widgets); | ^~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o peerconnect.o -c peerconnect.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from peerconnect.c:22: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/bittorrent/common.h:10, from peerconnect.c:29: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from peerconnect.c:20: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ peerconnect.c: In function 'check_bittorrent_peer_blacklisting': peerconnect.c:75:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 75 | || !get_opt_bool("protocol.http.bugs.allow_blacklist", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ peerconnect.c:75:17: note: in expansion of macro 'get_opt_bool' 75 | || !get_opt_bool("protocol.http.bugs.allow_blacklist", NULL)) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ peerconnect.c: In function 'set_bittorrent_peer_connection_timeout': peerconnect.c:127:56: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 127 | milliseconds_T timeout = sec_to_ms(get_opt_int("protocol.bittorrent.peerwire.timeout", NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ peerconnect.c:127:44: note: in expansion of macro 'get_opt_int' 127 | milliseconds_T timeout = sec_to_ms(get_opt_int("protocol.bittorrent.peerwire.timeout", NULL)); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ peerconnect.c: In function 'set_bittorrent_socket_timeout': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerconnect.c:160:9: note: in expansion of macro 'assert' 160 | assert(is_in_state(state, 0)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerconnect.c:160:9: note: in expansion of macro 'assert' 160 | assert(is_in_state(state, 0)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerconnect.c: In function 'make_bittorrent_peer_connection': peerconnect.c:300:64: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 299 | strchr((const char *)peer_info->ip, ':') ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "bittorrent-peer://[%s]:%u/" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | char * 301 | #endif | ~~~~~~ 302 | "bittorrent-peer://%s:%u/", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ peerconnect.c: In function 'accept_bittorrent_peer_connection': peerconnect.c:340:74: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] 340 | peer_sock = accept(bittorrent_socket, (struct sockaddr *) &addr, &addrlen); | ^~~~~~~~ | | | int * In file included from peerconnect.c:11: /usr/include/x86_64-linux-gnu/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ peerconnect.c: In function 'init_bittorrent_listening_socket': peerconnect.c:399:32: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 399 | port = get_opt_int("protocol.bittorrent.ports.min", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ peerconnect.c:399:20: note: in expansion of macro 'get_opt_int' 399 | port = get_opt_int("protocol.bittorrent.ports.min", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ peerconnect.c:400:32: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 400 | max_port = get_opt_int("protocol.bittorrent.ports.max", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ peerconnect.c:400:20: note: in expansion of macro 'get_opt_int' 400 | max_port = get_opt_int("protocol.bittorrent.ports.max", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ peerconnect.c:422:72: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness [-Wpointer-sign] 422 | if (getsockname(bittorrent_socket, (struct sockaddr *) &addr2, &len)) | ^~~~ | | | int * /usr/include/x86_64-linux-gnu/sys/socket.h:117:47: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ peerconnect.c:328:21: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 328 | get_opt_int("protocol.bittorrent.peerwire.connections", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ peerconnect.c:328:9: note: in expansion of macro 'get_opt_int' 328 | get_opt_int("protocol.bittorrent.peerwire.connections", NULL) | ^~~~~~~~~~~ peerconnect.c:429:39: note: in expansion of macro 'LISTEN_BACKLOG' 429 | if (listen(bittorrent_socket, LISTEN_BACKLOG)) | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ peerconnect.c: In function 'accept_bittorrent_peer_connection': ../../.././src/util/lists.h:172:24: warning: array subscript 'struct bittorrent_peer_connection[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ peerconnect.c:363:9: note: in expansion of macro 'add_to_list' 363 | add_to_list(bittorrent_peer_connections, peer); | ^~~~~~~~~~~ peerconnect.c:51:56: note: object 'bittorrent_peer_connections' of size 16 51 | static INIT_LIST_OF(struct bittorrent_peer_connection, bittorrent_peer_connections); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct bittorrent_peer_connection[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ peerconnect.c:363:9: note: in expansion of macro 'add_to_list' 363 | add_to_list(bittorrent_peer_connections, peer); | ^~~~~~~~~~~ peerconnect.c:51:56: note: object 'bittorrent_peer_connections' of size 16 51 | static INIT_LIST_OF(struct bittorrent_peer_connection, bittorrent_peer_connections); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ peerconnect.c: In function 'init_bittorrent_listening_socket': ../../.././src/util/lists.h:172:24: warning: array subscript 'struct bittorrent_connection[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ peerconnect.c:378:9: note: in expansion of macro 'add_to_list' 378 | add_to_list(bittorrent_connections, bittorrent); | ^~~~~~~~~~~ peerconnect.c:46:51: note: object 'bittorrent_connections' of size 16 46 | static INIT_LIST_OF(struct bittorrent_connection, bittorrent_connections); | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct bittorrent_connection[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ peerconnect.c:378:9: note: in expansion of macro 'add_to_list' 378 | add_to_list(bittorrent_connections, bittorrent); | ^~~~~~~~~~~ peerconnect.c:46:51: note: object 'bittorrent_connections' of size 16 46 | static INIT_LIST_OF(struct bittorrent_connection, bittorrent_connections); | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o peerwire.o -c peerwire.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from peerwire.c:21: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/bittorrent/common.h:10, from peerwire.c:28: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from peerwire.c:19: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ peerwire.c: In function 'queue_bittorrent_peer_connection_requests': peerwire.c:78:32: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 78 | int size = get_opt_int("protocol.bittorrent.request_queue_size", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ peerwire.c:78:20: note: in expansion of macro 'get_opt_int' 78 | int size = get_opt_int("protocol.bittorrent.request_queue_size", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ peerwire.c: In function 'update_bittorrent_peer_connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:121:17: note: in expansion of macro 'assert' 121 | assert(get_handler(peer->socket->fd, SELECT_HANDLER_WRITE)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:121:17: note: in expansion of macro 'assert' 121 | assert(get_handler(peer->socket->fd, SELECT_HANDLER_WRITE)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'sent_bittorrent_peer_message': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:225:9: note: in expansion of macro 'assert' 225 | assert(!socket->write_buffer); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:225:9: note: in expansion of macro 'assert' 225 | assert(!socket->write_buffer); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'do_send_bittorrent_peer_message': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:249:9: note: in expansion of macro 'assert' 249 | assert(!bittorrent_peer_is_sending(peer)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:249:9: note: in expansion of macro 'assert' 249 | assert(!bittorrent_peer_is_sending(peer)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:250:9: note: in expansion of macro 'assert' 250 | assert(!get_handler(peer->socket->fd, SELECT_HANDLER_WRITE)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:250:9: note: in expansion of macro 'assert' 250 | assert(!get_handler(peer->socket->fd, SELECT_HANDLER_WRITE)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:267:17: note: in expansion of macro 'assert' 267 | assert(string.length == 9); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:267:17: note: in expansion of macro 'assert' 267 | assert(string.length == 9); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:276:17: note: in expansion of macro 'assert' 276 | assert(!peer->local.bitfield); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:276:17: note: in expansion of macro 'assert' 276 | assert(!peer->local.bitfield); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:280:17: note: in expansion of macro 'assert' 280 | assert(string.length == 5 + bytes); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:280:17: note: in expansion of macro 'assert' 280 | assert(string.length == 5 + bytes); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:286:17: note: in expansion of macro 'assert' 286 | assert(!peer->local.choked); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:286:17: note: in expansion of macro 'assert' 286 | assert(!peer->local.choked); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:294:17: note: in expansion of macro 'assert' 294 | assert(string.length == 17); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:294:17: note: in expansion of macro 'assert' 294 | assert(string.length == 17); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:301:17: note: in expansion of macro 'assert' 301 | assert(!peer->remote.choked); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:301:17: note: in expansion of macro 'assert' 301 | assert(!peer->remote.choked); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:302:17: note: in expansion of macro 'assert' 302 | assert(test_bitfield_bit(bittorrent->cache->bitfield, message->piece)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:302:17: note: in expansion of macro 'assert' 302 | assert(test_bitfield_bit(bittorrent->cache->bitfield, message->piece)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:320:17: note: in expansion of macro 'assert' 320 | assert(string.length == 13 + message->length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:320:17: note: in expansion of macro 'assert' 320 | assert(string.length == 13 + message->length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:324:17: note: in expansion of macro 'assert' 324 | assert(string.length == 4); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:324:17: note: in expansion of macro 'assert' 324 | assert(string.length == 4); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:331:17: note: in expansion of macro 'assert' 331 | assert(string.length == 5); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:331:17: note: in expansion of macro 'assert' 331 | assert(string.length == 5); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ peerwire.c:335:17: note: in expansion of macro 'INTERNAL' 335 | INTERNAL("Bad message ID"); | ^~~~~~~~ peerwire.c:335:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 335 | INTERNAL("Bad message ID"); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'send_bittorrent_peer_message': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ peerwire.c:400:17: note: in expansion of macro 'INTERNAL' 400 | INTERNAL("Bad message ID"); | ^~~~~~~~ peerwire.c:400:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 400 | INTERNAL("Bad message ID"); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ peerwire.c:416:17: note: in expansion of macro 'add_to_list' 416 | add_to_list(peer->queue, message); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ peerwire.c:416:17: note: in expansion of macro 'add_to_list' 416 | add_to_list(peer->queue, message); | ^~~~~~~~~~~ peerwire.c: In function 'get_bittorrent_peer_integer': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:429:9: note: in expansion of macro 'assert' 429 | assert(offset + sizeof(uint32_t) <= buffer->length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:429:9: note: in expansion of macro 'assert' 429 | assert(offset + sizeof(uint32_t) <= buffer->length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'check_bittorrent_peer_message': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:442:9: note: in expansion of macro 'assert' 442 | assert(peer->remote.handshake); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:442:9: note: in expansion of macro 'assert' 442 | assert(peer->remote.handshake); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'read_bittorrent_peer_message': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:476:9: note: in expansion of macro 'assert' 476 | assert(message_id != BITTORRENT_MESSAGE_INCOMPLETE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:476:9: note: in expansion of macro 'assert' 476 | assert(message_id != BITTORRENT_MESSAGE_INCOMPLETE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'read_bittorrent_peer_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:639:17: note: in expansion of macro 'assert' 639 | assert(peer->remote.handshake); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:639:17: note: in expansion of macro 'assert' 639 | assert(peer->remote.handshake); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'sent_bittorrent_peer_handshake': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:707:9: note: in expansion of macro 'assert' 707 | assert(buffer); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:707:9: note: in expansion of macro 'assert' 707 | assert(buffer); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:712:17: note: in expansion of macro 'assert' 712 | assert(list_empty(peer->queue)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:712:17: note: in expansion of macro 'assert' 712 | assert(list_empty(peer->queue)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'send_bittorrent_peer_handshake': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:746:9: note: in expansion of macro 'assert' 746 | assert(handshake[0] == 19); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:746:9: note: in expansion of macro 'assert' 746 | assert(handshake[0] == 19); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ peerwire.c: In function 'check_bittorrent_peer_handshake': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:817:17: note: in expansion of macro 'assert' 817 | assert(peer->bittorrent); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:817:17: note: in expansion of macro 'assert' 817 | assert(peer->bittorrent); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:840:17: note: in expansion of macro 'assert' 840 | assert(bittorrent_id_is_empty(peer->id)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:840:17: note: in expansion of macro 'assert' 840 | assert(bittorrent_id_is_empty(peer->id)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ peerwire.c:871:9: note: in expansion of macro 'assert' 871 | assert(peer->bittorrent); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * peerwire.c:871:9: note: in expansion of macro 'assert' 871 | assert(peer->bittorrent); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o piececache.o -c piececache.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from piececache.c:22: ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/bittorrent/common.h:10, from ../../.././src/protocol/bittorrent/bencoding.h:5, from piececache.c:26: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from piececache.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/util/file.h:7, from piececache.c:35: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/file.h: In function 'stat_links': ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../../.././src/encoding/encoding.h:5, from ../../.././src/network/connection.h:5, from piececache.c:24: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_user': ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from piececache.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_group': ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_size': ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_date': ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../../.././src/main/module.h:4, from ../../.././src/protocol/protocol.h:4, from ../../.././src/protocol/bittorrent/common.h:9: piececache.c: In function 'handle_bittorrent_mode_changes': piececache.c:99:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 99 | cutoff = get_opt_int("protocol.bittorrent.rarest_first_cutoff", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ piececache.c:99:26: note: in expansion of macro 'get_opt_int' 99 | cutoff = get_opt_int("protocol.bittorrent.rarest_first_cutoff", | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ piececache.c: In function 'find_random_in_bittorrent_piece_cache': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:167:9: note: in expansion of macro 'assert' 167 | assert(peer->bitfield->bitsize == peer->bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:167:9: note: in expansion of macro 'assert' 167 | assert(peer->bitfield->bitsize == peer->bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:172:17: note: in expansion of macro 'assertm' 172 | assertm(cache->entries[piece].rarity, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:172:17: note: in expansion of macro 'assertm' 172 | assertm(cache->entries[piece].rarity, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'find_rarest_in_bittorrent_piece_cache': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:240:9: note: in expansion of macro 'assert' 240 | assert(peer->bitfield->bitsize == peer->bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:240:9: note: in expansion of macro 'assert' 240 | assert(peer->bitfield->bitsize == peer->bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:252:17: note: in expansion of macro 'assertm' 252 | assertm(entry->rarity, "Piece cache out of sync"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:252:17: note: in expansion of macro 'assertm' 252 | assertm(entry->rarity, "Piece cache out of sync"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'add_piece_to_bittorrent_free_list': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:349:9: note: in expansion of macro 'assert' 349 | assert(piece <= bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:349:9: note: in expansion of macro 'assert' 349 | assert(piece <= bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c:353:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 353 | request_length = get_opt_int("protocol.bittorrent.peerwire.request_length", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ piececache.c:353:27: note: in expansion of macro 'get_opt_int' 353 | request_length = get_opt_int("protocol.bittorrent.peerwire.request_length", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:358:9: note: in expansion of macro 'assertm' 358 | assertm(piece_length, "Default piece length unset"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:358:9: note: in expansion of macro 'assertm' 358 | assertm(piece_length, "Default piece length unset"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:384:9: note: in expansion of macro 'assert' 384 | assert(piece_offset == piece_length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:384:9: note: in expansion of macro 'assert' 384 | assert(piece_offset == piece_length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:385:9: note: in expansion of macro 'assertm' 385 | assertm(blocks, "Piece was not divided into blocks"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:385:9: note: in expansion of macro 'assertm' 385 | assertm(blocks, "Piece was not divided into blocks"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:386:9: note: in expansion of macro 'assert' 386 | assert(!cache->entries[piece].blocks); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:386:9: note: in expansion of macro 'assert' 386 | assert(!cache->entries[piece].blocks); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:396:9: note: in expansion of macro 'assertm' 396 | assertm(cache->remaining_pieces < bittorrent->meta.pieces, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:396:9: note: in expansion of macro 'assertm' 396 | assertm(cache->remaining_pieces < bittorrent->meta.pieces, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ piececache.c:408:9: note: in expansion of macro 'INTERNAL' 408 | INTERNAL("Bad request list appending."); | ^~~~~~~~ piececache.c:408:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 408 | INTERNAL("Bad request list appending."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'find_bittorrent_peer_request': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:447:17: note: in expansion of macro 'assert' 447 | assert(cache->remaining_pieces == 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:447:17: note: in expansion of macro 'assert' 447 | assert(cache->remaining_pieces == 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ piececache.c:455:17: note: in expansion of macro 'INTERNAL' 455 | INTERNAL("Not able to find peer request"); | ^~~~~~~~ piececache.c:455:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 455 | INTERNAL("Not able to find peer request"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'add_request_to_bittorrent_piece_cache': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ piececache.c:508:17: note: in expansion of macro 'add_to_list' 508 | add_to_list(bittorrent->cache->free_list, request); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ piececache.c:508:17: note: in expansion of macro 'add_to_list' 508 | add_to_list(bittorrent->cache->free_list, request); | ^~~~~~~~~~~ piececache.c: In function 'update_bittorrent_piece_cache': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:538:9: note: in expansion of macro 'assert' 538 | assert(piece <= peer->bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:538:9: note: in expansion of macro 'assert' 538 | assert(piece <= peer->bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:545:9: note: in expansion of macro 'assertm' 545 | assertm(cache->entries[piece].rarity <= list_size(&peer->bittorrent->peers), | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:545:9: note: in expansion of macro 'assertm' 545 | assertm(cache->entries[piece].rarity <= list_size(&peer->bittorrent->peers), | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'update_bittorrent_piece_cache_from_bitfield': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:554:9: note: in expansion of macro 'assert' 554 | assert(peer->bitfield->bitsize == peer->bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:554:9: note: in expansion of macro 'assert' 554 | assert(peer->bitfield->bitsize == peer->bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'remove_bittorrent_peer_from_piece_cache': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:567:9: note: in expansion of macro 'assert' 567 | assert(peer->bitfield); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:567:9: note: in expansion of macro 'assert' 567 | assert(peer->bitfield); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:571:17: note: in expansion of macro 'assertm' 571 | assertm(cache->entries[piece].rarity <= list_size(&peer->bittorrent->peers), | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:571:17: note: in expansion of macro 'assertm' 571 | assertm(cache->entries[piece].rarity <= list_size(&peer->bittorrent->peers), | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'remove_bittorrent_path': piececache.c:599:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 599 | unsigned char *root = strstr((const char *)path, (const char *)meta->name); | ^~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:602:9: note: in expansion of macro 'assert' 602 | assert(meta->type == BITTORRENT_MULTI_FILE); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:602:9: note: in expansion of macro 'assert' 602 | assert(meta->type == BITTORRENT_MULTI_FILE); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c:607:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 607 | for (pos = strlen(root); pos >= 0; pos--) { | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ piececache.c:616:29: warning: pointer targets in passing argument 1 of 'rmdir' differ in signedness [-Wpointer-sign] 616 | ret = rmdir(path); | ^~~~ | | | unsigned char * In file included from piececache.c:17: /usr/include/unistd.h:867:31: note: expected 'const char *' but argument is of type 'unsigned char *' 867 | extern int rmdir (const char *__path) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ piececache.c: In function 'get_bittorrent_file_name': piececache.c:629:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 629 | name = expand_tilde(get_opt_str("document.download.directory", NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ piececache.c:629:29: note: in expansion of macro 'get_opt_str' 629 | name = expand_tilde(get_opt_str("document.download.directory", NULL)); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ piececache.c:632:28: warning: pointer targets in passing argument 2 of 'add_to_strn' differ in signedness [-Wpointer-sign] 632 | add_to_strn(&name, "/"); | ^~~ | | | char * ../../.././src/util/string.h:48:60: note: expected 'const unsigned char *' but argument is of type 'char *' 48 | void add_to_strn(unsigned char **str, const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ piececache.c:636:36: warning: pointer targets in passing argument 2 of 'add_to_strn' differ in signedness [-Wpointer-sign] 636 | add_to_strn(&name, "/"); | ^~~ | | | char * ../../.././src/util/string.h:48:60: note: expected 'const unsigned char *' but argument is of type 'char *' 48 | void add_to_strn(unsigned char **str, const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ piececache.c: In function 'open_bittorrent_file': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:658:9: note: in expansion of macro 'assert' 658 | assert(trans != BITTORRENT_SEEK); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:658:9: note: in expansion of macro 'assert' 658 | assert(trans != BITTORRENT_SEEK); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c:662:19: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 662 | fd = open(name, flags, S_IRUSR | S_IWUSR); | ^~~~ | | | unsigned char * In file included from /usr/include/fcntl.h:314, from piececache.c:14: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ piececache.c:669:35: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 669 | fd = open(name, flags | O_CREAT, S_IRUSR | S_IWUSR); | ^~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ piececache.c: In function 'bittorrent_file_piece_translation': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:710:17: note: in expansion of macro 'assert' 710 | assert(!entry->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:710:17: note: in expansion of macro 'assert' 710 | assert(!entry->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:732:17: note: in expansion of macro 'assert' 732 | assert(current_offset <= torrent_offset + piece_length); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:732:17: note: in expansion of macro 'assert' 732 | assert(current_offset <= torrent_offset + piece_length); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:739:17: note: in expansion of macro 'assertm' 739 | assertm(file_offset <= file->length, "%ld %ld", file_offset, file->length); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:739:17: note: in expansion of macro 'assertm' 739 | assertm(file_offset <= file->length, "%ld %ld", file_offset, file->length); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:777:25: note: in expansion of macro 'assert' 777 | assert(entry->completed && trans == BITTORRENT_READ); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:777:25: note: in expansion of macro 'assert' 777 | assert(entry->completed && trans == BITTORRENT_READ); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c:787:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 787 | || dir_sep(file->name[strlen(file->name) - 1])) { | ~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:801:17: note: in expansion of macro 'assert' 801 | assert(entry->data); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:801:17: note: in expansion of macro 'assert' 801 | assert(entry->data); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:828:17: note: in expansion of macro 'assert' 828 | assert(trans != BITTORRENT_SEEK); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:828:17: note: in expansion of macro 'assert' 828 | assert(trans != BITTORRENT_SEEK); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ piececache.c:839:17: note: in expansion of macro 'add_to_list' 839 | add_to_list(cache->queue, entry); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ piececache.c:839:17: note: in expansion of macro 'add_to_list' 839 | add_to_list(cache->queue, entry); | ^~~~~~~~~~~ piececache.c: In function 'add_to_bittorrent_piece_cache': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:886:9: note: in expansion of macro 'assert' 886 | assert(piece < bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:886:9: note: in expansion of macro 'assert' 886 | assert(piece < bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:887:9: note: in expansion of macro 'assert' 887 | assert(offset + datalen <= get_bittorrent_piece_length(meta, piece)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:887:9: note: in expansion of macro 'assert' 887 | assert(offset + datalen <= get_bittorrent_piece_length(meta, piece)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:888:9: note: in expansion of macro 'assert' 888 | assert(datalen); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:888:9: note: in expansion of macro 'assert' 888 | assert(datalen); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:913:9: note: in expansion of macro 'assertm' 913 | assertm(get_bitfield_set_count(entry->blocks), | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:913:9: note: in expansion of macro 'assertm' 913 | assertm(get_bitfield_set_count(entry->blocks), | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'get_bittorrent_piece_cache_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:972:9: note: in expansion of macro 'assert' 972 | assert(piece < bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:972:9: note: in expansion of macro 'assert' 972 | assert(piece < bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ ../../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ piececache.c:980:17: note: in expansion of macro 'move_to_top_of_list' 980 | move_to_top_of_list(cache->queue, entry); | ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ ../../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list' 236 | add_to_list(list, item); \ | ^~~~~~~~~~~ piececache.c:980:17: note: in expansion of macro 'move_to_top_of_list' 980 | move_to_top_of_list(cache->queue, entry); | ^~~~~~~~~~~~~~~~~~~ piececache.c: In function 'prepare_partial_bittorrent_download': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:1029:17: note: in expansion of macro 'assert' 1029 | assert(state == BITTORRENT_STATE_OK); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1029:17: note: in expansion of macro 'assert' 1029 | assert(state == BITTORRENT_STATE_OK); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:1030:17: note: in expansion of macro 'assertm' 1030 | assertm(!entry->locked || entry->selected, | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1030:17: note: in expansion of macro 'assertm' 1030 | assertm(!entry->locked || entry->selected, | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'bittorrent_resume_reader': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:1158:17: note: in expansion of macro 'assert' 1158 | assert(piece < bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1158:17: note: in expansion of macro 'assert' 1158 | assert(piece < bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'start_bittorrent_resume': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:1180:9: note: in expansion of macro 'assert' 1180 | assert(cache && cache->resume_fd == -1); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1180:9: note: in expansion of macro 'assert' 1180 | assert(cache && cache->resume_fd == -1); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'update_bittorrent_piece_cache_state': piececache.c:1218:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1218 | off_t cache_size = get_opt_int("protocol.bittorrent.piece_cache_size", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ piececache.c:1218:28: note: in expansion of macro 'get_opt_int' 1218 | off_t cache_size = get_opt_int("protocol.bittorrent.piece_cache_size", | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:1227:17: note: in expansion of macro 'assert' 1227 | assert(entry->data && entry->completed); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1227:17: note: in expansion of macro 'assert' 1227 | assert(entry->data && entry->completed); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:1231:17: note: in expansion of macro 'assert' 1231 | assert(piece < bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1231:17: note: in expansion of macro 'assert' 1231 | assert(piece < bittorrent->meta.pieces); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:1232:17: note: in expansion of macro 'assert' 1232 | assert(entry == &cache->entries[piece]); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1232:17: note: in expansion of macro 'assert' 1232 | assert(entry == &cache->entries[piece]); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'init_bittorrent_piece_cache': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ piececache.c:1282:9: note: in expansion of macro 'assert' 1282 | assert(list_empty(cache->queue)); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1282:9: note: in expansion of macro 'assert' 1282 | assert(list_empty(cache->queue)); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ piececache.c: In function 'delete_bittorrent_files': piececache.c:1303:24: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign] 1303 | unlink(name); | ^~~~ | | | unsigned char * /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *' 858 | extern int unlink (const char *__name) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ piececache.c: In function 'done_bittorrent_piece_cache': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ piececache.c:1326:17: note: in expansion of macro 'assertm' 1326 | assertm(entry->rarity == 0, "Rarity out of sync (%u for %u)", | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * piececache.c:1326:17: note: in expansion of macro 'assertm' 1326 | assertm(entry->rarity == 0, "Rarity out of sync (%u for %u)", | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include/p11-kit-1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o tracker.o -c tracker.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from tracker.c:9: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/bittorrent/common.h:10, from ../../.././src/protocol/bittorrent/bencoding.h:5, from tracker.c:15: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from tracker.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from tracker.c:10: tracker.c: In function 'set_bittorrent_tracker_interval': tracker.c:40:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 40 | int interval = get_opt_int("protocol.bittorrent.tracker.interval", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ tracker.c:40:24: note: in expansion of macro 'get_opt_int' 40 | int interval = get_opt_int("protocol.bittorrent.tracker.interval", | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ tracker.c: In function 'bittorrent_tracker_callback': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ tracker.c:73:9: note: in expansion of macro 'assert' 73 | assert(bittorrent->tracker.event != BITTORRENT_EVENT_STOPPED); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * tracker.c:73:9: note: in expansion of macro 'assert' 73 | assert(bittorrent->tracker.event != BITTORRENT_EVENT_STOPPED); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ tracker.c:96:25: note: in expansion of macro 'assert' 96 | assert(bittorrent->timer == TIMER_ID_UNDEF); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * tracker.c:96:25: note: in expansion of macro 'assert' 96 | assert(bittorrent->timer == TIMER_ID_UNDEF); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tracker.c: In function 'do_send_bittorrent_tracker_request': tracker.c:182:33: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 182 | add_to_string(&request, "?info_hash="); | ^~~~~~~~~~~~~ | | | char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:186:33: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 186 | add_to_string(&request, "&peer_id="); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:190:40: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 190 | add_format_to_string(&request, "&uploaded=%ld", bittorrent->uploaded); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:191:40: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 191 | add_format_to_string(&request, "&downloaded=%ld", bittorrent->downloaded); | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:192:40: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 192 | add_format_to_string(&request, "&left=%ld", bittorrent->left); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:197:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 197 | ip = get_opt_str("protocol.bittorrent.tracker.ip_address", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ tracker.c:197:14: note: in expansion of macro 'get_opt_str' 197 | ip = get_opt_str("protocol.bittorrent.tracker.ip_address", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ tracker.c:198:49: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 198 | if (*ip) add_format_to_string(&request, "&ip=%s", ip); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:201:40: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 201 | add_format_to_string(&request, "&port=%u", bittorrent->port); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:203:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 203 | key = get_opt_str("protocol.bittorrent.tracker.key", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ tracker.c:203:15: note: in expansion of macro 'get_opt_str' 203 | key = get_opt_str("protocol.bittorrent.tracker.key", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ tracker.c:205:41: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 205 | add_to_string(&request, "&key="); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:206:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 206 | encode_uri_string(&request, key, strlen(key), 1); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ tracker.c:214:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 214 | event = "started"; | ^ tracker.c:218:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 218 | event = "stopped"; | ^ tracker.c:222:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 222 | event = "completed"; | ^ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ tracker.c:226:25: note: in expansion of macro 'INTERNAL' 226 | INTERNAL("Bad tracker event."); | ^~~~~~~~ tracker.c:226:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 226 | INTERNAL("Bad tracker event."); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ tracker.c:227:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 227 | event = ""; | ^ tracker.c:230:48: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 230 | add_format_to_string(&request, "&event=%s", event); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:233:32: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 233 | min_size = get_opt_int("protocol.bittorrent.tracker.min_skip_size", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ tracker.c:233:20: note: in expansion of macro 'get_opt_int' 233 | min_size = get_opt_int("protocol.bittorrent.tracker.min_skip_size", | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ tracker.c:236:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 236 | numwant = get_opt_int("protocol.bittorrent.tracker.numwant", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ tracker.c:236:27: note: in expansion of macro 'get_opt_int' 236 | numwant = get_opt_int("protocol.bittorrent.tracker.numwant", | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ tracker.c:246:48: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 246 | add_format_to_string(&request, "&numwant=%d", numwant); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ tracker.c:248:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 248 | if (get_opt_bool("protocol.bittorrent.tracker.compact", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ tracker.c:248:13: note: in expansion of macro 'get_opt_bool' 248 | if (get_opt_bool("protocol.bittorrent.tracker.compact", NULL)) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ tracker.c:249:41: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 249 | add_to_string(&request, "&compact=1"); | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ld -r -o lib.o bencoding.o bittorrent.o common.o connection.o dialogs.o peerconnect.o peerwire.o piececache.o tracker.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/bittorrent' make -C file all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/file' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o cgi.o -c cgi.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from cgi.c:21: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/cookies/cookies.h:15, from cgi.c:22: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from cgi.c:19: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from cgi.c:23: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from cgi.c:35: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cgi.c: At top level: cgi.c:40:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 40 | INIT_OPT_TREE("protocol.file", N_("Local CGI"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:40:23: note: (near initialization for 'cgi_options[0].init.path') 40 | INIT_OPT_TREE("protocol.file", N_("Local CGI"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:41:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 41 | "cgi", 0, | ^~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:41:17: note: (near initialization for 'cgi_options[0].init.name') 41 | "cgi", 0, | ^~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:40:40: note: in expansion of macro 'N_' 40 | INIT_OPT_TREE("protocol.file", N_("Local CGI"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cgi_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:40:40: note: in expansion of macro 'N_' 40 | INIT_OPT_TREE("protocol.file", N_("Local CGI"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:40:9: note: in expansion of macro 'INIT_OPT_TREE' 40 | INIT_OPT_TREE("protocol.file", N_("Local CGI"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'cgi_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:40:9: note: in expansion of macro 'INIT_OPT_TREE' 40 | INIT_OPT_TREE("protocol.file", N_("Local CGI"), | ^~~~~~~~~~~~~ cgi.c:44:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 44 | INIT_OPT_STRING("protocol.file.cgi", N_("Path"), | ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:44:25: note: (near initialization for 'cgi_options[1].init.path') 44 | INIT_OPT_STRING("protocol.file.cgi", N_("Path"), | ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:45:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 45 | "path", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:45:17: note: (near initialization for 'cgi_options[1].init.name') 45 | "path", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:44:46: note: in expansion of macro 'N_' 44 | INIT_OPT_STRING("protocol.file.cgi", N_("Path"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cgi_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:44:46: note: in expansion of macro 'N_' 44 | INIT_OPT_STRING("protocol.file.cgi", N_("Path"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:44:9: note: in expansion of macro 'INIT_OPT_STRING' 44 | INIT_OPT_STRING("protocol.file.cgi", N_("Path"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'cgi_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:44:9: note: in expansion of macro 'INIT_OPT_STRING' 44 | INIT_OPT_STRING("protocol.file.cgi", N_("Path"), | ^~~~~~~~~~~~~~~ cgi.c:49:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 49 | INIT_OPT_BOOL("protocol.file.cgi", N_("Allow local CGI"), | ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:49:23: note: (near initialization for 'cgi_options[2].init.path') 49 | INIT_OPT_BOOL("protocol.file.cgi", N_("Allow local CGI"), | ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:50:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 50 | "policy", 0, 0, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:50:17: note: (near initialization for 'cgi_options[2].init.name') 50 | "policy", 0, 0, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:49:44: note: in expansion of macro 'N_' 49 | INIT_OPT_BOOL("protocol.file.cgi", N_("Allow local CGI"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cgi_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:49:44: note: in expansion of macro 'N_' 49 | INIT_OPT_BOOL("protocol.file.cgi", N_("Allow local CGI"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:49:9: note: in expansion of macro 'INIT_OPT_BOOL' 49 | INIT_OPT_BOOL("protocol.file.cgi", N_("Allow local CGI"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'cgi_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ cgi.c:49:9: note: in expansion of macro 'INIT_OPT_BOOL' 49 | INIT_OPT_BOOL("protocol.file.cgi", N_("Allow local CGI"), | ^~~~~~~~~~~~~ In file included from ../../.././src/cookies/cookies.h:13: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ cgi.c:56:33: note: in expansion of macro 'N_' 56 | /* name: */ N_("CGI"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'cgi_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ cgi.c:56:33: note: in expansion of macro 'N_' 56 | /* name: */ N_("CGI"), | ^~ cgi.c: In function 'send_post_data': cgi.c:119:17: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 119 | postend = strchr((const char *)post, '\n'); | ^ cgi.c: In function 'set_vars': cgi.c:145:27: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 145 | int res = env_set("QUERY_STRING", empty_string_or_(query), -1); | ^~~~~~~~~~~~~~ | | | char * In file included from cgi.c:36: ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:152:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 152 | unsigned char *postend = strchr((const char *)post, '\n'); | ^~~~~~ cgi.c:158:39: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 158 | res = env_set("CONTENT_TYPE", post, postend - post); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:172:26: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 172 | snprintf(buf, 16, "%ld", http->post.total_upload_length); | ^~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from cgi.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ cgi.c:173:29: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 173 | if (env_set("CONTENT_LENGTH", buf, -1)) { | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:178:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 178 | if (env_set("REQUEST_METHOD", post ? "POST" : "GET", -1)) return -1; | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:178:53: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 178 | if (env_set("REQUEST_METHOD", post ? "POST" : "GET", -1)) return -1; | ~~~~~~~~~~~~~~^~~~~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:179:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 179 | if (env_set("SERVER_SOFTWARE", "ELinks/" VERSION, -1)) return -1; | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:179:40: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 179 | if (env_set("SERVER_SOFTWARE", "ELinks/" VERSION, -1)) return -1; | ^~~~~~~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:180:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 180 | if (env_set("SERVER_PROTOCOL", "HTTP/1.0", -1)) return -1; | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:180:40: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 180 | if (env_set("SERVER_PROTOCOL", "HTTP/1.0", -1)) return -1; | ^~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:182:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 182 | if (env_set("SERVER_NAME", "localhost", -1)) return -1; | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:182:36: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 182 | if (env_set("SERVER_NAME", "localhost", -1)) return -1; | ^~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:184:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 184 | if (env_set("REMOTE_ADDR", "127.0.0.1", -1)) return -1; | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:184:36: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 184 | if (env_set("REMOTE_ADDR", "127.0.0.1", -1)) return -1; | ^~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:185:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 185 | if (env_set("GATEWAY_INTERFACE", "CGI/1.1", -1)) return -1; | ^~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:185:42: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 185 | if (env_set("GATEWAY_INTERFACE", "CGI/1.1", -1)) return -1; | ^~~~~~~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:188:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 188 | if (env_set("SCRIPT_NAME", script, -1)) return -1; | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:189:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 189 | if (env_set("SCRIPT_FILENAME", script, -1)) return -1; | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:190:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 190 | if (env_set("PATH_TRANSLATED", script, -1)) return -1; | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:191:21: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 191 | if (env_set("REDIRECT_STATUS", "1", -1)) return -1; | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:191:40: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 191 | if (env_set("REDIRECT_STATUS", "1", -1)) return -1; | ^~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:198:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 198 | str = get_opt_str("protocol.http.user_agent", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cgi.c:198:15: note: in expansion of macro 'get_opt_str' 198 | str = get_opt_str("protocol.http.user_agent", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cgi.c:199:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 199 | if (*str && strcmp(str, " ")) { | ^~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ In file included from ../../.././src/osdep/types.h:5, from ../../.././src/elinks.h:11: ../../../config.h:1008:17: warning: pointer targets in passing argument 2 of 'subst_user_agent' differ in signedness [-Wpointer-sign] 1008 | #define VERSION "0.13.2" | ^~~~~~~~ | | | char * ../../.././src/setup.h:5:41: note: in expansion of macro 'VERSION' 5 | #define VERSION_STRING VERSION | ^~~~~~~ cgi.c:212:46: note: in expansion of macro 'VERSION_STRING' 212 | ustr = subst_user_agent(str, VERSION_STRING, system_name, ts); | ^~~~~~~~~~~~~~ In file included from cgi.c:32: ../../.././src/protocol/http/http.h:48:68: note: expected 'unsigned char *' but argument is of type 'char *' 48 | unsigned char *subst_user_agent(unsigned char *fmt, unsigned char *version, | ~~~~~~~~~~~~~~~^~~~~~~ cgi.c:215:33: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 215 | env_set("HTTP_USER_AGENT", ustr, -1); | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:220:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 220 | switch (get_opt_int("protocol.http.referer.policy", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cgi.c:220:17: note: in expansion of macro 'get_opt_int' 220 | switch (get_opt_int("protocol.http.referer.policy", NULL)) { | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cgi.c:226:35: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 226 | str = get_opt_str("protocol.http.referer.fake", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cgi.c:226:23: note: in expansion of macro 'get_opt_str' 226 | str = get_opt_str("protocol.http.referer.fake", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cgi.c:227:25: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 227 | env_set("HTTP_REFERER", str, -1); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:233:33: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 233 | env_set("HTTP_REFERER", struri(conn->referrer), -1); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:239:33: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 239 | env_set("HTTP_REFERER", str, -1); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:246:17: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 246 | env_set("HTTP_ACCEPT", "*/" "*", -1); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:246:32: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 246 | env_set("HTTP_ACCEPT", "*/" "*", -1); | ^~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:251:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 251 | str = get_opt_str("protocol.http.accept_language", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cgi.c:251:15: note: in expansion of macro 'get_opt_str' 251 | str = get_opt_str("protocol.http.accept_language", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cgi.c:253:25: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 253 | env_set("HTTP_ACCEPT_LANGUAGE", str, -1); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:256:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 256 | else if (get_opt_bool("protocol.http.accept_ui_language", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ cgi.c:256:18: note: in expansion of macro 'get_opt_bool' 256 | else if (get_opt_bool("protocol.http.accept_ui_language", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cgi.c:257:25: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 257 | env_set("HTTP_ACCEPT_LANGUAGE", | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:265:25: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 265 | env_set("HTTP_IF_MODIFIED_SINCE", conn->cached->last_modified, -1); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:269:25: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 269 | env_set("HTTP_PRAGMA", "no-cache", -1); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:269:40: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 269 | env_set("HTTP_PRAGMA", "no-cache", -1); | ^~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:270:25: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 270 | env_set("HTTP_CACHE_CONTROL", "no-cache", -1); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c:270:47: warning: pointer targets in passing argument 2 of 'env_set' differ in signedness [-Wpointer-sign] 270 | env_set("HTTP_CACHE_CONTROL", "no-cache", -1); | ^~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:49: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~~ cgi.c:281:33: warning: pointer targets in passing argument 1 of 'env_set' differ in signedness [-Wpointer-sign] 281 | env_set("HTTP_COOKIE", cookies->source, -1); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/env.h:5:28: note: expected 'unsigned char *' but argument is of type 'char *' 5 | int env_set(unsigned char *name, unsigned char *value, int len); | ~~~~~~~~~~~~~~~^~~~ cgi.c: In function 'test_path': cgi.c:294:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 294 | unsigned char *cgi_path = get_opt_str("protocol.file.cgi.path", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ cgi.c:294:35: note: in expansion of macro 'get_opt_str' 294 | unsigned char *cgi_path = get_opt_str("protocol.file.cgi.path", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cgi.c:301:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 301 | int filelen = strlen(filename); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ cgi.c:305:48: warning: pointer targets in passing argument 2 of 'add_to_strn' differ in signedness [-Wpointer-sign] 305 | add_to_strn(&filename, "/"); | ^~~ | | | char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:48:60: note: expected 'const unsigned char *' but argument is of type 'char *' 48 | void add_to_strn(unsigned char **str, const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ cgi.c:309:31: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] 309 | res = strncmp(path, filename, filelen); | ^~~~ | | | unsigned char * /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ cgi.c:309:37: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] 309 | res = strncmp(path, filename, filelen); | ^~~~~~~~ | | | unsigned char * /usr/include/string.h:159:51: note: expected 'const char *' but argument is of type 'unsigned char *' 159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ cgi.c: In function 'execute_cgi': cgi.c:326:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 326 | if (!get_opt_bool("protocol.file.cgi.policy", NULL)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ cgi.c:326:14: note: in expansion of macro 'get_opt_bool' 326 | if (!get_opt_bool("protocol.file.cgi.policy", NULL)) return 1; | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ cgi.c:340:18: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 340 | if (stat(script, &buf) || !(S_ISREG(buf.st_mode)) | ^~~~~~ | | | unsigned char * In file included from cgi.c:11: /usr/include/x86_64-linux-gnu/sys/stat.h:205:41: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 205 | extern int stat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ cgi.c:346:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 346 | last_slash = strrchr((const char *)script, '/'); | ^ cgi.c:387:27: warning: pointer targets in passing argument 1 of 'execl' differ in signedness [-Wpointer-sign] 387 | if (execl(script, script, (char *) NULL)) { | ^~~~~~ | | | unsigned char * In file included from cgi.c:16: /usr/include/unistd.h:594:31: note: expected 'const char *' but argument is of type 'unsigned char *' 594 | extern int execl (const char *__path, const char *__arg, ...) | ~~~~~~~~~~~~^~~~~~ cgi.c:387:35: warning: pointer targets in passing argument 2 of 'execl' differ in signedness [-Wpointer-sign] 387 | if (execl(script, script, (char *) NULL)) { | ^~~~~~ | | | unsigned char * /usr/include/unistd.h:594:51: note: expected 'const char *' but argument is of type 'unsigned char *' 594 | extern int execl (const char *__path, const char *__arg, ...) | ~~~~~~~~~~~~^~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o file.o -c file.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from file.c:22: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from file.c:25: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from file.c:34: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from file.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from file.c:35: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from file.c:36: ../../.././src/util/file.h: In function 'stat_links': ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | add_to_string(string, " "); | ^~~~~~ | | | char * In file included from ../../.././src/config/options.h:9, from file.c:23: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_user': ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 164 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 173 | snprintf(last_user, 64, "%-8d", (int) stp->st_uid); | ^~~~~~~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from file.c:7: /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 175 | snprintf(last_user, 64, "%-8.8s", pwd->pw_name); | ^~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_group': ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 193 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 202 | snprintf(last_group, 64, "%-8d", (int) stp->st_gid); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 204 | snprintf(last_group, 64, "%-8.8s", grp->gr_name); | ^~~~~~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 51 | __NTH (snprintf (char *__restrict __s, size_t __n, | ^~~~~ ../../.././src/util/file.h: In function 'stat_size': ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 220 | add_to_string(string, " "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/file.h: In function 'stat_date': ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 251 | fmt = "%b %e %Y"; | ^ ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 253 | fmt = "%b %e %H:%M"; | ^ ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 260 | add_to_string(string, " "); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ file.c: At top level: file.c:42:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | INIT_OPT_TREE("protocol", N_("Local files"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:42:23: note: (near initialization for 'file_options[0].init.path') 42 | INIT_OPT_TREE("protocol", N_("Local files"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:43:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 43 | "file", 0, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:43:17: note: (near initialization for 'file_options[0].init.name') 43 | "file", 0, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:42:35: note: in expansion of macro 'N_' 42 | INIT_OPT_TREE("protocol", N_("Local files"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'file_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:42:35: note: in expansion of macro 'N_' 42 | INIT_OPT_TREE("protocol", N_("Local files"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:42:9: note: in expansion of macro 'INIT_OPT_TREE' 42 | INIT_OPT_TREE("protocol", N_("Local files"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'file_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:42:9: note: in expansion of macro 'INIT_OPT_TREE' 42 | INIT_OPT_TREE("protocol", N_("Local files"), | ^~~~~~~~~~~~~ file.c:46:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 46 | INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:46:23: note: (near initialization for 'file_options[1].init.path') 46 | INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:47:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 47 | "allow_special_files", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:47:17: note: (near initialization for 'file_options[1].init.name') 47 | "allow_special_files", 0, 0, | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:46:40: note: in expansion of macro 'N_' 46 | INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'file_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:46:40: note: in expansion of macro 'N_' 46 | INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:46:9: note: in expansion of macro 'INIT_OPT_BOOL' 46 | INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'file_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:46:9: note: in expansion of macro 'INIT_OPT_BOOL' 46 | INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"), | ^~~~~~~~~~~~~ file.c:52:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 52 | INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:52:23: note: (near initialization for 'file_options[2].init.path') 52 | INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:53:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 53 | "show_hidden_files", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:53:17: note: (near initialization for 'file_options[2].init.name') 53 | "show_hidden_files", 0, 1, | ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:52:40: note: in expansion of macro 'N_' 52 | INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'file_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:52:40: note: in expansion of macro 'N_' 52 | INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:52:9: note: in expansion of macro 'INIT_OPT_BOOL' 52 | INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'file_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:52:9: note: in expansion of macro 'INIT_OPT_BOOL' 52 | INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"), | ^~~~~~~~~~~~~ file.c:57:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:57:23: note: (near initialization for 'file_options[3].init.path') 57 | INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:58:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 58 | "try_encoding_extensions", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:58:17: note: (near initialization for 'file_options[3].init.name') 58 | "try_encoding_extensions", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:57:40: note: in expansion of macro 'N_' 57 | INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'file_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:57:40: note: in expansion of macro 'N_' 57 | INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:57:9: note: in expansion of macro 'INIT_OPT_BOOL' 57 | INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'file_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ file.c:57:9: note: in expansion of macro 'INIT_OPT_BOOL' 57 | INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"), | ^~~~~~~~~~~~~ In file included from file.c:26: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ file.c:68:33: note: in expansion of macro 'N_' 68 | /* name: */ N_("File"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'file_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ file.c:68:33: note: in expansion of macro 'N_' 68 | /* name: */ N_("File"), | ^~ file.c: In function 'add_dir_entry': file.c:98:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 98 | strlen(entry->name) - pathlen); | ~~~~~^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ file.c:101:61: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 101 | add_html_to_string(page, entry->attrib, strlen(entry->attrib)); | ~~~~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ file.c:102:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 102 | add_to_string(page, "name, buf, MAX_STR_LEN); | ~~~~~^~~~~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/unistd.h:116:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 116 | __NTH (readlink (const char *__restrict __path, char *__restrict __buf, | ^~~~~ file.c:112:53: warning: pointer targets in passing argument 2 of 'readlink' differ in signedness [-Wpointer-sign] 112 | int readlen = readlink(entry->name, buf, MAX_STR_LEN); | ^~~ | | | unsigned char * /usr/include/x86_64-linux-gnu/bits/unistd.h:116:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' 116 | __NTH (readlink (const char *__restrict __path, char *__restrict __buf, | ^~~~~ file.c:116:42: warning: pointer targets in passing argument 1 of 'straconcat' differ in signedness [-Wpointer-sign] 116 | lnk = straconcat(" -> ", buf, (unsigned char *) NULL); | ^~~~~~ | | | char * ../../.././src/util/string.h:67:48: note: expected 'const unsigned char *' but argument is of type 'char *' 67 | unsigned char *straconcat(const unsigned char *str, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~ file.c:119:32: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 119 | if (!stat(entry->name, &st) && S_ISDIR(st.st_mode)) | ~~~~~^~~~~~ | | | unsigned char * In file included from file.c:12: /usr/include/x86_64-linux-gnu/sys/stat.h:205:41: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 205 | extern int stat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ file.c:124:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 124 | add_to_string(page, "\">"); | ^~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ file.c:137:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 137 | add_to_string(page, ""); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ file.c:140:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 140 | add_to_string(page, ""); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ file.c:142:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 142 | add_html_to_string(page, lnk, strlen(lnk)); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ file.c: In function 'add_dir_entries': file.c:156:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 156 | int dirpathlen = strlen(dirpath); | ^~~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ file.c:160:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 160 | if (get_opt_bool("document.browse.links.color_dirs", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ file.c:160:13: note: in expansion of macro 'get_opt_bool' 160 | if (get_opt_bool("document.browse.links.color_dirs", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ file.c:161:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 161 | color_to_string(get_opt_color("document.colors.dirs", NULL), | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ file.c:161:33: note: in expansion of macro 'get_opt_color' 161 | color_to_string(get_opt_color("document.colors.dirs", NULL), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ file.c: In function 'list_directory': file.c:184:46: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 184 | int show_hidden_files = get_opt_bool("protocol.file.show_hidden_files", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ file.c:184:33: note: in expansion of macro 'get_opt_bool' 184 | int show_hidden_files = get_opt_bool("protocol.file.show_hidden_files", | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ file.c:202:34: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 202 | if (!add_to_string(page, "\n
\n\n\n")) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ file.c: In function 'file_protocol_handler': file.c:252:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 252 | if (get_cmd_opt_bool("anonymous")) { | ^~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree' 321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL) | ^~~~~~~~~~~~~~~~~ file.c:252:13: note: in expansion of macro 'get_cmd_opt_bool' 252 | if (get_cmd_opt_bool("anonymous")) { | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ file.c:253:43: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 253 | if (strcmp(connection->uri->string, "file:///dev/stdin") | ~~~~~~~~~~~~~~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ file.c:266:36: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 266 | if (!strcmp(connection->uri->string, "file:///dev/stdin")) { | ~~~~~~~~~~~~~~~^~~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ file.c:309:43: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 309 | redirect_location = STRING_DIR_SEP; | ^ file.c:350:81: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 350 | get_cp_mime_name(get_cp_index("System")), | ^~~~~~~~ | | | char * In file included from ../../.././src/intl/gettext/libintl.h:17: ../../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ file.c:349:51: warning: pointer targets in passing argument 1 of 'straconcat' differ in signedness [-Wpointer-sign] 349 | head = straconcat("\r\nContent-Type: text/html; charset=", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:67:48: note: expected 'const unsigned char *' but argument is of type 'char *' 67 | unsigned char *straconcat(const unsigned char *str, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o mailcap.o -c mailcap.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from mailcap.c:21: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/cookies/cookies.h:15, from mailcap.c:22: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from mailcap.c:19: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from mailcap.c:23: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from mailcap.c:35: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/cookies/cookies.h:13: mailcap.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ mailcap.c:40:33: note: in expansion of macro 'N_' 40 | /* name: */ N_("Mailcap"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ mailcap.c:40:33: note: in expansion of macro 'N_' 40 | /* name: */ N_("Mailcap"), | ^~ mailcap.c: In function 'mailcap_protocol_handler': mailcap.c:86:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 86 | check = strcmp(ref, "elmailcap"); | ^~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ ld -r -o lib.o cgi.o file.o mailcap.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/file' make -C finger all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/finger' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o finger.o -c finger.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from finger.c:10: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from finger.c:9: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from finger.c:16: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from finger.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from finger.c:11: finger.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ finger.c:21:33: note: in expansion of macro 'N_' 21 | /* name: */ N_("Finger"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'finger_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ finger.c:21:33: note: in expansion of macro 'N_' 21 | /* name: */ N_("Finger"), | ^~ ld -r -o lib.o finger.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/finger' make -C fsp all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/fsp' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o fsp.o -c fsp.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from fsp.c:25: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from fsp.c:27: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/auth/auth.h:6, from fsp.c:33: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from fsp.c:15: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from fsp.c:38: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from fsp.c:28: fsp.c: At top level: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ fsp.c:44:33: note: in expansion of macro 'N_' 44 | /* name: */ N_("FSP"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'fsp_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ fsp.c:44:33: note: in expansion of macro 'N_' 44 | /* name: */ N_("FSP"), | ^~ fsp.c: In function 'display_entry': fsp.c:136:39: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 136 | add_format_to_string(&string, "%10d", fentry->size); | ^~~~~~ | | | char * In file included from ../../.././src/config/options.h:9, from fsp.c:26: ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ fsp.c:137:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 137 | add_to_string(&string, "\tname, namelen, 0); | ~~~~~~^~~~~~ | | | const char * ../../.././src/protocol/uri.h:309:68: note: expected 'const unsigned char *' but argument is of type 'const char *' 309 | void encode_uri_string(struct string *string, const unsigned char *name, int namelen, | ~~~~~~~~~~~~~~~~~~~~~^~~~ fsp.c:142:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 142 | add_to_string(&string, "/\">"); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ fsp.c:144:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 144 | add_to_string(&string, ""); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ fsp.c:148:51: warning: pointer targets in passing argument 2 of 'add_html_to_string' differ in signedness [-Wpointer-sign] 148 | add_html_to_string(&string, fentry->name, namelen); | ~~~~~~^~~~~~ | | | const char * ../../.././src/util/conv.h:94:79: note: expected 'const unsigned char *' but argument is of type 'const char *' 94 | struct string *add_html_to_string(struct string *string, const unsigned char *html, int htmllen); | ~~~~~~~~~~~~~~~~~~~~~^~~~ fsp.c:150:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 150 | add_to_string(&string, ""); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ fsp.c:153:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 153 | add_to_string(&string, "\">"); | ^~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ fsp.c:154:51: warning: pointer targets in passing argument 2 of 'add_html_to_string' differ in signedness [-Wpointer-sign] 154 | add_html_to_string(&string, fentry->name, namelen); | ~~~~~~^~~~~~ | | | const char * ../../.././src/util/conv.h:94:79: note: expected 'const unsigned char *' but argument is of type 'const char *' 94 | struct string *add_html_to_string(struct string *string, const unsigned char *html, int htmllen); | ~~~~~~~~~~~~~~~~~~~~~^~~~ fsp.c:156:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 156 | add_to_string(&string, ""); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ fsp.c:157:20: warning: pointer targets in passing argument 1 of 'puts' differ in signedness [-Wpointer-sign] 157 | puts(string.source); | ~~~~~~^~~~~~~ | | | unsigned char * In file included from fsp.c:13: /usr/include/stdio.h:661:30: note: expected 'const char *' but argument is of type 'unsigned char *' 661 | extern int puts (const char *__s); | ~~~~~~~~~~~~^~~ fsp.c: In function 'fsp_directory': fsp.c:213:32: warning: pointer targets in passing argument 2 of 'fsp_opendir' differ in signedness [-Wpointer-sign] 213 | dir = fsp_opendir(ses, data); | ^~~~ | | | unsigned char * In file included from fsp.c:12: /usr/include/fsplib.h:165:50: note: expected 'const char *' but argument is of type 'unsigned char *' 165 | FSP_DIR * fsp_opendir(FSP_SESSION *s,const char *dirname); | ~~~~~~~~~~~~^~~~~~~ fsp.c:219:17: warning: pointer targets in passing argument 1 of 'puts' differ in signedness [-Wpointer-sign] 219 | puts(buf.source); | ~~~^~~~~~~ | | | unsigned char * /usr/include/stdio.h:661:30: note: expected 'const char *' but argument is of type 'unsigned char *' 661 | extern int puts (const char *__s); | ~~~~~~~~~~~~^~~ fsp.c:221:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 221 | if (get_opt_bool("document.browse.links.color_dirs", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ fsp.c:221:13: note: in expansion of macro 'get_opt_bool' 221 | if (get_opt_bool("document.browse.links.color_dirs", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ fsp.c:222:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 222 | color_to_string(get_opt_color("document.colors.dirs", NULL), | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ fsp.c:222:33: note: in expansion of macro 'get_opt_color' 222 | color_to_string(get_opt_color("document.colors.dirs", NULL), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ fsp.c: In function 'do_fsp': fsp.c:260:32: warning: pointer targets in passing argument 1 of 'fsp_open_session' differ in signedness [-Wpointer-sign] 260 | ses = fsp_open_session(host, port, password); | ^~~~ | | | unsigned char * /usr/include/fsplib.h:154:44: note: expected 'const char *' but argument is of type 'unsigned char *' 154 | FSP_SESSION * fsp_open_session(const char *host,unsigned short port, const char *password); | ~~~~~~~~~~~~^~~~ fsp.c:260:44: warning: pointer targets in passing argument 3 of 'fsp_open_session' differ in signedness [-Wpointer-sign] 260 | ses = fsp_open_session(host, port, password); | ^~~~~~~~ | | | unsigned char * /usr/include/fsplib.h:154:82: note: expected 'const char *' but argument is of type 'unsigned char *' 154 | FSP_SESSION * fsp_open_session(const char *host,unsigned short port, const char *password); | ~~~~~~~~~~~~^~~~~~~~ fsp.c:286:27: warning: pointer targets in passing argument 2 of 'fsp_stat' differ in signedness [-Wpointer-sign] 286 | if (fsp_stat(ses, data, &sb)) fsp_error(connection_state_for_errno(errno)); | ^~~~ | | | unsigned char * /usr/include/fsplib.h:184:41: note: expected 'const char *' but argument is of type 'unsigned char *' 184 | int fsp_stat(FSP_SESSION *s,const char *path,struct stat *sb); | ~~~~~~~~~~~~^~~~ fsp.c:292:49: warning: pointer targets in passing argument 2 of 'fsp_fopen' differ in signedness [-Wpointer-sign] 292 | FSP_FILE *file = fsp_fopen(ses, data, "r"); | ^~~~ | | | unsigned char * /usr/include/fsplib.h:174:56: note: expected 'const char *' but argument is of type 'unsigned char *' 174 | FSP_FILE * fsp_fopen(FSP_SESSION *session, const char *path,const char *modeflags); | ~~~~~~~~~~~~^~~~ fsp.c: In function 'prompt_username_pw': fsp.c:349:35: warning: pointer targets in passing argument 2 of 'add_auth_entry' differ in signedness [-Wpointer-sign] 349 | add_auth_entry(conn->uri, "FSP", NULL, NULL, 0); | ^~~~~ | | | char * ../../.././src/protocol/auth/auth.h:41:49: note: expected 'unsigned char *' but argument is of type 'char *' 41 | struct auth_entry *add_auth_entry(struct uri *, unsigned char *, | ^~~~~~~~~~~~~~~ fsp.c: In function 'fsp_got_error': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ fsp.c:369:9: note: in expansion of macro 'assert' 369 | assert(rb->freespace >= 1); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * fsp.c:369:9: note: in expansion of macro 'assert' 369 | assert(rb->freespace >= 1); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ fsp.c:377:66: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 377 | error = connection_state_for_errno(atoi(rb->data + 1)); | ~~~~~~~~~^~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from fsp.c:11: /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *' 362 | __NTH (atoi (const char *__nptr)) | ^~~~~ fsp.c:380:56: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 380 | error = connection_state(atoi(rb->data + 1)); | ~~~~~~~~~^~~ | | | unsigned char * /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *' 362 | __NTH (atoi (const char *__nptr)) | ^~~~~ ../../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error | ^ fsp.c:383:17: note: in expansion of macro 'ERROR' 383 | ERROR("malformed error code: %s", rb->data); | ^~~~~ fsp.c:383:23: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign] 383 | ERROR("malformed error code: %s", rb->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *' 41 | void elinks_error(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ fsp.c: In function 'fsp_got_header': fsp.c:446:37: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 446 | if (!strcmp(ctype, "text/x-error")) { | ^~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ fsp.c:452:73: warning: pointer targets in passing argument 1 of 'atoll' differ in signedness [-Wpointer-sign] 452 | conn->est_length = (off_t)atoll(ctype); | ^~~~~ | | | unsigned char * /usr/include/stdlib.h:374:1: note: expected 'const char *' but argument is of type 'unsigned char *' 374 | __NTH (atoll (const char *__nptr)) | ^~~~~ In file included from ../../.././src/config/options.h:8: fsp.c:480:67: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 480 | mem_free_set(&conn->cached->content_type, stracpy("text/html")); | ^~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ ../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ ld -r -o lib.o fsp.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/fsp' make -C ftp all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/ftp' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o ftp.o -c ftp.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from ftp.c:34: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from ftp.c:36: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/protocol/auth/auth.h:6, from ftp.c:44: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ftp.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ftp.c:49: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ftp.c:35: ftp.c: At top level: ftp.c:56:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | INIT_OPT_TREE("protocol", N_("FTP"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:56:23: note: (near initialization for 'ftp_options[0].init.path') 56 | INIT_OPT_TREE("protocol", N_("FTP"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:57:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | "ftp", 0, | ^~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:57:17: note: (near initialization for 'ftp_options[0].init.name') 57 | "ftp", 0, | ^~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:56:35: note: in expansion of macro 'N_' 56 | INIT_OPT_TREE("protocol", N_("FTP"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ftp_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:56:35: note: in expansion of macro 'N_' 56 | INIT_OPT_TREE("protocol", N_("FTP"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:56:9: note: in expansion of macro 'INIT_OPT_TREE' 56 | INIT_OPT_TREE("protocol", N_("FTP"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'ftp_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:56:9: note: in expansion of macro 'INIT_OPT_TREE' 56 | INIT_OPT_TREE("protocol", N_("FTP"), | ^~~~~~~~~~~~~ ftp.c:60:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:60:23: note: (near initialization for 'ftp_options[1].init.path') 60 | INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:61:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | "proxy", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:61:17: note: (near initialization for 'ftp_options[1].init.name') 61 | "proxy", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:60:39: note: in expansion of macro 'N_' 60 | INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ftp_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:60:39: note: in expansion of macro 'N_' 60 | INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:60:9: note: in expansion of macro 'INIT_OPT_TREE' 60 | INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'ftp_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:60:9: note: in expansion of macro 'INIT_OPT_TREE' 60 | INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), | ^~~~~~~~~~~~~ ftp.c:64:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:64:25: note: (near initialization for 'ftp_options[2].init.path') 64 | INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:65:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | "host", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:65:17: note: (near initialization for 'ftp_options[2].init.name') 65 | "host", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:64:47: note: in expansion of macro 'N_' 64 | INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ftp_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:64:47: note: in expansion of macro 'N_' 64 | INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:64:9: note: in expansion of macro 'INIT_OPT_STRING' 64 | INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'ftp_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:64:9: note: in expansion of macro 'INIT_OPT_STRING' 64 | INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~ ftp.c:70:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:70:25: note: (near initialization for 'ftp_options[3].init.path') 70 | INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:71:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 71 | "anon_passwd", 0, "some@host.domain", | ^~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:71:17: note: (near initialization for 'ftp_options[3].init.name') 71 | "anon_passwd", 0, "some@host.domain", | ^~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:70:41: note: in expansion of macro 'N_' 70 | INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ftp_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:70:41: note: in expansion of macro 'N_' 70 | INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:70:9: note: in expansion of macro 'INIT_OPT_STRING' 70 | INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'ftp_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:70:9: note: in expansion of macro 'INIT_OPT_STRING' 70 | INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), | ^~~~~~~~~~~~~~~ ftp.c:74:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:74:23: note: (near initialization for 'ftp_options[4].init.path') 74 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:75:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 75 | "use_pasv", 0, 1, | ^~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:75:17: note: (near initialization for 'ftp_options[4].init.name') 75 | "use_pasv", 0, 1, | ^~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:74:39: note: in expansion of macro 'N_' 74 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ftp_options[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:74:39: note: in expansion of macro 'N_' 74 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:74:9: note: in expansion of macro 'INIT_OPT_BOOL' 74 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'ftp_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:74:9: note: in expansion of macro 'INIT_OPT_BOOL' 74 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), | ^~~~~~~~~~~~~ ftp.c:79:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 79 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:79:23: note: (near initialization for 'ftp_options[5].init.path') 79 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:80:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | "use_epsv", 0, 0, | ^~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:80:17: note: (near initialization for 'ftp_options[5].init.name') 80 | "use_epsv", 0, 0, | ^~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:79:39: note: in expansion of macro 'N_' 79 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ftp_options[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:79:39: note: in expansion of macro 'N_' 79 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:79:9: note: in expansion of macro 'INIT_OPT_BOOL' 79 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'ftp_options[5].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ftp.c:79:9: note: in expansion of macro 'INIT_OPT_BOOL' 79 | INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), | ^~~~~~~~~~~~~ In file included from ftp.c:38: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ ftp.c:89:33: note: in expansion of macro 'N_' 89 | /* name: */ N_("FTP"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'ftp_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ ftp.c:89:33: note: in expansion of macro 'N_' 89 | /* name: */ N_("FTP"), | ^~ ftp.c: In function 'get_ftp_response': ftp.c:207:30: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign] 207 | response = strtoul(rb->data, (char **) &num_end, 10); | ~~^~~~~~ | | | unsigned char * In file included from ftp.c:10: /usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 181 | extern unsigned long int strtoul (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:237:75: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness [-Wpointer-sign] 237 | if (getpeername(conn->socket->fd, (struct sockaddr *) sa, &sal)) { | ^~~~ | | | int * In file included from ftp.c:15: /usr/include/x86_64-linux-gnu/sys/socket.h:131:47: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 131 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ftp.c:263:47: warning: pointer targets in passing argument 1 of 'strtoull' differ in signedness [-Wpointer-sign] 263 | off_t size = strtoull(num_end + 1, NULL, 10); | ~~~~~~~~^~~ | | | unsigned char * /usr/include/stdlib.h:206:64: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 206 | extern unsigned long long int strtoull (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../../.././src/config/options.h:9: ftp.c: In function 'auth_user_matching_uri': ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ ftp.c:311:17: note: in expansion of macro 'c_strlcasecmp' 311 | return !c_strlcasecmp(auth->user, -1, uri->user, uri->userlen); | ^~~~~~~~~~~~~ In file included from ../../.././src/config/options.h:8: ftp.c: In function 'prompt_username_pw': ftp.c:328:59: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 328 | mem_free_set(&conn->cached->content_type, stracpy("text/html")); | ^~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ ../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ ftp.c:334:35: warning: pointer targets in passing argument 2 of 'add_auth_entry' differ in signedness [-Wpointer-sign] 334 | add_auth_entry(conn->uri, "FTP Login", NULL, NULL, 0); | ^~~~~~~~~~~ | | | char * ../../.././src/protocol/auth/auth.h:41:49: note: expected 'unsigned char *' but argument is of type 'char *' 41 | struct auth_entry *add_auth_entry(struct uri *, unsigned char *, | ^~~~~~~~~~~~~~~ ftp.c: In function 'ftp_login': ftp.c:354:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 354 | add_to_string(&cmd, "USER "); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:364:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 364 | add_to_string(&cmd, "anonymous"); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c: In function 'ftp_pass': ftp.c:467:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 467 | add_to_string(&cmd, "PASS "); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:481:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 481 | add_to_string(&cmd, get_opt_str("protocol.ftp.anon_passwd", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ ftp.c:481:37: note: in expansion of macro 'get_opt_str' 481 | add_to_string(&cmd, get_opt_str("protocol.ftp.anon_passwd", | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ftp.c: In function 'add_portcmd_to_string': ftp.c:553:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 553 | add_to_string(string, "PORT "); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c: In function 'add_eprtcmd_to_string': ftp.c:574:47: warning: pointer targets in passing argument 3 of 'inet_ntop' differ in signedness [-Wpointer-sign] 574 | inet_ntop(AF_INET6, &addr->sin6_addr, addr_str, INET6_ADDRSTRLEN); | ^~~~~~~~ | | | unsigned char * In file included from ftp.c:29: /usr/include/arpa/inet.h:65:48: note: expected 'char * restrict' but argument is of type 'unsigned char *' 65 | char *__restrict __buf, socklen_t __len) | ~~~~~~~~~~~~~~~~~^~~~~ ftp.c:587:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 587 | add_to_string(string, "EPRT |2|"); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c: In function 'get_ftp_data_socket': ftp.c:605:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 605 | ftp->use_pasv = get_opt_bool("protocol.ftp.use_pasv", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ ftp.c:605:25: note: in expansion of macro 'get_opt_bool' 605 | ftp->use_pasv = get_opt_bool("protocol.ftp.use_pasv", NULL); | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ftp.c:608:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 608 | ftp->use_epsv = get_opt_bool("protocol.ftp.use_epsv", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ ftp.c:608:25: note: in expansion of macro 'get_opt_bool' 608 | ftp->use_epsv = get_opt_bool("protocol.ftp.use_epsv", NULL); | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ftp.c:612:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 612 | add_to_string(command, "EPSV"); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:631:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 631 | add_to_string(command, "PASV"); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c: In function 'add_file_cmd_to_str': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ftp.c:689:17: note: in expansion of macro 'INTERNAL' 689 | INTERNAL("conn->uri->data empty"); | ^~~~~~~~ ftp.c:689:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 689 | INTERNAL("conn->uri->data empty"); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ftp.c:694:9: note: in expansion of macro 'assert' 694 | assert(conn->info == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ftp.c:694:9: note: in expansion of macro 'assert' 694 | assert(conn->info == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ftp.c:695:9: note: in expansion of macro 'assert' 695 | assert(conn->done == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ftp.c:695:9: note: in expansion of macro 'assert' 695 | assert(conn->done == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ftp.c:723:17: note: in expansion of macro 'INTERNAL' 723 | INTERNAL("Ftp data socket failure"); | ^~~~~~~~ ftp.c:723:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 723 | INTERNAL("Ftp data socket failure"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ftp.c:746:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 746 | if (!add_to_string(&command, "TYPE A") /* ASCII */ | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:751:49: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 751 | || !add_to_string(&command, "CWD ") | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:755:49: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 755 | || !add_to_string(&command, "LIST") | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:769:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 769 | if (!add_to_string(&command, "TYPE I") /* BINARY */ | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:782:54: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 782 | if (!add_to_string(&command, "REST ") | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:793:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 793 | if (!add_to_string(&command, "SIZE ") | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:800:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 800 | if (!add_to_string(&command, "RETR ") | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c: In function 'send_it_line_by_line': ftp.c:834:29: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 834 | unsigned char *nl = strchr((const char *)ftp->cmd_buffer, '\n'); | ^~~~~~ ftp.c:843:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 843 | memmove(ftp->cmd_buffer, nl, strlen(nl) + 1); | ^~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ftp.c: In function 'get_filesize_from_RETR': ftp.c:895:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 895 | kbytes = strstr((const char *)data, "kbytes"); | ^ ftp.c:928:27: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 928 | if (c_strncasecmp(&data[pos], "byte", 4)) | ^~~~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ ftp.c:932:36: warning: pointer targets in passing argument 1 of 'strtoll' differ in signedness [-Wpointer-sign] 932 | file_len = (off_t) strtoll(&data[pos_file_len], NULL, 10); | ^~~~~~~~~~~~~~~~~~~ | | | unsigned char * /usr/include/stdlib.h:201:54: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 201 | extern long long int strtoll (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c: In function 'ftp_retr_file': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ftp.c:1046:33: note: in expansion of macro 'INTERNAL' 1046 | INTERNAL("WHAT???"); | ^~~~~~~~ ftp.c:1046:42: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 1046 | INTERNAL("WHAT???"); | ^~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ftp.c: In function 'ftp_got_final_response': ftp.c:1135:54: warning: pointer targets in passing argument 2 of 'redirect_cache' differ in signedness [-Wpointer-sign] 1135 | || !redirect_cache(conn->cached, "/", 1, 0)) { | ^~~ | | | char * ../../.././src/cache/cache.h:137:59: note: expected 'unsigned char *' but argument is of type 'char *' 137 | redirect_cache(struct cache_entry *cached, unsigned char *location, | ~~~~~~~~~~~~~~~^~~~~~~~ ftp.c: In function 'display_dir_entry': ftp.c:1222:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1222 | add_to_string(&string, " 1 ftp ftp "); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:1225:47: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 1225 | add_format_to_string(&string, "%12" OFF_PRINT_FORMAT " ", | ^~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:1228:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1228 | add_to_string(&string, " - "); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:1250:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 1250 | fmt = "%b %e %Y"; | ^ ftp.c:1252:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 1252 | fmt = "%b %e %H:%M"; | ^ ftp.c:1254:31: warning: pointer targets in passing argument 1 of 'strftime' differ in signedness [-Wpointer-sign] 1254 | wr = strftime(date, sizeof(date), fmt, when_tm); | ^~~~ | | | unsigned char * In file included from ../../.././src/util/time.h:11, from ../../.././src/cache/cache.h:6: /usr/include/time.h:100:42: note: expected 'char * restrict' but argument is of type 'unsigned char *' 100 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ~~~~~~~~~~~~~~~~~^~~ ftp.c:1254:51: warning: pointer targets in passing argument 3 of 'strftime' differ in signedness [-Wpointer-sign] 1254 | wr = strftime(date, sizeof(date), fmt, when_tm); | ^~~ | | | unsigned char * /usr/include/time.h:101:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 101 | const char *__restrict __format, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ftp.c:1259:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1259 | add_to_string(&string, " "); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:1276:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1276 | add_to_string(&string, ""); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:1281:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1281 | add_to_string(&string, ""); | ^~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:1287:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1287 | add_to_string(&string, ""); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:1290:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1290 | add_to_string(&string, ""); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c:1294:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1294 | add_to_string(&string, " -> "); | ^~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ftp.c: In function 'ftp_process_dirlist': ../../.././src/protocol/ftp/parse.h:33:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH } | ^~ ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ ftp.c:1382:49: note: in expansion of macro 'INIT_FTP_FILE_INFO' 1382 | struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO; | ^~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:33:41: note: (near initialization for 'ftp_info.name.source') 33 | { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH } | ^~ ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ ftp.c:1382:49: note: in expansion of macro 'INIT_FTP_FILE_INFO' 1382 | struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO; | ^~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:33:61: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH } | ^~ ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ ftp.c:1382:49: note: in expansion of macro 'INIT_FTP_FILE_INFO' 1382 | struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO; | ^~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:33:61: note: (near initialization for 'ftp_info.symlink.source') 33 | { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH } | ^~ ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ ftp.c:1382:49: note: in expansion of macro 'INIT_FTP_FILE_INFO' 1382 | struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO; | ^~~~~~~~~~~~~~~~~~ ftp.c: In function 'ftp_data_accept': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ftp.c:1437:9: note: in expansion of macro 'assert' 1437 | assert(conn->data_socket->fd >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ftp.c:1437:9: note: in expansion of macro 'assert' 1437 | assert(conn->data_socket->fd >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ftp.c: In function 'got_something_from_data_connection': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ftp.c:1478:9: note: in expansion of macro 'assert' 1478 | assert(conn->data_socket->fd >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ftp.c:1478:9: note: in expansion of macro 'assert' 1478 | assert(conn->data_socket->fd >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ftp.c:1493:53: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign] 1493 | format.libc_codepage = get_cp_index("System"); | ^~~~~~~~ | | | char * In file included from ../../.././src/intl/gettext/libintl.h:17: ../../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *' 123 | int get_cp_index(const unsigned char *); | ^~~~~~~~~~~~~~~~~~~~~ ftp.c:1495:52: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1495 | format.colorize_dir = get_opt_bool("document.browse.links.color_dirs", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ ftp.c:1495:39: note: in expansion of macro 'get_opt_bool' 1495 | format.colorize_dir = get_opt_bool("document.browse.links.color_dirs", NULL); | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ftp.c:1498:55: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1498 | color_to_string(get_opt_color("document.colors.dirs", NULL), | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree' 318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~~ ftp.c:1498:41: note: in expansion of macro 'get_opt_color' 1498 | color_to_string(get_opt_color("document.colors.dirs", NULL), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:36:43: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | { FTP_FILE_DIRECTORY, INIT_STRING("..", 2), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH } | ^~~~ ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ ftp.c:1524:57: note: in expansion of macro 'INIT_FTP_FILE_INFO_ROOT' 1524 | struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:36:43: note: (near initialization for 'ftp_info.name.source') 36 | { FTP_FILE_DIRECTORY, INIT_STRING("..", 2), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH } | ^~~~ ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ ftp.c:1524:57: note: in expansion of macro 'INIT_FTP_FILE_INFO_ROOT' 1524 | struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:36:65: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | { FTP_FILE_DIRECTORY, INIT_STRING("..", 2), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH } | ^~ ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ ftp.c:1524:57: note: in expansion of macro 'INIT_FTP_FILE_INFO_ROOT' 1524 | struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:36:65: note: (near initialization for 'ftp_info.symlink.source') 36 | { FTP_FILE_DIRECTORY, INIT_STRING("..", 2), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH } | ^~ ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING' 173 | #define INIT_STRING(s, l) { s, l } | ^ ftp.c:1524:57: note: in expansion of macro 'INIT_FTP_FILE_INFO_ROOT' 1524 | struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1530:67: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 1530 | mem_free_set(&conn->cached->content_type, stracpy("text/html")); | ^~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ ../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ ftp.c:1581:33: warning: pointer targets in passing argument 3 of 'add_fragment' differ in signedness [-Wpointer-sign] 1581 | if (ftp->dir) ADD_CONST("\n
\n\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ftp.c:1578:48: note: in definition of macro 'ADD_CONST' 1578 | add_fragment(conn->cached, conn->from, str, sizeof(str) - 1); \ | ^~~ ../../.././src/cache/cache.h:113:39: note: expected 'const unsigned char *' but argument is of type 'char *' 113 | const unsigned char *data, ssize_t length); | ~~~~~~~~~~~~~~~~~~~~~^~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o parse.o -c parse.c In file included from ../../.././src/util/string.h:11, from ../../.././src/protocol/ftp/parse.h:6, from parse.c:29: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from parse.c:30: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * In file included from parse.c:14: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ parse.c: In function 'parse_ftp_file_info': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ parse.c:605:9: note: in expansion of macro 'assert' 605 | assert(info && src && len > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * parse.c:605:9: note: in expansion of macro 'assert' 605 | assert(info && src && len > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ld -r -o lib.o ftp.o parse.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/ftp' make -C http all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/http' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o blacklist.o -c blacklist.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from ../../.././src/main/module.h:4, from ../../.././src/protocol/protocol.h:4, from blacklist.c:12: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from blacklist.c:13: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from blacklist.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ blacklist.c: In function 'get_blacklist_entry': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ blacklist.c:35:17: note: in expansion of macro 'assert' 35 | assert(uri && uri->hostlen > 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * blacklist.c:35:17: note: in expansion of macro 'assert' 35 | assert(uri && uri->hostlen > 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) | ^ blacklist.c:40:22: note: in expansion of macro 'c_strlcasecmp' 40 | if (!c_strlcasecmp(entry->host, -1, uri->host, uri->hostlen)) | ^~~~~~~~~~~~~ blacklist.c: In function 'add_blacklist_entry': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ blacklist.c:61:9: note: in expansion of macro 'add_to_list' 61 | add_to_list(blacklist, entry); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ blacklist.c:61:9: note: in expansion of macro 'add_to_list' 61 | add_to_list(blacklist, entry); | ^~~~~~~~~~~ ../../.././src/util/lists.h:172:24: warning: array subscript 'struct blacklist_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ blacklist.c:61:9: note: in expansion of macro 'add_to_list' 61 | add_to_list(blacklist, entry); | ^~~~~~~~~~~ blacklist.c:26:45: note: object 'blacklist' of size 16 26 | static INIT_LIST_OF(struct blacklist_entry, blacklist); | ^~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ ../../.././src/util/lists.h:174:12: warning: array subscript 'struct blacklist_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ^~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ blacklist.c:61:9: note: in expansion of macro 'add_to_list' 61 | add_to_list(blacklist, entry); | ^~~~~~~~~~~ blacklist.c:26:45: note: object 'blacklist' of size 16 26 | static INIT_LIST_OF(struct blacklist_entry, blacklist); | ^~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o codes.o -c codes.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from codes.c:14: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from codes.c:13: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from codes.c:17: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from codes.c:11: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ codes.c: At top level: codes.c:33:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | { 100, "Continue" }, | ^~~~~~~~~~ codes.c:33:16: note: (near initialization for 'http_code[0].str') codes.c:34:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 34 | { 101, "Switching Protocols" }, | ^~~~~~~~~~~~~~~~~~~~~ codes.c:34:16: note: (near initialization for 'http_code[1].str') codes.c:35:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 35 | { 200, "OK" }, | ^~~~ codes.c:35:16: note: (near initialization for 'http_code[2].str') codes.c:36:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | { 201, "Created" }, | ^~~~~~~~~ codes.c:36:16: note: (near initialization for 'http_code[3].str') codes.c:37:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 37 | { 202, "Accepted" }, | ^~~~~~~~~~ codes.c:37:16: note: (near initialization for 'http_code[4].str') codes.c:38:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 38 | { 203, "Non-Authoritative Information" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:38:16: note: (near initialization for 'http_code[5].str') codes.c:39:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 39 | { 204, "No Content" }, | ^~~~~~~~~~~~ codes.c:39:16: note: (near initialization for 'http_code[6].str') codes.c:40:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 40 | { 205, "Reset Content" }, | ^~~~~~~~~~~~~~~ codes.c:40:16: note: (near initialization for 'http_code[7].str') codes.c:41:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 41 | { 206, "Partial Content" }, | ^~~~~~~~~~~~~~~~~ codes.c:41:16: note: (near initialization for 'http_code[8].str') codes.c:42:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | { 300, "Multiple Choices" }, | ^~~~~~~~~~~~~~~~~~ codes.c:42:16: note: (near initialization for 'http_code[9].str') codes.c:43:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 43 | { 301, "Moved Permanently" }, | ^~~~~~~~~~~~~~~~~~~ codes.c:43:16: note: (near initialization for 'http_code[10].str') codes.c:44:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 44 | { 302, "Found" }, | ^~~~~~~ codes.c:44:16: note: (near initialization for 'http_code[11].str') codes.c:45:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 45 | { 303, "See Other" }, | ^~~~~~~~~~~ codes.c:45:16: note: (near initialization for 'http_code[12].str') codes.c:46:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 46 | { 304, "Not Modified" }, | ^~~~~~~~~~~~~~ codes.c:46:16: note: (near initialization for 'http_code[13].str') codes.c:47:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 47 | { 305, "Use Proxy" }, | ^~~~~~~~~~~ codes.c:47:16: note: (near initialization for 'http_code[14].str') codes.c:48:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 48 | { 306, "(Unused)" }, | ^~~~~~~~~~ codes.c:48:16: note: (near initialization for 'http_code[15].str') codes.c:49:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 49 | { 307, "Temporary Redirect" }, | ^~~~~~~~~~~~~~~~~~~~ codes.c:49:16: note: (near initialization for 'http_code[16].str') codes.c:50:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 50 | { 400, "Bad Request" }, | ^~~~~~~~~~~~~ codes.c:50:16: note: (near initialization for 'http_code[17].str') codes.c:51:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 51 | { 401, "Unauthorized" }, | ^~~~~~~~~~~~~~ codes.c:51:16: note: (near initialization for 'http_code[18].str') codes.c:52:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 52 | { 402, "Payment Required" }, | ^~~~~~~~~~~~~~~~~~ codes.c:52:16: note: (near initialization for 'http_code[19].str') codes.c:53:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 53 | { 403, "Forbidden" }, | ^~~~~~~~~~~ codes.c:53:16: note: (near initialization for 'http_code[20].str') codes.c:54:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | { 404, "Not Found" }, | ^~~~~~~~~~~ codes.c:54:16: note: (near initialization for 'http_code[21].str') codes.c:55:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 55 | { 405, "Method Not Allowed" }, | ^~~~~~~~~~~~~~~~~~~~ codes.c:55:16: note: (near initialization for 'http_code[22].str') codes.c:56:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 56 | { 406, "Not Acceptable" }, | ^~~~~~~~~~~~~~~~ codes.c:56:16: note: (near initialization for 'http_code[23].str') codes.c:57:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | { 407, "Proxy Authentication Required" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:57:16: note: (near initialization for 'http_code[24].str') codes.c:58:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 58 | { 408, "Request Timeout" }, | ^~~~~~~~~~~~~~~~~ codes.c:58:16: note: (near initialization for 'http_code[25].str') codes.c:59:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 59 | { 409, "Conflict" }, | ^~~~~~~~~~ codes.c:59:16: note: (near initialization for 'http_code[26].str') codes.c:60:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | { 410, "Gone" }, | ^~~~~~ codes.c:60:16: note: (near initialization for 'http_code[27].str') codes.c:61:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | { 411, "Length Required" }, | ^~~~~~~~~~~~~~~~~ codes.c:61:16: note: (near initialization for 'http_code[28].str') codes.c:62:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | { 412, "Precondition Failed" }, | ^~~~~~~~~~~~~~~~~~~~~ codes.c:62:16: note: (near initialization for 'http_code[29].str') codes.c:63:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 63 | { 413, "Request Entity Too Large" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:63:16: note: (near initialization for 'http_code[30].str') codes.c:64:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | { 414, "Request-URI Too Long" }, | ^~~~~~~~~~~~~~~~~~~~~~ codes.c:64:16: note: (near initialization for 'http_code[31].str') codes.c:65:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 65 | { 415, "Unsupported Media Type" }, | ^~~~~~~~~~~~~~~~~~~~~~~~ codes.c:65:16: note: (near initialization for 'http_code[32].str') codes.c:66:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 66 | { 416, "Requested Range Not Satisfiable" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:66:16: note: (near initialization for 'http_code[33].str') codes.c:67:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 67 | { 417, "Expectation Failed" }, | ^~~~~~~~~~~~~~~~~~~~ codes.c:67:16: note: (near initialization for 'http_code[34].str') codes.c:68:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 68 | { 500, "Internal Server Error" }, | ^~~~~~~~~~~~~~~~~~~~~~~ codes.c:68:16: note: (near initialization for 'http_code[35].str') codes.c:69:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | { 501, "Not Implemented" }, | ^~~~~~~~~~~~~~~~~ codes.c:69:16: note: (near initialization for 'http_code[36].str') codes.c:70:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | { 502, "Bad Gateway" }, | ^~~~~~~~~~~~~ codes.c:70:16: note: (near initialization for 'http_code[37].str') codes.c:71:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 71 | { 503, "Service Unavailable" }, | ^~~~~~~~~~~~~~~~~~~~~ codes.c:71:16: note: (near initialization for 'http_code[38].str') codes.c:72:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 72 | { 504, "Gateway Timeout" }, | ^~~~~~~~~~~~~~~~~ codes.c:72:16: note: (near initialization for 'http_code[39].str') codes.c:73:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 73 | { 505, "HTTP Version Not Supported" }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:73:16: note: (near initialization for 'http_code[40].str') codes.c: In function 'get_http_error_document': codes.c:105:44: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 105 | unsigned char *title = asprintfa(_("HTTP error %03d", term), code); | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ codes.c:105:42: warning: pointer targets in passing argument 1 of 'asprintfa' differ in signedness [-Wpointer-sign] 105 | unsigned char *title = asprintfa(_("HTTP error %03d", term), code); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | unsigned char * In file included from codes.c:22: ../../.././src/util/snprintf.h:90:38: note: expected 'const char *' but argument is of type 'unsigned char *' 90 | unsigned char *asprintfa(const char *fmt, ...); | ~~~~~~~~~~~~^~~ codes.c:108:31: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 108 | if (!codestr) codestr = "Unknown error"; | ^ codes.c:116:17: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 116 | "\n" | ^~~~~~~~~~ | | | char * In file included from ../../.././src/config/options.h:9, from ../../.././src/intl/gettext/libintl.h:16: ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ codes.c:128:17: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign] 128 | " An error occurred on the server while fetching the document you\n" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *' 94 | _(unsigned char *msg, struct terminal *term) | ~~~~~~~~~~~~~~~^~~ codes.c:138:17: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 138 | "

\n" | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ codes.c:144:17: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 144 | "

\n" | ^~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../../.././src/config/options.h:8: codes.c: In function 'show_http_error_document': codes.c:181:60: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 181 | mem_free_set(&cache->content_type, stracpy("text/html")); | ^~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ ../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ codes.c:183:41: warning: pointer targets in passing argument 1 of 'straconcat' differ in signedness [-Wpointer-sign] 183 | straconcat("\r\nContent-Type: text/html; charset=", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ ../../.././src/util/string.h:67:48: note: expected 'const unsigned char *' but argument is of type 'char *' 67 | unsigned char *straconcat(const unsigned char *str, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~ codes.c:186:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 186 | add_fragment(cache, 0, str, strlen(str)); | ^~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ codes.c: In function 'http_error_document': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ codes.c:202:9: note: in expansion of macro 'assert' 202 | assert(conn && conn->uri); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * codes.c:202:9: note: in expansion of macro 'assert' 202 | assert(conn && conn->uri); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o http.o -c http.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from http.c:17: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/cookies/cookies.h:15, from http.c:19: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from http.c:10: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from http.c:21: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from http.c:40: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from http.c:18: http.c: At top level: http.c:72:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 72 | INIT_OPT_TREE("protocol", N_("HTTP"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:72:23: note: (near initialization for 'http_options[0].init.path') 72 | INIT_OPT_TREE("protocol", N_("HTTP"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:73:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 73 | "http", 0, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:73:17: note: (near initialization for 'http_options[0].init.name') 73 | "http", 0, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:72:35: note: in expansion of macro 'N_' 72 | INIT_OPT_TREE("protocol", N_("HTTP"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:72:35: note: in expansion of macro 'N_' 72 | INIT_OPT_TREE("protocol", N_("HTTP"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:72:9: note: in expansion of macro 'INIT_OPT_TREE' 72 | INIT_OPT_TREE("protocol", N_("HTTP"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:72:9: note: in expansion of macro 'INIT_OPT_TREE' 72 | INIT_OPT_TREE("protocol", N_("HTTP"), | ^~~~~~~~~~~~~ http.c:77:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 77 | INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:77:23: note: (near initialization for 'http_options[1].init.path') 77 | INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:78:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 78 | "bugs", 0, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:78:17: note: (near initialization for 'http_options[1].init.name') 78 | "bugs", 0, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:77:40: note: in expansion of macro 'N_' 77 | INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:77:40: note: in expansion of macro 'N_' 77 | INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:77:9: note: in expansion of macro 'INIT_OPT_TREE' 77 | INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:77:9: note: in expansion of macro 'INIT_OPT_TREE' 77 | INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), | ^~~~~~~~~~~~~ http.c:81:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 81 | INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:81:23: note: (near initialization for 'http_options[2].init.path') 81 | INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:82:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 82 | "accept_charset", 0, 1, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:82:17: note: (near initialization for 'http_options[2].init.name') 82 | "accept_charset", 0, 1, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:81:45: note: in expansion of macro 'N_' 81 | INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:81:45: note: in expansion of macro 'N_' 81 | INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:81:9: note: in expansion of macro 'INIT_OPT_BOOL' 81 | INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:81:9: note: in expansion of macro 'INIT_OPT_BOOL' 81 | INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), | ^~~~~~~~~~~~~ http.c:86:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 86 | INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:86:23: note: (near initialization for 'http_options[3].init.path') 86 | INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:87:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 87 | "allow_blacklist", 0, 1, | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:87:17: note: (near initialization for 'http_options[3].init.name') 87 | "allow_blacklist", 0, 1, | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:86:45: note: in expansion of macro 'N_' 86 | INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:86:45: note: in expansion of macro 'N_' 86 | INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:86:9: note: in expansion of macro 'INIT_OPT_BOOL' 86 | INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:86:9: note: in expansion of macro 'INIT_OPT_BOOL' 86 | INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), | ^~~~~~~~~~~~~ http.c:90:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 90 | INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:90:23: note: (near initialization for 'http_options[4].init.path') 90 | INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:91:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 91 | "broken_302_redirect", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:91:17: note: (near initialization for 'http_options[4].init.name') 91 | "broken_302_redirect", 0, 1, | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:90:45: note: in expansion of macro 'N_' 90 | INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[4].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:90:45: note: in expansion of macro 'N_' 90 | INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:90:9: note: in expansion of macro 'INIT_OPT_BOOL' 90 | INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:90:9: note: in expansion of macro 'INIT_OPT_BOOL' 90 | INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), | ^~~~~~~~~~~~~ http.c:97:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 97 | INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:97:23: note: (near initialization for 'http_options[5].init.path') 97 | INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:98:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 98 | "post_no_keepalive", 0, 0, | ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:98:17: note: (near initialization for 'http_options[5].init.name') 98 | "post_no_keepalive", 0, 0, | ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:97:45: note: in expansion of macro 'N_' 97 | INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:97:45: note: in expansion of macro 'N_' 97 | INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:97:9: note: in expansion of macro 'INIT_OPT_BOOL' 97 | INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[5].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:97:9: note: in expansion of macro 'INIT_OPT_BOOL' 97 | INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), | ^~~~~~~~~~~~~ http.c:101:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 101 | INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:101:23: note: (near initialization for 'http_options[6].init.path') 101 | INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:102:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 102 | "http10", 0, 0, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:102:17: note: (near initialization for 'http_options[6].init.name') 102 | "http10", 0, 0, | ^~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:101:45: note: in expansion of macro 'N_' 101 | INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[6].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:101:45: note: in expansion of macro 'N_' 101 | INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:101:9: note: in expansion of macro 'INIT_OPT_BOOL' 101 | INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[6].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:101:9: note: in expansion of macro 'INIT_OPT_BOOL' 101 | INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), | ^~~~~~~~~~~~~ http.c:105:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 105 | INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:105:23: note: (near initialization for 'http_options[7].init.path') 105 | INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:106:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 106 | "proxy", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:106:17: note: (near initialization for 'http_options[7].init.name') 106 | "proxy", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:105:40: note: in expansion of macro 'N_' 105 | INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[7].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:105:40: note: in expansion of macro 'N_' 105 | INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:105:9: note: in expansion of macro 'INIT_OPT_TREE' 105 | INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[7].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:105:9: note: in expansion of macro 'INIT_OPT_TREE' 105 | INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), | ^~~~~~~~~~~~~ http.c:109:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 109 | INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:109:25: note: (near initialization for 'http_options[8].init.path') 109 | INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:110:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 110 | "host", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:110:17: note: (near initialization for 'http_options[8].init.name') 110 | "host", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:109:48: note: in expansion of macro 'N_' 109 | INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[8].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:109:48: note: in expansion of macro 'N_' 109 | INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:109:9: note: in expansion of macro 'INIT_OPT_STRING' 109 | INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[8].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:109:9: note: in expansion of macro 'INIT_OPT_STRING' 109 | INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~ http.c:115:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 115 | INIT_OPT_STRING("protocol.http.proxy", N_("Username"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:115:25: note: (near initialization for 'http_options[9].init.path') 115 | INIT_OPT_STRING("protocol.http.proxy", N_("Username"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:116:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 116 | "user", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:116:17: note: (near initialization for 'http_options[9].init.name') 116 | "user", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:115:48: note: in expansion of macro 'N_' 115 | INIT_OPT_STRING("protocol.http.proxy", N_("Username"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[9].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:115:48: note: in expansion of macro 'N_' 115 | INIT_OPT_STRING("protocol.http.proxy", N_("Username"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:115:9: note: in expansion of macro 'INIT_OPT_STRING' 115 | INIT_OPT_STRING("protocol.http.proxy", N_("Username"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[9].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:115:9: note: in expansion of macro 'INIT_OPT_STRING' 115 | INIT_OPT_STRING("protocol.http.proxy", N_("Username"), | ^~~~~~~~~~~~~~~ http.c:119:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 119 | INIT_OPT_STRING("protocol.http.proxy", N_("Password"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:119:25: note: (near initialization for 'http_options[10].init.path') 119 | INIT_OPT_STRING("protocol.http.proxy", N_("Password"), | ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:120:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 120 | "passwd", 0, "", | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:120:17: note: (near initialization for 'http_options[10].init.name') 120 | "passwd", 0, "", | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:119:48: note: in expansion of macro 'N_' 119 | INIT_OPT_STRING("protocol.http.proxy", N_("Password"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[10].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:119:48: note: in expansion of macro 'N_' 119 | INIT_OPT_STRING("protocol.http.proxy", N_("Password"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:119:9: note: in expansion of macro 'INIT_OPT_STRING' 119 | INIT_OPT_STRING("protocol.http.proxy", N_("Password"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[10].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:119:9: note: in expansion of macro 'INIT_OPT_STRING' 119 | INIT_OPT_STRING("protocol.http.proxy", N_("Password"), | ^~~~~~~~~~~~~~~ http.c:124:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 124 | INIT_OPT_TREE("protocol.http", N_("Referer sending"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:124:23: note: (near initialization for 'http_options[11].init.path') 124 | INIT_OPT_TREE("protocol.http", N_("Referer sending"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:125:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 125 | "referer", 0, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:125:17: note: (near initialization for 'http_options[11].init.name') 125 | "referer", 0, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:124:40: note: in expansion of macro 'N_' 124 | INIT_OPT_TREE("protocol.http", N_("Referer sending"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[11].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:124:40: note: in expansion of macro 'N_' 124 | INIT_OPT_TREE("protocol.http", N_("Referer sending"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:124:9: note: in expansion of macro 'INIT_OPT_TREE' 124 | INIT_OPT_TREE("protocol.http", N_("Referer sending"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[11].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:124:9: note: in expansion of macro 'INIT_OPT_TREE' 124 | INIT_OPT_TREE("protocol.http", N_("Referer sending"), | ^~~~~~~~~~~~~ http.c:134:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 134 | INIT_OPT_INT("protocol.http.referer", N_("Policy"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:134:22: note: (near initialization for 'http_options[12].init.path') 134 | INIT_OPT_INT("protocol.http.referer", N_("Policy"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:135:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 135 | "policy", 0, | ^~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:135:17: note: (near initialization for 'http_options[12].init.name') 135 | "policy", 0, | ^~~~~~~~ ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:134:47: note: in expansion of macro 'N_' 134 | INIT_OPT_INT("protocol.http.referer", N_("Policy"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[12].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:134:47: note: in expansion of macro 'N_' 134 | INIT_OPT_INT("protocol.http.referer", N_("Policy"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:134:9: note: in expansion of macro 'INIT_OPT_INT' 134 | INIT_OPT_INT("protocol.http.referer", N_("Policy"), | ^~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[12].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC' 492 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:134:9: note: in expansion of macro 'INIT_OPT_INT' 134 | INIT_OPT_INT("protocol.http.referer", N_("Policy"), | ^~~~~~~~~~~~ http.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:143:25: note: (near initialization for 'http_options[13].init.path') 143 | INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:144:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 144 | "fake", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:144:17: note: (near initialization for 'http_options[13].init.name') 144 | "fake", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:143:50: note: in expansion of macro 'N_' 143 | INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[13].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:143:50: note: in expansion of macro 'N_' 143 | INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:143:9: note: in expansion of macro 'INIT_OPT_STRING' 143 | INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[13].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:143:9: note: in expansion of macro 'INIT_OPT_STRING' 143 | INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), | ^~~~~~~~~~~~~~~ http.c:148:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 148 | INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:148:25: note: (near initialization for 'http_options[14].init.path') 148 | INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:149:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 149 | "accept_language", 0, "", | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:149:17: note: (near initialization for 'http_options[14].init.name') 149 | "accept_language", 0, "", | ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:148:42: note: in expansion of macro 'N_' 148 | INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[14].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:148:42: note: in expansion of macro 'N_' 148 | INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:148:9: note: in expansion of macro 'INIT_OPT_STRING' 148 | INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[14].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:148:9: note: in expansion of macro 'INIT_OPT_STRING' 148 | INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), | ^~~~~~~~~~~~~~~ http.c:152:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 152 | INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:152:23: note: (near initialization for 'http_options[15].init.path') 152 | INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:153:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 153 | "accept_ui_language", 0, 1, | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:153:17: note: (near initialization for 'http_options[15].init.name') 153 | "accept_ui_language", 0, 1, | ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:152:40: note: in expansion of macro 'N_' 152 | INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[15].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:152:40: note: in expansion of macro 'N_' 152 | INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:152:9: note: in expansion of macro 'INIT_OPT_BOOL' 152 | INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[15].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:152:9: note: in expansion of macro 'INIT_OPT_BOOL' 152 | INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), | ^~~~~~~~~~~~~ http.c:171:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 171 | INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:171:23: note: (near initialization for 'http_options[16].init.path') 171 | INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:172:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 172 | "compression", 0, 0, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:172:17: note: (near initialization for 'http_options[16].init.name') 172 | "compression", 0, 0, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:171:40: note: in expansion of macro 'N_' 171 | INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[16].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:171:40: note: in expansion of macro 'N_' 171 | INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:171:9: note: in expansion of macro 'INIT_OPT_BOOL' 171 | INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[16].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:171:9: note: in expansion of macro 'INIT_OPT_BOOL' 171 | INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), | ^~~~~~~~~~~~~ http.c:186:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 186 | INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:186:23: note: (near initialization for 'http_options[17].init.path') 186 | INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:187:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 187 | "trace", 0, 0, | ^~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:187:17: note: (near initialization for 'http_options[17].init.name') 187 | "trace", 0, 0, | ^~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:186:40: note: in expansion of macro 'N_' 186 | INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[17].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:186:40: note: in expansion of macro 'N_' 186 | INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:186:9: note: in expansion of macro 'INIT_OPT_BOOL' 186 | INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[17].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:186:9: note: in expansion of macro 'INIT_OPT_BOOL' 186 | INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), | ^~~~~~~~~~~~~ http.c:196:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 196 | INIT_OPT_STRING("protocol.http", N_("User-agent identification"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:196:25: note: (near initialization for 'http_options[18].init.path') 196 | INIT_OPT_STRING("protocol.http", N_("User-agent identification"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:197:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 197 | "user_agent", 0, "ELinks/%v (textmode; %s; %t-%b)", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:197:17: note: (near initialization for 'http_options[18].init.name') 197 | "user_agent", 0, "ELinks/%v (textmode; %s; %t-%b)", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:196:42: note: in expansion of macro 'N_' 196 | INIT_OPT_STRING("protocol.http", N_("User-agent identification"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[18].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:196:42: note: in expansion of macro 'N_' 196 | INIT_OPT_STRING("protocol.http", N_("User-agent identification"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:196:9: note: in expansion of macro 'INIT_OPT_STRING' 196 | INIT_OPT_STRING("protocol.http", N_("User-agent identification"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[18].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:196:9: note: in expansion of macro 'INIT_OPT_STRING' 196 | INIT_OPT_STRING("protocol.http", N_("User-agent identification"), | ^~~~~~~~~~~~~~~ http.c:216:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 216 | INIT_OPT_TREE("protocol", N_("HTTPS"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:216:23: note: (near initialization for 'http_options[19].init.path') 216 | INIT_OPT_TREE("protocol", N_("HTTPS"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:217:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 217 | "https", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:217:17: note: (near initialization for 'http_options[19].init.name') 217 | "https", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:216:35: note: in expansion of macro 'N_' 216 | INIT_OPT_TREE("protocol", N_("HTTPS"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[19].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:216:35: note: in expansion of macro 'N_' 216 | INIT_OPT_TREE("protocol", N_("HTTPS"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:216:9: note: in expansion of macro 'INIT_OPT_TREE' 216 | INIT_OPT_TREE("protocol", N_("HTTPS"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[19].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:216:9: note: in expansion of macro 'INIT_OPT_TREE' 216 | INIT_OPT_TREE("protocol", N_("HTTPS"), | ^~~~~~~~~~~~~ http.c:220:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 220 | INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:220:23: note: (near initialization for 'http_options[20].init.path') 220 | INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:221:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 221 | "proxy", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:221:17: note: (near initialization for 'http_options[20].init.name') 221 | "proxy", 0, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:220:41: note: in expansion of macro 'N_' 220 | INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[20].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:220:41: note: in expansion of macro 'N_' 220 | INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:220:9: note: in expansion of macro 'INIT_OPT_TREE' 220 | INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[20].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:220:9: note: in expansion of macro 'INIT_OPT_TREE' 220 | INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), | ^~~~~~~~~~~~~ http.c:224:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 224 | INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:224:25: note: (near initialization for 'http_options[21].init.path') 224 | INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:225:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 225 | "host", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:225:17: note: (near initialization for 'http_options[21].init.name') 225 | "host", 0, "", | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:224:49: note: in expansion of macro 'N_' 224 | INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_options[21].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:224:49: note: in expansion of macro 'N_' 224 | INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:224:9: note: in expansion of macro 'INIT_OPT_STRING' 224 | INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'http_options[21].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ http.c:224:9: note: in expansion of macro 'INIT_OPT_STRING' 224 | INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), | ^~~~~~~~~~~~~~~ In file included from ../../.././src/cookies/cookies.h:13: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ http.c:235:33: note: in expansion of macro 'N_' 235 | /* name: */ N_("HTTP"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'http_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ http.c:235:33: note: in expansion of macro 'N_' 235 | /* name: */ N_("HTTP"), | ^~ http.c: In function 'init_accept_charset': http.c:269:44: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 269 | add_to_string(&ac, ", "); | ^~~~ | | | char * In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:271:44: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 271 | add_to_string(&ac, "Accept-Charset: "); | ^~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c: In function 'add_url_to_http_string': http.c:354:35: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 354 | int len = strcspn(data, " \t\r\n\\"); | ^~~~ | | | unsigned char * /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ http.c:363:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 363 | add_to_string(header, "%20"); | ^~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c: In function 'check_http_server_bugs': http.c:458:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 458 | "mod_czech/3.1.0", | ^~~~~~~~~~~~~~~~~ http.c:458:17: note: (near initialization for 'buggy_servers[0]') http.c:459:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 459 | "Purveyor", | ^~~~~~~~~~ http.c:459:17: note: (near initialization for 'buggy_servers[1]') http.c:460:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 460 | "Netscape-Enterprise", | ^~~~~~~~~~~~~~~~~~~~~ http.c:460:17: note: (near initialization for 'buggy_servers[2]') http.c:464:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 464 | if (!get_opt_bool("protocol.http.bugs.allow_blacklist", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:464:14: note: in expansion of macro 'get_opt_bool' 464 | if (!get_opt_bool("protocol.http.bugs.allow_blacklist", NULL) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:468:37: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 468 | server = parse_header(head, "Server", NULL); | ^~~~~~~~ | | | char * In file included from http.c:32: ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:473:50: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] 473 | if (strstr((const char *)server, *s)) { | ^~ | | | const unsigned char * /usr/include/string.h:350:58: note: expected 'const char *' but argument is of type 'const unsigned char *' 350 | extern char *strstr (const char *__haystack, const char *__needle) | ~~~~~~~~~~~~^~~~~~~~ http.c: In function 'http_end_request': http.c:499:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 499 | && (!get_opt_bool("protocol.http.bugs.post_no_keepalive", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:499:18: note: in expansion of macro 'get_opt_bool' 499 | && (!get_opt_bool("protocol.http.bugs.post_no_keepalive", NULL) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c: In function 'init_http_connection_info': http.c:571:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 571 | || get_opt_bool("protocol.http.bugs.http10", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:571:16: note: in expansion of macro 'get_opt_bool' 571 | || get_opt_bool("protocol.http.bugs.http10", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c: In function 'accept_encoding_header': http.c:594:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 594 | add_to_string(header, "Accept-Encoding: "); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:608:42: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 608 | if (comma) add_to_string(header, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:609:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 609 | add_to_string(header, "bzip2"); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:620:42: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 620 | if (comma) add_to_string(header, ", "); | ^~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:621:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 621 | add_to_string(header, "lzma"); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c: In function 'http_send_header': http.c:666:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 666 | int trace = get_opt_bool("protocol.http.trace", NULL); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:666:21: note: in expansion of macro 'get_opt_bool' 666 | int trace = get_opt_bool("protocol.http.trace", NULL); | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:694:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 694 | add_to_string(&header, "TRACE "); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:696:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 696 | add_to_string(&header, "CONNECT "); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:703:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 703 | add_to_string(&header, "POST "); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:706:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 706 | add_to_string(&header, "GET "); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:728:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 728 | add_to_string(&header, " HTTP/"); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:737:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 737 | add_to_string(&header, "Host: "); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:743:51: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 743 | unsigned char *user = get_opt_str("protocol.http.proxy.user", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ http.c:743:39: note: in expansion of macro 'get_opt_str' 743 | unsigned char *user = get_opt_str("protocol.http.proxy.user", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:744:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 744 | unsigned char *passwd = get_opt_str("protocol.http.proxy.passwd", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ http.c:744:41: note: in expansion of macro 'get_opt_str' 744 | unsigned char *passwd = get_opt_str("protocol.http.proxy.passwd", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:748:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 748 | int userlen = int_min(strlen(user), AUTH_USER_MAXLEN - 1); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ http.c:749:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 749 | int passwordlen = int_min(strlen(passwd), AUTH_PASSWORD_MAXLEN - 1); | ^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ http.c:762:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 762 | add_to_string(&header, "Proxy-Authorization: Digest "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:778:72: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 778 | add_to_string(&header, "Proxy-Authorization: Basic "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:792:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 792 | optstr = get_opt_str("protocol.http.user_agent", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ http.c:792:18: note: in expansion of macro 'get_opt_str' 792 | optstr = get_opt_str("protocol.http.user_agent", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:793:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 793 | if (*optstr && strcmp(optstr, " ")) { | ^~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ http.c:799:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 799 | add_to_string(&header, "User-Agent: "); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../../.././src/osdep/types.h:5, from ../../.././src/elinks.h:11, from http.c:15: ../../../config.h:1008:17: warning: pointer targets in passing argument 2 of 'subst_user_agent' differ in signedness [-Wpointer-sign] 1008 | #define VERSION "0.13.2" | ^~~~~~~~ | | | char * ../../.././src/setup.h:5:41: note: in expansion of macro 'VERSION' 5 | #define VERSION_STRING VERSION | ^~~~~~~ http.c:808:49: note: in expansion of macro 'VERSION_STRING' 808 | ustr = subst_user_agent(optstr, VERSION_STRING, system_name, | ^~~~~~~~~~~~~~ http.c:287:53: note: expected 'unsigned char *' but argument is of type 'char *' 287 | subst_user_agent(unsigned char *fmt, unsigned char *version, | ~~~~~~~~~~~~~~~^~~~~~~ http.c:822:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 822 | switch (get_opt_int("protocol.http.referer.policy", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree' 314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ http.c:822:25: note: in expansion of macro 'get_opt_int' 822 | switch (get_opt_int("protocol.http.referer.policy", NULL)) { | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:828:54: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 828 | optstr = get_opt_str("protocol.http.referer.fake", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ http.c:828:42: note: in expansion of macro 'get_opt_str' 828 | optstr = get_opt_str("protocol.http.referer.fake", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:830:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 830 | add_to_string(&header, "Referer: "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:837:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 837 | add_to_string(&header, "Referer: "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:843:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 843 | add_to_string(&header, "Referer: "); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:860:32: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 860 | add_to_string(&header, "Accept: */*"); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:863:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 863 | if (get_opt_bool("protocol.http.compression", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:863:13: note: in expansion of macro 'get_opt_bool' 863 | if (get_opt_bool("protocol.http.compression", NULL)) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:871:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 871 | && !get_opt_bool("protocol.http.bugs.accept_charset", NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:871:17: note: in expansion of macro 'get_opt_bool' 871 | && !get_opt_bool("protocol.http.bugs.accept_charset", NULL) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:876:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 876 | optstr = get_opt_str("protocol.http.accept_language", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ http.c:876:18: note: in expansion of macro 'get_opt_str' 876 | optstr = get_opt_str("protocol.http.accept_language", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:878:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 878 | add_to_string(&header, "Accept-Language: "); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:883:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 883 | else if (get_opt_bool("protocol.http.accept_ui_language", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:883:18: note: in expansion of macro 'get_opt_bool' 883 | else if (get_opt_bool("protocol.http.accept_ui_language", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:887:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 887 | add_to_string(&header, "Accept-Language: "); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:902:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 902 | add_to_string(&header, "Connection: "); | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:904:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 904 | add_to_string(&header, "Proxy-Connection: "); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:907:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 907 | if (!uri->post || !get_opt_bool("protocol.http.bugs.post_no_keepalive", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:907:36: note: in expansion of macro 'get_opt_bool' 907 | if (!uri->post || !get_opt_bool("protocol.http.bugs.post_no_keepalive", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:908:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 908 | add_to_string(&header, "Keep-Alive"); | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:910:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 910 | add_to_string(&header, "close"); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:921:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 921 | add_to_string(&header, "If-Modified-Since: "); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:926:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 926 | add_to_string(&header, "If-None-Match: "); | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:936:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 936 | add_to_string(&header, "Pragma: no-cache"); | ^~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:938:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 938 | add_to_string(&header, "Cache-Control: no-cache"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:948:40: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 948 | add_to_string(&header, "Range: bytes="); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:968:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 968 | add_to_string(&header, "Authorization: Digest "); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:994:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 994 | add_to_string(&header, "Authorization: Basic "); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:1007:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1007 | unsigned char *postend = strchr((const char *)uri->post, '\n'); | ^~~~~~ http.c:1011:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1011 | add_to_string(&header, "Content-Type: "); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:1022:47: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 1022 | add_format_to_string(&header, "Content-Length: " | ^~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:1034:48: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 1034 | add_to_string(&header, "Cookie: "); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ http.c:1048:17: note: in expansion of macro 'assert' 1048 | assert(!use_connect); /* see comment above */ | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * http.c:1048:17: note: in expansion of macro 'assert' 1048 | assert(!use_connect); /* see comment above */ | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ http.c: In function 'read_chunked_http_data': http.c:1183:54: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 1183 | n = strtol(rb->data, (char **) &de, 16); | ~~^~~~~~ | | | unsigned char * In file included from http.c:9: /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c: In function 'read_http_data': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ http.c:1348:17: note: in expansion of macro 'assertm' 1348 | assertm(ret == -1, "Unexpected return value: %d", ret); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * http.c:1348:17: note: in expansion of macro 'assertm' 1348 | assertm(ret == -1, "Unexpected return value: %d", ret); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ http.c: In function 'get_header': http.c:1364:47: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 1364 | if (rb->length > 4 && c_strncasecmp(rb->data, "HTTP/", 5)) | ~~^~~~~~ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ http.c: In function 'check_http_authentication': http.c:1401:36: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 1401 | if (!c_strncasecmp(d, "Basic", 5)) { | ^ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ http.c:1402:68: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1402 | unsigned char *realm = get_header_param(d, "realm"); | ^~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1410:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 1410 | } else if (!c_strncasecmp(d, "Digest", 6)) { | ^ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ http.c:1411:68: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1411 | unsigned char *realm = get_header_param(d, "realm"); | ^~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1412:68: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1412 | unsigned char *nonce = get_header_param(d, "nonce"); | ^~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1413:69: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1413 | unsigned char *opaque = get_header_param(d, "opaque"); | ^~~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1424:41: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 1424 | else if (!c_strncasecmp(d, HTTPNEG_GSS_STR, HTTPNEG_GSS_STRLEN)) { | ^ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ http.c:1430:41: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 1430 | else if (!c_strncasecmp(d, HTTPNEG_NEG_STR, HTTPNEG_NEG_STRLEN)) { | ^ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ http.c: In function 'http_got_header': http.c:1503:29: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 1503 | : stracpy("\r\nContent-Type: text/html\r\n")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ http.c:1522:40: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1522 | d = parse_header(head, "Status", NULL); | ^~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1524:39: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 1524 | int h2 = atoi(d); | ^ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from http.c:7: /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *' 362 | __NTH (atoi (const char *__nptr)) | ^~~~~ http.c:1539:43: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1539 | while ((cookie = parse_header(ch, "Set-Cookie", &ch))) { | ^~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1587:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1587 | if (!get_opt_bool("document.cache.ignore_cache_control", NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:1587:14: note: in expansion of macro 'get_opt_bool' 1587 | if (!get_opt_bool("document.cache.ignore_cache_control", NULL)) { | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:1598:53: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1598 | if ((d = parse_header(cached->head, "Expires", NULL))) { | ^~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1610:53: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1610 | if ((d = parse_header(cached->head, "Pragma", NULL))) { | ^~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1619:56: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1619 | && (d = parse_header(cached->head, "Cache-Control", NULL))) { | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1625:54: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 1625 | unsigned char *pos = strstr((const char *)d, "max-age="); | ^~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ http.c:1627:33: note: in expansion of macro 'assert' 1627 | assert(cached->cache_mode != CACHE_MODE_NEVER); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * http.c:1627:33: note: in expansion of macro 'assert' 1627 | assert(cached->cache_mode != CACHE_MODE_NEVER); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ http.c:1633:81: warning: pointer targets in passing argument 1 of 'atol' differ in signedness [-Wpointer-sign] 1633 | timeval_from_seconds(&max_age, atol(pos + 8)); | ~~~~^~~ | | | unsigned char * /usr/include/stdlib.h:367:1: note: expected 'const char *' but argument is of type 'unsigned char *' 367 | __NTH (atol (const char *__nptr)) | ^~~~~ http.c:1649:54: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1649 | d = parse_header(conn->cached->head, "Location", NULL); | ^~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1664:45: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 1664 | && get_opt_bool("protocol.http.bugs.broken_302_redirect", NULL)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree' 313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~~ http.c:1664:32: note: in expansion of macro 'get_opt_bool' 1664 | && get_opt_bool("protocol.http.bugs.broken_302_redirect", NULL)) | ^~~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ http.c:1674:53: warning: pointer targets in passing argument 4 of 'check_http_authentication' differ in signedness [-Wpointer-sign] 1674 | conn->cached->head, "WWW-Authenticate")) { | ^~~~~~~~~~~~~~~~~~ | | | char * http.c:1394:55: note: expected 'unsigned char *' but argument is of type 'char *' 1394 | unsigned char *header, unsigned char *header_field) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ http.c:1684:54: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1684 | d = parse_header(conn->cached->head, "Proxy-Authenticate", &str); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1686:44: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 1686 | if (!c_strncasecmp(d, "Basic", 5)) { | ^ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ http.c:1687:76: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1687 | unsigned char *realm = get_header_param(d, "realm"); | ^~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1696:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign] 1696 | } else if (!c_strncasecmp(d, "Digest", 6)) { | ^ | | | unsigned char * ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | int c_strncasecmp(const char *s1, const char *s2, size_t n); | ~~~~~~~~~~~~^~ http.c:1697:76: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1697 | unsigned char *realm = get_header_param(d, "realm"); | ^~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1698:76: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1698 | unsigned char *nonce = get_header_param(d, "nonce"); | ^~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1699:77: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1699 | unsigned char *opaque = get_header_param(d, "opaque"); | ^~~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1700:76: warning: pointer targets in passing argument 2 of 'get_header_param' differ in signedness [-Wpointer-sign] 1700 | unsigned char *stale = get_header_param(d, "stale"); | ^~~~~~~ | | | char * ../../.././src/protocol/header.h:14:50: note: expected 'unsigned char *' but argument is of type 'char *' 14 | unsigned char *get_header_param(unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ http.c:1703:56: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness [-Wpointer-sign] 1703 | if (strcasecmp(stale, "true")) restart = 1; | ^~~~~ | | | unsigned char * In file included from /usr/include/string.h:462: /usr/include/strings.h:116:36: note: expected 'const char *' but argument is of type 'unsigned char *' 116 | extern int strcasecmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ http.c:1718:47: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1718 | d = parse_header(str, "Proxy-Authenticate", &str); | ^~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1731:51: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1731 | if ((d = parse_header(conn->cached->head, "Connection", NULL)) | ^~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1732:55: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1732 | || (d = parse_header(conn->cached->head, "Proxy-Connection", NULL))) { | ^~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1733:35: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1733 | if (!c_strcasecmp(d, "close")) http->close = 1; | ^ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1741:46: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1741 | d = parse_header(conn->cached->head, "Content-Range", NULL); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1743:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1743 | if (strlen(d) > 6) { | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ http.c:1745:60: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1745 | if (isdigit(d[6]) && !c_strcasecmp(d, "bytes")) { | ^ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1749:46: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 1749 | f = strtol(d + 6, NULL, 10); | ~~^~~ | | | unsigned char * /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:1781:46: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1781 | d = parse_header(conn->cached->head, "Content-Length", NULL); | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1787:29: warning: pointer targets in passing argument 1 of 'strtoll' differ in signedness [-Wpointer-sign] 1787 | l = strtoll(d, (char **) &ep, 10); | ^ | | | unsigned char * /usr/include/stdlib.h:201:54: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 201 | extern long long int strtoll (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ http.c:1798:54: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1798 | d = parse_header(conn->cached->head, "Accept-Ranges", NULL); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1801:43: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1801 | if (!c_strcasecmp(d, "none")) | ^ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1810:46: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1810 | d = parse_header(conn->cached->head, "Transfer-Encoding", NULL); | ^~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1812:35: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1812 | if (!c_strcasecmp(d, "chunked")) { | ^ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1820:46: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1820 | d = parse_header(conn->cached->head, "Last-Modified", NULL); | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1822:77: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1822 | if (conn->cached->last_modified && c_strcasecmp(conn->cached->last_modified, d)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1822:94: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1822 | if (conn->cached->last_modified && c_strcasecmp(conn->cached->last_modified, d)) { | ^ | | | unsigned char * ../../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1835:54: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1835 | d = parse_header(conn->cached->head, "Date", NULL); | ^~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1840:46: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1840 | d = parse_header(conn->cached->head, "ETag", NULL); | ^~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1854:36: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] 1854 | if (strcmp(new_tag, old_tag)) { | ^~~~~~~ | | | unsigned char * /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ http.c:1854:45: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] 1854 | if (strcmp(new_tag, old_tag)) { | ^~~~~~~ | | | unsigned char * /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *' 156 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ http.c:1871:46: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 1871 | d = parse_header(conn->cached->head, "Content-Encoding", NULL); | ^~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ http.c:1905:39: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1905 | && (!c_strcasecmp(d, "bzip2") || !c_strcasecmp(d, "x-bzip2"))) | ^ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1905:68: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1905 | && (!c_strcasecmp(d, "bzip2") || !c_strcasecmp(d, "x-bzip2"))) | ^ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1911:39: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1911 | && (!c_strcasecmp(d, "lzma") || !c_strcasecmp(d, "x-lzma"))) | ^ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ http.c:1911:67: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign] 1911 | && (!c_strcasecmp(d, "lzma") || !c_strcasecmp(d, "x-lzma"))) | ^ | | | unsigned char * ../../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *' 115 | int c_strcasecmp(const char *s1, const char *s2); | ~~~~~~~~~~~~^~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o http_negotiate.o -c http_negotiate.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from ../../.././src/network/connection.h:4, from http_negotiate.c:26: ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from http_negotiate.c:27: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from http_negotiate.c:17: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ http_negotiate.c: In function 'http_negotiate_save': ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos' 172 | (x)->next = (p)->next; \ | ^ http_negotiate.c:76:9: note: in expansion of macro 'add_to_list' 76 | add_to_list(negotiate_list, neg); | ^~~~~~~~~~~ ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^ ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos' 174 | (p)->next = (x); \ | ^ http_negotiate.c:76:9: note: in expansion of macro 'add_to_list' 76 | add_to_list(negotiate_list, neg); | ^~~~~~~~~~~ http_negotiate.c: In function 'http_negotiate_output': http_negotiate.c:276:17: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 276 | encoded = base64_encode_bin((unsigned char *) neg->output_token.value, | ^ http_negotiate.c:282:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 282 | add_to_string(header, "Authorization: "); | ^~~~~~~~~~~~~~~~~ | | | char * In file included from ../../.././src/encoding/encoding.h:5, from ../../.././src/network/connection.h:5: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http_negotiate.c:284:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 284 | HTTPNEG_GSS_STR : HTTPNEG_NEG_STR); ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ http_negotiate.c:286:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 286 | add_to_string(header, encoded); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'http_negotiate_save', inlined from 'http_negotiate_input' at http_negotiate.c:247:3: ../../.././src/util/lists.h:172:24: warning: array subscript 'struct negotiate[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 172 | (x)->next = (p)->next; \ | ~~~^~~~~~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ http_negotiate.c:76:9: note: in expansion of macro 'add_to_list' 76 | add_to_list(negotiate_list, neg); | ^~~~~~~~~~~ http_negotiate.c: In function 'http_negotiate_input': http_negotiate.c:47:39: note: object 'negotiate_list' of size 16 47 | static INIT_LIST_OF(struct negotiate, negotiate_list); | ^~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ In function 'http_negotiate_save', inlined from 'http_negotiate_input' at http_negotiate.c:247:3: ../../.././src/util/lists.h:174:19: warning: array subscript 'struct negotiate[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds] 174 | (p)->next = (x); \ | ~~~~~~~~~~^~~~~ ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos' 181 | add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x)) | ^~~~~~~~~~ http_negotiate.c:76:9: note: in expansion of macro 'add_to_list' 76 | add_to_list(negotiate_list, neg); | ^~~~~~~~~~~ http_negotiate.c: In function 'http_negotiate_input': http_negotiate.c:47:39: note: object 'negotiate_list' of size 16 47 | static INIT_LIST_OF(struct negotiate, negotiate_list); | ^~~~~~~~~~~~~~ ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF' 128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) } | ^ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o post.o -c post.c In file included from ../../.././src/network/state.h:4, from ../../.././src/protocol/http/post.h:7, from post.c:20: ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from post.c:21: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from post.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from post.c:22: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ post.c: In function 'open_http_post': post.c:94:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 94 | size_t length = strlen(post_data); | ^~~~~~~~~ | | | const unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ post.c:107:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 107 | begin = strchr((const char *)end, FILE_CHAR); | ^ post.c:109:21: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 109 | end = strchr((const char *)(begin + 1), FILE_CHAR); | ^ post.c:118:28: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign] 118 | res = stat(filename, &sb); | ^~~~~~~~ | | | unsigned char * In file included from post.c:10: /usr/include/x86_64-linux-gnu/sys/stat.h:205:41: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 205 | extern int stat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ post.c: In function 'read_http_post_inline': post.c:163:36: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 163 | const unsigned char *end = strchr((const char *)post, FILE_CHAR); | ^~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ post.c:166:9: note: in expansion of macro 'assert' 166 | assert(http_post->post_fd < 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * post.c:166:9: note: in expansion of macro 'assert' 166 | assert(http_post->post_fd < 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ post.c:170:21: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 170 | end = strchr((const char *)post, '\0'); | ^ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ post.c:176:17: note: in expansion of macro 'assertm' 176 | assertm(h1 >= 0 && h1 < 16, "h1 in the POST buffer is %d (%d/%c)", h1, post[0], post[0]); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * post.c:176:17: note: in expansion of macro 'assertm' 176 | assertm(h1 >= 0 && h1 < 16, "h1 in the POST buffer is %d (%d/%c)", h1, post[0], post[0]); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ post.c:180:17: note: in expansion of macro 'assertm' 180 | assertm(h2 >= 0 && h2 < 16, "h2 in the POST buffer is %d (%d/%c)", h2, post[1], post[1]); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * post.c:180:17: note: in expansion of macro 'assertm' 180 | assertm(h2 >= 0 && h2 < 16, "h2 in the POST buffer is %d (%d/%c)", h2, post[1], post[1]); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ post.c:192:13: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 192 | end = strchr((const char *)(post + 1), FILE_CHAR); | ^ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ post.c:193:9: note: in expansion of macro 'assert' 193 | assert(end); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * post.c:193:9: note: in expansion of macro 'assert' 193 | assert(end); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ post.c:194:74: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 194 | http_post->post_fd = open(http_post->files[http_post->file_index].name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | unsigned char * In file included from /usr/include/fcntl.h:314, from post.c:15: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'unsigned char *' 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ post.c: In function 'read_http_post_fd': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ post.c:226:9: note: in expansion of macro 'assert' 226 | assert(http_post->post_fd >= 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * post.c:226:9: note: in expansion of macro 'assert' 226 | assert(http_post->post_fd >= 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ post.c: In function 'read_http_post': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ post.c:307:25: note: in expansion of macro 'assert' 307 | assert(chunk == -1 || chunk == 0); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * post.c:307:25: note: in expansion of macro 'assert' 307 | assert(chunk == -1 || chunk == 0); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ld -r -o lib.o blacklist.o codes.o http.o http_negotiate.o post.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/http' make -C nntp all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/nntp' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o connection.o -c connection.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from connection.c:14: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from connection.c:13: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from connection.c:23: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from connection.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ connection.c: In function 'init_nntp_article_range': connection.c:80:31: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 80 | start_number = strtol(data, (char **) &end, 10); | ^~~~ | | | unsigned char * In file included from connection.c:8: /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ connection.c:84:33: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 84 | end_number = strtol(end + 1, (char **) &end, 10); | ~~~~^~~ | | | unsigned char * /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ connection.c: In function 'init_nntp_connection_info': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:106:9: note: in expansion of macro 'assert' 106 | assert(conn->info == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:106:9: note: in expansion of macro 'assert' 106 | assert(conn->info == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:107:9: note: in expansion of macro 'assert' 107 | assert(conn->done == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:107:9: note: in expansion of macro 'assert' 107 | assert(conn->done == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c:171:62: warning: pointer targets in passing argument 2 of 'redirect_cache' differ in signedness [-Wpointer-sign] 171 | || !redirect_cache(conn->cached, "/", 0, 0)) | ^~~ | | | char * ../../.././src/cache/cache.h:137:59: note: expected 'unsigned char *' but argument is of type 'char *' 137 | redirect_cache(struct cache_entry *cached, unsigned char *location, | ~~~~~~~~~~~~~~~^~~~~~~~ connection.c: In function 'nntp_quit': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:204:9: note: in expansion of macro 'assert' 204 | assert(conn->info == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:204:9: note: in expansion of macro 'assert' 204 | assert(conn->info == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:205:9: note: in expansion of macro 'assert' 205 | assert(conn->done == NULL); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:205:9: note: in expansion of macro 'assert' 205 | assert(conn->done == NULL); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'get_nntp_command': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ connection.c:458:9: note: in expansion of macro 'INTERNAL' 458 | INTERNAL("Bad command %d handling %d", nntp->target, nntp->command); | ^~~~~~~~ connection.c:458:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 458 | INTERNAL("Bad command %d handling %d", nntp->target, nntp->command); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'add_nntp_command_to_string': connection.c:474:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 474 | add_to_string(req, "GROUP "); | ^~~~~~~~ | | | char * In file included from ../../.././src/config/options.h:9, from ../../.././src/intl/gettext/libintl.h:16: ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ connection.c:479:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 479 | add_to_string(req, "ARTICLE "); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ connection.c:484:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 484 | add_to_string(req, "ARTICLE <"); | ^~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ connection.c:494:51: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 494 | add_format_to_string(req, "XOVER %d-%d", first, last); | ^~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ connection.c:498:17: note: in expansion of macro 'assert' 498 | assert(nntp->current_article <= nntp->end_article); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * connection.c:498:17: note: in expansion of macro 'assert' 498 | assert(nntp->current_article <= nntp->end_article); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c:500:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 500 | add_format_to_string(req, "HEAD %ld", nntp->current_article++); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ connection.c:504:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 504 | add_to_string(req, "QUIT"); | ^~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ connection.c:508:36: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 508 | add_to_string(req, "LIST NEWSGROUPS"); | ^~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ connection.c:512:17: note: in expansion of macro 'INTERNAL' 512 | INTERNAL("Trying to add 'no' command."); | ^~~~~~~~ connection.c:512:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 512 | INTERNAL("Trying to add 'no' command."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ connection.c: In function 'news_protocol_handler': connection.c:585:30: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 585 | if (!*server) server = getenv("NNTPSERVER"); | ^ connection.c:597:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 597 | protocol = conn->uri->protocol == PROTOCOL_NEWS ? "nntp" : "nntps"; | ^ connection.c:599:41: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 599 | add_format_to_string(&location, "%s://%s/", protocol, server); | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o nntp.o -c nntp.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from nntp.c:10: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from nntp.c:11: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ nntp.c: At top level: nntp.c:32:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 32 | INIT_OPT_TREE("protocol", N_("NNTP"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:32:23: note: (near initialization for 'nntp_protocol_options[0].init.path') 32 | INIT_OPT_TREE("protocol", N_("NNTP"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:33:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | "nntp", 0, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:33:17: note: (near initialization for 'nntp_protocol_options[0].init.name') 33 | "nntp", 0, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:32:35: note: in expansion of macro 'N_' 32 | INIT_OPT_TREE("protocol", N_("NNTP"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'nntp_protocol_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:32:35: note: in expansion of macro 'N_' 32 | INIT_OPT_TREE("protocol", N_("NNTP"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:32:9: note: in expansion of macro 'INIT_OPT_TREE' 32 | INIT_OPT_TREE("protocol", N_("NNTP"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'nntp_protocol_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:32:9: note: in expansion of macro 'INIT_OPT_TREE' 32 | INIT_OPT_TREE("protocol", N_("NNTP"), | ^~~~~~~~~~~~~ nntp.c:36:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 36 | INIT_OPT_STRING("protocol.nntp", N_("Default news server"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:36:25: note: (near initialization for 'nntp_protocol_options[1].init.path') 36 | INIT_OPT_STRING("protocol.nntp", N_("Default news server"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:37:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 37 | "server", 0, "", | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:37:17: note: (near initialization for 'nntp_protocol_options[1].init.name') 37 | "server", 0, "", | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:36:42: note: in expansion of macro 'N_' 36 | INIT_OPT_STRING("protocol.nntp", N_("Default news server"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'nntp_protocol_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:36:42: note: in expansion of macro 'N_' 36 | INIT_OPT_STRING("protocol.nntp", N_("Default news server"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:36:9: note: in expansion of macro 'INIT_OPT_STRING' 36 | INIT_OPT_STRING("protocol.nntp", N_("Default news server"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'nntp_protocol_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:36:9: note: in expansion of macro 'INIT_OPT_STRING' 36 | INIT_OPT_STRING("protocol.nntp", N_("Default news server"), | ^~~~~~~~~~~~~~~ nntp.c:42:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 42 | INIT_OPT_STRING("protocol.nntp", N_("Message header entries"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:42:25: note: (near initialization for 'nntp_protocol_options[2].init.path') 42 | INIT_OPT_STRING("protocol.nntp", N_("Message header entries"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:43:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 43 | "header_entries", 0, NNTP_HEADER_ENTRIES, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:43:17: note: (near initialization for 'nntp_protocol_options[2].init.name') 43 | "header_entries", 0, NNTP_HEADER_ENTRIES, | ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:42:42: note: in expansion of macro 'N_' 42 | INIT_OPT_STRING("protocol.nntp", N_("Message header entries"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'nntp_protocol_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:42:42: note: in expansion of macro 'N_' 42 | INIT_OPT_STRING("protocol.nntp", N_("Message header entries"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:42:9: note: in expansion of macro 'INIT_OPT_STRING' 42 | INIT_OPT_STRING("protocol.nntp", N_("Message header entries"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'nntp_protocol_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ nntp.c:42:9: note: in expansion of macro 'INIT_OPT_STRING' 42 | INIT_OPT_STRING("protocol.nntp", N_("Message header entries"), | ^~~~~~~~~~~~~~~ In file included from nntp.c:12: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ nntp.c:66:33: note: in expansion of macro 'N_' 66 | /* name: */ N_("NNTP"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'nntp_protocol_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ nntp.c:66:33: note: in expansion of macro 'N_' 66 | /* name: */ N_("NNTP"), | ^~ gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o response.o -c response.c In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from response.c:14: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/cache/cache.h:4, from response.c:13: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from response.c:24: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from response.c:9: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ In file included from response.c:25: ../../.././src/util/conv.h: In function 'trim_chars': ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 173 | int l = strlen(s); | ^ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ response.c: In function 'check_nntp_line': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ response.c:56:9: note: in expansion of macro 'assert' 56 | assert(line < end); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * response.c:56:9: note: in expansion of macro 'assert' 56 | assert(line < end); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/config/options.h:8, from ../../.././src/intl/gettext/libintl.h:16: response.c: In function 'init_nntp_header': response.c:108:59: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 108 | mem_free_set(&conn->cached->content_type, stracpy("text/html")); | ^~~~~~~~~~~ | | | char * ../../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set' 157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) | ^ In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ response.c:126:46: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign] 126 | conn->cached->head = stracpy("FIXME NNTP response code\r\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *' 31 | unsigned char *stracpy(const unsigned char *src); | ~~~~~~~~~~~~~~~~~~~~~^~~ response.c: In function 'get_nntp_title': response.c:158:46: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 158 | add_format_to_string(&title, "Articles in the range %ld to %ld", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:168:60: warning: pointer targets in passing argument 2 of 'parse_header' differ in signedness [-Wpointer-sign] 168 | subject = parse_header(conn->cached->head, "Subject", NULL); | ^~~~~~~~~ | | | char * In file included from response.c:18: ../../.././src/protocol/header.h:12:46: note: expected 'const unsigned char *' but argument is of type 'char *' 12 | unsigned char *parse_header(unsigned char *, const unsigned char *, unsigned char **); | ^~~~~~~~~~~~~~~~~~~~~ response.c:175:46: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 175 | add_format_to_string(&title, "Article "), | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:181:46: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 181 | add_format_to_string(&title, " in "); | ^~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:186:46: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 186 | add_format_to_string(&title, "Articles in "), | ^~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:191:46: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 191 | add_format_to_string(&title, "Newsgroups on "), | ^~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c: In function 'decode_q_segment': response.c:215:51: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 215 | add_format_to_string(str, "&#%d;", d); | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c: In function 'decode_b_segment': response.c:257:51: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 257 | add_format_to_string(str, "&#%d;", (acc | (c >> 4))); | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:261:51: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 261 | add_format_to_string(str, "&#%d;", (acc | (c >> 2))); | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:265:51: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 265 | add_format_to_string(str, "&#%d;", (acc | c)); | ^~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c: In function 'add_header_to_string': response.c:277:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 277 | while ((end = strstr((const char *)header, "=?")) != NULL) { | ^ response.c:291:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 291 | cp = strchr((const char *)end, '?'); | ^ response.c:302:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 302 | end = strstr((const char *)(cp + 3), "?="); | ^ response.c:315:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 315 | add_html_to_string(str, header, strlen(header)); | ^~~~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ response.c: In function 'add_nntp_html_start': response.c:326:17: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 326 | "\n" | ^~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:341:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 341 | add_to_string(html, "
");
      |                                     ^~~~~~~
      |                                     |
      |                                     char *
../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
  194 |                              const unsigned char *source);
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
response.c:355:52: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign]
  355 |                         add_format_to_string(html, "%s: ", entry);
      |                                                    ^~~~~~~~~~~~~
      |                                                    |
      |                                                    char *
../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *'
  211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...);
      |                                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~
response.c:362:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
  362 |                 add_to_string(html, "
"); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:369:25: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 369 | "

%s

\n" | ^~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c: In function 'add_nntp_html_end': response.c:391:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 391 | add_to_string(html, "
"); | ^~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:397:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 397 | add_to_string(html, ""); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:404:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 404 | add_to_string(html, "\n
\n\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c: In function 'add_nntp_html_line': response.c:417:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 417 | add_html_to_string(html, line, strlen(line)); | ^~~~ | | | unsigned char * /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ response.c:426:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 426 | line = strchr((const char *)line, '\t'); | ^ response.c:428:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 428 | field = ""; | ^ response.c:431:44: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign] 431 | add_format_to_string(html, "
  • ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *' 211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:435:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 435 | line = strchr((const char *)line, '\t'); | ^ response.c:440:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 440 | add_to_string(html, " "); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:444:30: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 444 | line = strchr((const char *)line, '\t'); | ^ response.c:450:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 450 | add_to_string(html, "
  • "); | ^~~~~~~ | | | char * ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c: In function 'parse_nntp_group_parameters': response.c:527:33: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 527 | nntp->articles = strtol(pos, (char **) &pos, 10); | ^~~ | | | unsigned char * In file included from response.c:8: /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:538:40: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 538 | nntp->current_article = strtol(pos, (char **) &pos, 10); | ^~~ | | | unsigned char * /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c:546:36: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign] 546 | nntp->end_article = strtol(pos, (char **) &pos, 10); | ^~~ | | | unsigned char * /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *' 177 | extern long int strtol (const char *__restrict __nptr, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ response.c: In function 'get_nntp_response_code': response.c:576:21: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] 576 | code = atoi(line); | ^~~~ | | | unsigned char * In file included from /usr/include/features.h:489, from /usr/include/errno.h:25, from response.c:7: /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *' 362 | __NTH (atoi (const char *__nptr)) | ^~~~~ ld -r -o lib.o connection.o nntp.o response.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/nntp' make -C rewrite all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/rewrite' gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o rewrite.o -c rewrite.c In file included from ../../.././src/util/lists.h:4, from ../../.././src/main/object.h:4, from ../../.././src/config/options.h:5, from rewrite.c:9: ../../.././src/util/string.h: In function 'add_bytes_to_string__': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from ../../.././src/intl/gettext/libgettext.h:25, from ../../.././src/intl/gettext/libintl.h:14, from rewrite.c:10: ../../.././src/intl/gettext/libgnuintl.h: At top level: ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 46 | extern unsigned char *gettext(const unsigned char *__msgid); | ^~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 50 | extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid); | ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch] 54 | extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid, | ^~~~~~~~~ ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index': ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign] 70 | bind_textdomain_codeset( /* PACKAGE */ "elinks", | ^~~~~~~~ | | | char * ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *' 85 | extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from rewrite.c:14: ../../.././src/protocol/uri.h: In function 'get_real_uri_length': ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../../.././src/osdep/stub.h:5, from ../../.././src/elinks.h:34, from rewrite.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ ../../.././src/network/state.h: In function 'connection_state': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ rewrite.c: At top level: rewrite.c:44:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 44 | INIT_OPT_TREE("protocol", N_("URI rewriting"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:44:23: note: (near initialization for 'uri_rewrite_options[0].init.path') 44 | INIT_OPT_TREE("protocol", N_("URI rewriting"), | ^~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:45:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 45 | "rewrite", OPT_SORT, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:45:17: note: (near initialization for 'uri_rewrite_options[0].init.name') 45 | "rewrite", OPT_SORT, | ^~~~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:44:35: note: in expansion of macro 'N_' 44 | INIT_OPT_TREE("protocol", N_("URI rewriting"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'uri_rewrite_options[0].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:44:35: note: in expansion of macro 'N_' 44 | INIT_OPT_TREE("protocol", N_("URI rewriting"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:44:9: note: in expansion of macro 'INIT_OPT_TREE' 44 | INIT_OPT_TREE("protocol", N_("URI rewriting"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'uri_rewrite_options[0].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:44:9: note: in expansion of macro 'INIT_OPT_TREE' 44 | INIT_OPT_TREE("protocol", N_("URI rewriting"), | ^~~~~~~~~~~~~ rewrite.c:54:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 54 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:54:23: note: (near initialization for 'uri_rewrite_options[1].init.path') 54 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:55:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 55 | "enable-dumb", 0, 1, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:55:17: note: (near initialization for 'uri_rewrite_options[1].init.name') 55 | "enable-dumb", 0, 1, | ^~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:54:43: note: in expansion of macro 'N_' 54 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'uri_rewrite_options[1].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:54:43: note: in expansion of macro 'N_' 54 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:54:9: note: in expansion of macro 'INIT_OPT_BOOL' 54 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'uri_rewrite_options[1].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:54:9: note: in expansion of macro 'INIT_OPT_BOOL' 54 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), | ^~~~~~~~~~~~~ rewrite.c:61:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:61:23: note: (near initialization for 'uri_rewrite_options[2].init.path') 61 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:62:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | "enable-smart", 0, 1, | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:62:17: note: (near initialization for 'uri_rewrite_options[2].init.name') 62 | "enable-smart", 0, 1, | ^~~~~~~~~~~~~~ ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:61:43: note: in expansion of macro 'N_' 61 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'uri_rewrite_options[2].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:61:43: note: in expansion of macro 'N_' 61 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:61:9: note: in expansion of macro 'INIT_OPT_BOOL' 61 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'uri_rewrite_options[2].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC' 487 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:61:9: note: in expansion of macro 'INIT_OPT_BOOL' 61 | INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), | ^~~~~~~~~~~~~ rewrite.c:69:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 69 | INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:69:23: note: (near initialization for 'uri_rewrite_options[3].init.path') 69 | INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:70:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 70 | "dumb", OPT_AUTOCREATE | OPT_SORT, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:70:17: note: (near initialization for 'uri_rewrite_options[3].init.name') 70 | "dumb", OPT_AUTOCREATE | OPT_SORT, | ^~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:69:43: note: in expansion of macro 'N_' 69 | INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'uri_rewrite_options[3].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:69:43: note: in expansion of macro 'N_' 69 | INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:69:9: note: in expansion of macro 'INIT_OPT_TREE' 69 | INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'uri_rewrite_options[3].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:69:9: note: in expansion of macro 'INIT_OPT_TREE' 69 | INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), | ^~~~~~~~~~~~~ rewrite.c:73:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 73 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:73:25: note: (near initialization for 'uri_rewrite_options[4].init.path') 73 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:74:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 74 | "_template_", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:74:17: note: (near initialization for 'uri_rewrite_options[4].init.name') 74 | "_template_", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:73:9: note: in expansion of macro 'INIT_OPT_STRING' 73 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'uri_rewrite_options[4].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:73:9: note: in expansion of macro 'INIT_OPT_STRING' 73 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, | ^~~~~~~~~~~~~~~ rewrite.c:80:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 80 | INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:80:23: note: (near initialization for 'uri_rewrite_options[5].init.path') 80 | INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:81:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 81 | "smart", OPT_AUTOCREATE | OPT_SORT, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:81:17: note: (near initialization for 'uri_rewrite_options[5].init.name') 81 | "smart", OPT_AUTOCREATE | OPT_SORT, | ^~~~~~~ ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:80:43: note: in expansion of macro 'N_' 80 | INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'uri_rewrite_options[5].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:80:43: note: in expansion of macro 'N_' 80 | INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:80:9: note: in expansion of macro 'INIT_OPT_TREE' 80 | INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), | ^~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'uri_rewrite_options[5].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC' 537 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:80:9: note: in expansion of macro 'INIT_OPT_TREE' 80 | INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), | ^~~~~~~~~~~~~ rewrite.c:87:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 87 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:87:25: note: (near initialization for 'uri_rewrite_options[6].init.path') 87 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:88:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 88 | "_template_", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:88:17: note: (near initialization for 'uri_rewrite_options[6].init.name') 88 | "_template_", 0, "", | ^~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:87:9: note: in expansion of macro 'INIT_OPT_STRING' 87 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'uri_rewrite_options[6].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:87:9: note: in expansion of macro 'INIT_OPT_STRING' 87 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, | ^~~~~~~~~~~~~~~ rewrite.c:96:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 96 | INIT_OPT_STRING("protocol.rewrite", N_("Default template"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:96:25: note: (near initialization for 'uri_rewrite_options[7].init.path') 96 | INIT_OPT_STRING("protocol.rewrite", N_("Default template"), | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:97:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 97 | "default_template", 0, "", | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:97:17: note: (near initialization for 'uri_rewrite_options[7].init.name') 97 | "default_template", 0, "", | ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:96:45: note: in expansion of macro 'N_' 96 | INIT_OPT_STRING("protocol.rewrite", N_("Default template"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'uri_rewrite_options[7].init.capt') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:96:45: note: in expansion of macro 'N_' 96 | INIT_OPT_STRING("protocol.rewrite", N_("Default template"), | ^~ ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:96:9: note: in expansion of macro 'INIT_OPT_STRING' 96 | INIT_OPT_STRING("protocol.rewrite", N_("Default template"), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:347:17: note: (near initialization for 'uri_rewrite_options[7].init.desc') 347 | #define DESC(x) (x) | ^ ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:96:9: note: in expansion of macro 'INIT_OPT_STRING' 96 | INIT_OPT_STRING("protocol.rewrite", N_("Default template"), | ^~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:115:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 115 | INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[8].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:115:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 115 | INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:115:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 115 | INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:115:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 115 | INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:115:30: note: (near initialization for 'uri_rewrite_options[8].init.name') 115 | INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:115:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 115 | INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:116:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 116 | INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[9].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:116:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 116 | INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:116:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 116 | INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:116:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 116 | INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:116:30: note: (near initialization for 'uri_rewrite_options[9].init.name') 116 | INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), | ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:116:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 116 | INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:117:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 117 | INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[10].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:117:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 117 | INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:117:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 117 | INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:117:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 117 | INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:117:30: note: (near initialization for 'uri_rewrite_options[10].init.name') 117 | INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:117:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 117 | INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:118:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 118 | INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[11].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:118:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 118 | INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:118:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 118 | INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:118:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 118 | INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:118:30: note: (near initialization for 'uri_rewrite_options[11].init.name') 118 | INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:118:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 118 | INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:120:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 120 | INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[12].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:120:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 120 | INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:120:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 120 | INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:120:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 120 | INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:120:30: note: (near initialization for 'uri_rewrite_options[12].init.name') 120 | INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:120:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 120 | INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:121:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 121 | INIT_OPT_DUMB_PREFIX("cia", "http://cia.vc/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[13].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:121:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 121 | INIT_OPT_DUMB_PREFIX("cia", "http://cia.vc/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:121:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 121 | INIT_OPT_DUMB_PREFIX("cia", "http://cia.vc/"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:121:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 121 | INIT_OPT_DUMB_PREFIX("cia", "http://cia.vc/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:121:30: note: (near initialization for 'uri_rewrite_options[13].init.name') 121 | INIT_OPT_DUMB_PREFIX("cia", "http://cia.vc/"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:121:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 121 | INIT_OPT_DUMB_PREFIX("cia", "http://cia.vc/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:122:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 122 | INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[14].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:122:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 122 | INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:122:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 122 | INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:122:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 122 | INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:122:30: note: (near initialization for 'uri_rewrite_options[14].init.name') 122 | INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:122:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 122 | INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:123:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 123 | INIT_OPT_DUMB_PREFIX("ddg", "http://duckduckgo.com/?t=elinks"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[15].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:123:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 123 | INIT_OPT_DUMB_PREFIX("ddg", "http://duckduckgo.com/?t=elinks"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:123:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 123 | INIT_OPT_DUMB_PREFIX("ddg", "http://duckduckgo.com/?t=elinks"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:123:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 123 | INIT_OPT_DUMB_PREFIX("ddg", "http://duckduckgo.com/?t=elinks"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:123:30: note: (near initialization for 'uri_rewrite_options[15].init.name') 123 | INIT_OPT_DUMB_PREFIX("ddg", "http://duckduckgo.com/?t=elinks"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:123:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 123 | INIT_OPT_DUMB_PREFIX("ddg", "http://duckduckgo.com/?t=elinks"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:124:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 124 | INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[16].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:124:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 124 | INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:124:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 124 | INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:124:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 124 | INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:124:30: note: (near initialization for 'uri_rewrite_options[16].init.name') 124 | INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:124:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 124 | INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:125:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 125 | INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[17].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:125:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 125 | INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:125:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 125 | INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:125:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 125 | INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:125:30: note: (near initialization for 'uri_rewrite_options[17].init.name') 125 | INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:125:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 125 | INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:126:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 126 | INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[18].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:126:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 126 | INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:126:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 126 | INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:126:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 126 | INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:126:30: note: (near initialization for 'uri_rewrite_options[18].init.name') 126 | INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:126:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 126 | INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:127:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 127 | INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[19].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:127:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 127 | INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:127:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 127 | INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:127:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 127 | INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:127:30: note: (near initialization for 'uri_rewrite_options[19].init.name') 127 | INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:127:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 127 | INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:128:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 128 | INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[20].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:128:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 128 | INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:128:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 128 | INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:128:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 128 | INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:128:30: note: (near initialization for 'uri_rewrite_options[20].init.name') 128 | INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:128:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 128 | INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:129:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 129 | INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[21].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:129:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 129 | INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:129:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 129 | INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:129:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 129 | INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:129:30: note: (near initialization for 'uri_rewrite_options[21].init.name') 129 | INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:129:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 129 | INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:130:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 130 | INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[22].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:130:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 130 | INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:130:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 130 | INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:130:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 130 | INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:130:30: note: (near initialization for 'uri_rewrite_options[22].init.name') 130 | INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:130:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 130 | INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:134:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 134 | INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua5.1-doc/doc/contents.html#index"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[23].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:134:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 134 | INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua5.1-doc/doc/contents.html#index"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:134:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 134 | INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua5.1-doc/doc/contents.html#index"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:134:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 134 | INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua5.1-doc/doc/contents.html#index"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:134:30: note: (near initialization for 'uri_rewrite_options[23].init.name') 134 | INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua5.1-doc/doc/contents.html#index"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:134:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 134 | INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua5.1-doc/doc/contents.html#index"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:135:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 135 | INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[24].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:135:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 135 | INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:135:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 135 | INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:135:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 135 | INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:135:30: note: (near initialization for 'uri_rewrite_options[24].init.name') 135 | INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:135:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 135 | INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:136:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 136 | INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[25].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:136:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 136 | INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:136:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 136 | INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:136:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 136 | INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:136:30: note: (near initialization for 'uri_rewrite_options[25].init.name') 136 | INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:136:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 136 | INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:137:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 137 | INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[26].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:137:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 137 | INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:137:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 137 | INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:137:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 137 | INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:137:30: note: (near initialization for 'uri_rewrite_options[26].init.name') 137 | INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:137:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 137 | INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:138:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 138 | INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[27].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:138:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 138 | INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:138:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 138 | INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:138:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 138 | INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:138:30: note: (near initialization for 'uri_rewrite_options[27].init.name') 138 | INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:138:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 138 | INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:139:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 139 | INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[28].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:139:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 139 | INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:139:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 139 | INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:139:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 139 | INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:139:30: note: (near initialization for 'uri_rewrite_options[28].init.name') 139 | INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:139:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 139 | INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:140:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 140 | INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:113:25: note: (near initialization for 'uri_rewrite_options[29].init.path') 113 | INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:140:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 140 | INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:140:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 140 | INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:140:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 140 | INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:140:30: note: (near initialization for 'uri_rewrite_options[29].init.name') 140 | INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:140:9: note: in expansion of macro 'INIT_OPT_DUMB_PREFIX' 140 | INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), | ^~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:146:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 146 | INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[30].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:146:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 146 | INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:146:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 146 | INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:146:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 146 | INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:146:31: note: (near initialization for 'uri_rewrite_options[30].init.name') 146 | INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:146:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 146 | INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:153:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 153 | INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[31].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:153:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 153 | INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:153:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 153 | INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:153:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 153 | INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:153:31: note: (near initialization for 'uri_rewrite_options[31].init.name') 153 | INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:153:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 153 | INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:154:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 154 | INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[32].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:154:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 154 | INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:154:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 154 | INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), | ^~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:154:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 154 | INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:154:31: note: (near initialization for 'uri_rewrite_options[32].init.name') 154 | INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), | ^~~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:154:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 154 | INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:155:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 155 | INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/site/search?words=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[33].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:155:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 155 | INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/site/search?words=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:155:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 155 | INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/site/search?words=%s"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:155:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 155 | INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/site/search?words=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:155:31: note: (near initialization for 'uri_rewrite_options[33].init.name') 155 | INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/site/search?words=%s"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:155:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 155 | INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/site/search?words=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:156:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 156 | INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[34].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:156:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 156 | INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:156:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 156 | INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:156:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 156 | INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:156:31: note: (near initialization for 'uri_rewrite_options[34].init.name') 156 | INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:156:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 156 | INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:157:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 157 | INIT_OPT_SMART_PREFIX("ddg", "http://duckduckgo.com/?q=%s&t=elinks"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[35].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:157:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 157 | INIT_OPT_SMART_PREFIX("ddg", "http://duckduckgo.com/?q=%s&t=elinks"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:157:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 157 | INIT_OPT_SMART_PREFIX("ddg", "http://duckduckgo.com/?q=%s&t=elinks"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:157:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 157 | INIT_OPT_SMART_PREFIX("ddg", "http://duckduckgo.com/?q=%s&t=elinks"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:157:31: note: (near initialization for 'uri_rewrite_options[35].init.name') 157 | INIT_OPT_SMART_PREFIX("ddg", "http://duckduckgo.com/?q=%s&t=elinks"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:157:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 157 | INIT_OPT_SMART_PREFIX("ddg", "http://duckduckgo.com/?q=%s&t=elinks"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:158:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 158 | INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[36].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:158:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 158 | INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:158:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 158 | INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:158:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 158 | INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:158:31: note: (near initialization for 'uri_rewrite_options[36].init.name') 158 | INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:158:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 158 | INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:159:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 159 | INIT_OPT_SMART_PREFIX("foldoc", "http://foldoc.org/?%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[37].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:159:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 159 | INIT_OPT_SMART_PREFIX("foldoc", "http://foldoc.org/?%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:159:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 159 | INIT_OPT_SMART_PREFIX("foldoc", "http://foldoc.org/?%s"), | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:159:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 159 | INIT_OPT_SMART_PREFIX("foldoc", "http://foldoc.org/?%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:159:31: note: (near initialization for 'uri_rewrite_options[37].init.name') 159 | INIT_OPT_SMART_PREFIX("foldoc", "http://foldoc.org/?%s"), | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:159:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 159 | INIT_OPT_SMART_PREFIX("foldoc", "http://foldoc.org/?%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:160:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 160 | INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[38].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:160:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 160 | INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:160:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 160 | INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:160:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 160 | INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:160:31: note: (near initialization for 'uri_rewrite_options[38].init.name') 160 | INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:160:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 160 | INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:163:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 163 | INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[39].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:163:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 163 | INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:163:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 163 | INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:163:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 163 | INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:163:31: note: (near initialization for 'uri_rewrite_options[39].init.name') 163 | INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:163:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 163 | INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:164:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 164 | INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[40].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:164:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 164 | INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:164:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 164 | INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:164:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 164 | INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:164:31: note: (near initialization for 'uri_rewrite_options[40].init.name') 164 | INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:164:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 164 | INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:165:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 165 | INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[41].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:165:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 165 | INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:165:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 165 | INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:165:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 165 | INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:165:31: note: (near initialization for 'uri_rewrite_options[41].init.name') 165 | INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:165:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 165 | INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:166:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 166 | INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[42].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:166:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 166 | INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:166:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 166 | INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:166:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 166 | INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:166:31: note: (near initialization for 'uri_rewrite_options[42].init.name') 166 | INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:166:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 166 | INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:167:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 167 | INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[43].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:167:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 167 | INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:167:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 167 | INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:167:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 167 | INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:167:31: note: (near initialization for 'uri_rewrite_options[43].init.name') 167 | INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:167:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 167 | INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:168:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 168 | INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[44].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:168:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 168 | INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:168:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 168 | INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:168:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 168 | INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:168:31: note: (near initialization for 'uri_rewrite_options[44].init.name') 168 | INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:168:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 168 | INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:169:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 169 | INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/search/?ism=%s&type=1"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[45].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:169:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 169 | INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/search/?ism=%s&type=1"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:169:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 169 | INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/search/?ism=%s&type=1"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:169:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 169 | INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/search/?ism=%s&type=1"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:169:31: note: (near initialization for 'uri_rewrite_options[45].init.name') 169 | INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/search/?ism=%s&type=1"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:169:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 169 | INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/search/?ism=%s&type=1"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:170:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 170 | INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/search/?ism=%s&type=2"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[46].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:170:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 170 | INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/search/?ism=%s&type=2"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:170:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 170 | INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/search/?ism=%s&type=2"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:170:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 170 | INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/search/?ism=%s&type=2"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:170:31: note: (near initialization for 'uri_rewrite_options[46].init.name') 170 | INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/search/?ism=%s&type=2"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:170:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 170 | INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/search/?ism=%s&type=2"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:171:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 171 | INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/search/?ism=%s&type=3"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[47].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:171:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 171 | INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/search/?ism=%s&type=3"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:171:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 171 | INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/search/?ism=%s&type=3"), | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:171:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 171 | INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/search/?ism=%s&type=3"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:171:31: note: (near initialization for 'uri_rewrite_options[47].init.name') 171 | INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/search/?ism=%s&type=3"), | ^~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:171:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 171 | INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/search/?ism=%s&type=3"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:172:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 172 | INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/search/?ism=%s&type=4"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[48].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:172:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 172 | INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/search/?ism=%s&type=4"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:172:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 172 | INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/search/?ism=%s&type=4"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:172:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 172 | INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/search/?ism=%s&type=4"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:172:31: note: (near initialization for 'uri_rewrite_options[48].init.name') 172 | INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/search/?ism=%s&type=4"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:172:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 172 | INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/search/?ism=%s&type=4"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:173:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 173 | INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[49].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:173:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 173 | INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:173:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 173 | INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:173:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 173 | INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:173:31: note: (near initialization for 'uri_rewrite_options[49].init.name') 173 | INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:173:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 173 | INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:174:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 174 | INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[50].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:174:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 174 | INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:174:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 174 | INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), | ^~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:174:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 174 | INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:174:31: note: (near initialization for 'uri_rewrite_options[50].init.name') 174 | INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), | ^~~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:174:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 174 | INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:175:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 175 | INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[51].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:175:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 175 | INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:175:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 175 | INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:175:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 175 | INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:175:31: note: (near initialization for 'uri_rewrite_options[51].init.name') 175 | INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:175:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 175 | INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:176:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 176 | INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[52].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:176:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 176 | INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:176:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 176 | INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:176:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 176 | INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:176:31: note: (near initialization for 'uri_rewrite_options[52].init.name') 176 | INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:176:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 176 | INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:177:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 177 | INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[53].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:177:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 177 | INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:177:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 177 | INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:177:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 177 | INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:177:31: note: (near initialization for 'uri_rewrite_options[53].init.name') 177 | INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:177:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 177 | INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:178:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 178 | INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[54].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:178:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 178 | INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:178:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 178 | INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:178:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 178 | INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:178:31: note: (near initialization for 'uri_rewrite_options[54].init.name') 178 | INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:178:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 178 | INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:179:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 179 | INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[55].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:179:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 179 | INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:179:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 179 | INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:179:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 179 | INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:179:31: note: (near initialization for 'uri_rewrite_options[55].init.name') 179 | INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), | ^~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:179:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 179 | INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:180:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 180 | INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[56].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:180:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 180 | INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:180:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 180 | INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:180:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 180 | INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:180:31: note: (near initialization for 'uri_rewrite_options[56].init.name') 180 | INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:180:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 180 | INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:181:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 181 | INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[57].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:181:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 181 | INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:181:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 181 | INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), | ^~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:181:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 181 | INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:181:31: note: (near initialization for 'uri_rewrite_options[57].init.name') 181 | INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), | ^~~~~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:181:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 181 | INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:182:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 182 | INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[58].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:182:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 182 | INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:182:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 182 | INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:182:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 182 | INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:182:31: note: (near initialization for 'uri_rewrite_options[58].init.name') 182 | INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:182:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 182 | INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:183:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 183 | INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[59].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:183:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 183 | INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:183:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 183 | INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:183:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 183 | INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:183:31: note: (near initialization for 'uri_rewrite_options[59].init.name') 183 | INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:183:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 183 | INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:184:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 184 | INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[60].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:184:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 184 | INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:184:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 184 | INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:184:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 184 | INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:184:31: note: (near initialization for 'uri_rewrite_options[60].init.name') 184 | INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:184:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 184 | INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:185:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 185 | INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[61].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:185:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 185 | INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:185:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 185 | INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:185:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 185 | INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:185:31: note: (near initialization for 'uri_rewrite_options[61].init.name') 185 | INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:185:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 185 | INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:186:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 186 | INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[62].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:186:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 186 | INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:186:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 186 | INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:186:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 186 | INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:186:31: note: (near initialization for 'uri_rewrite_options[62].init.name') 186 | INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:186:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 186 | INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:187:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 187 | INIT_OPT_SMART_PREFIX("a", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[63].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:187:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 187 | INIT_OPT_SMART_PREFIX("a", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:187:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 187 | INIT_OPT_SMART_PREFIX("a", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:187:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 187 | INIT_OPT_SMART_PREFIX("a", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:187:31: note: (near initialization for 'uri_rewrite_options[63].init.name') 187 | INIT_OPT_SMART_PREFIX("a", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), | ^~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:187:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 187 | INIT_OPT_SMART_PREFIX("a", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:188:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 188 | INIT_OPT_SMART_PREFIX("imdb", "http://www.imdb.com/find?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[64].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:188:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 188 | INIT_OPT_SMART_PREFIX("imdb", "http://www.imdb.com/find?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:188:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 188 | INIT_OPT_SMART_PREFIX("imdb", "http://www.imdb.com/find?q=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:188:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 188 | INIT_OPT_SMART_PREFIX("imdb", "http://www.imdb.com/find?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:188:31: note: (near initialization for 'uri_rewrite_options[64].init.name') 188 | INIT_OPT_SMART_PREFIX("imdb", "http://www.imdb.com/find?q=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:188:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 188 | INIT_OPT_SMART_PREFIX("imdb", "http://www.imdb.com/find?q=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:189:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 189 | INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[65].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:189:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 189 | INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:189:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 189 | INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:189:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 189 | INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:189:31: note: (near initialization for 'uri_rewrite_options[65].init.name') 189 | INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:189:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 189 | INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:190:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 190 | INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[66].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:190:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 190 | INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:190:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 190 | INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:190:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 190 | INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:190:31: note: (near initialization for 'uri_rewrite_options[66].init.name') 190 | INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:190:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 190 | INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:191:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 191 | INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[67].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:191:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 191 | INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:191:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 191 | INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:191:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 191 | INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:191:31: note: (near initialization for 'uri_rewrite_options[67].init.name') 191 | INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:191:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 191 | INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:192:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 192 | INIT_OPT_SMART_PREFIX("wn", "http://wordnetweb.princeton.edu/perl/webwn?s=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[68].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:192:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 192 | INIT_OPT_SMART_PREFIX("wn", "http://wordnetweb.princeton.edu/perl/webwn?s=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:192:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 192 | INIT_OPT_SMART_PREFIX("wn", "http://wordnetweb.princeton.edu/perl/webwn?s=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:192:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 192 | INIT_OPT_SMART_PREFIX("wn", "http://wordnetweb.princeton.edu/perl/webwn?s=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:192:31: note: (near initialization for 'uri_rewrite_options[68].init.name') 192 | INIT_OPT_SMART_PREFIX("wn", "http://wordnetweb.princeton.edu/perl/webwn?s=%s"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:192:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 192 | INIT_OPT_SMART_PREFIX("wn", "http://wordnetweb.princeton.edu/perl/webwn?s=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:194:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 194 | INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/wiki?title=Special%3ASearch&search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[69].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:194:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 194 | INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/wiki?title=Special%3ASearch&search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:194:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 194 | INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/wiki?title=Special%3ASearch&search=%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:194:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 194 | INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/wiki?title=Special%3ASearch&search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:194:31: note: (near initialization for 'uri_rewrite_options[69].init.name') 194 | INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/wiki?title=Special%3ASearch&search=%s"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:194:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 194 | INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/wiki?title=Special%3ASearch&search=%s"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:196:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 196 | INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[70].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:196:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 196 | INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:196:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 196 | INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:196:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 196 | INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:196:31: note: (near initialization for 'uri_rewrite_options[70].init.name') 196 | INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), | ^~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:196:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 196 | INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:198:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 198 | INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[71].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:198:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 198 | INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:198:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 198 | INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:198:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 198 | INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:198:31: note: (near initialization for 'uri_rewrite_options[71].init.name') 198 | INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:198:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 198 | INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:199:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 199 | INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:143:25: note: (near initialization for 'uri_rewrite_options[72].init.path') 143 | INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:199:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 199 | INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:199:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 199 | INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:199:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 199 | INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c:199:31: note: (near initialization for 'uri_rewrite_options[72].init.name') 199 | INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~ ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING' 502 | {{ path, name, capt, DESC(desc), flags, \ | ^~~~ rewrite.c:199:9: note: in expansion of macro 'INIT_OPT_SMART_PREFIX' 199 | INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&filefmt=txt&format=http&abstract=abson&keywords=keyon&num=25"), | ^~~~~~~~~~~~~~~~~~~~~ rewrite.c: In function 'get_prefix_tree': ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ rewrite.c:211:9: note: in expansion of macro 'assert' 211 | assert(tree == URI_REWRITE_DUMB_TREE | ^~~~~~ ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * rewrite.c:211:9: note: in expansion of macro 'assert' 211 | assert(tree == URI_REWRITE_DUMB_TREE | ^~~~~~ ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ rewrite.c: In function 'goto_url_hook': rewrite.c:312:30: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 312 | unsigned char *arg = ""; | ^~ rewrite.c:313:50: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign] 313 | unsigned char *argstart = *url + strcspn(*url, " :"); | ^~~~ | | | unsigned char * /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *' 293 | extern size_t strcspn (const char *__s, const char *__reject) | ~~~~~~~~~~~~^~~ rewrite.c:331:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign] 331 | uu = get_opt_str("protocol.rewrite.default_template", NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt' 302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses) | ^~~~ ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree' 316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses) | ^~~~~~~~~~~~~~~~ rewrite.c:331:22: note: in expansion of macro 'get_opt_str' 331 | uu = get_opt_str("protocol.rewrite.default_template", NULL); | ^~~~~~~~~~~ ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *' 301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *); | ^~~~~~~~~~~~~~~ rewrite.c: At top level: rewrite.c:354:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 354 | { "goto-url", -1, goto_url_hook }, | ^~~~~~~~~~ rewrite.c:354:11: note: (near initialization for 'uri_rewrite_hooks[0].name') In file included from rewrite.c:12: ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ rewrite.c:360:33: note: in expansion of macro 'N_' 360 | /* name: */ N_("URI rewrite"), | ^~ ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'uri_rewrite_module.name') 21 | #define N_(msg) (gettext_noop(msg)) | ^ ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module' 41 | { name, options, hooks, submods, data, init, done } | ^~~~ rewrite.c:360:33: note: in expansion of macro 'N_' 360 | /* name: */ N_("URI rewrite"), | ^~ ld -r -o lib.o rewrite.o make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/rewrite' make -C test all make[5]: Entering directory '/build/elinks-0.13.2/src/protocol/test' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/elinks-0.13.2/src/protocol/test' gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o about.o -c about.c In file included from ../.././src/util/lists.h:4, from ../.././src/main/object.h:4, from ../.././src/cache/cache.h:4, from about.c:9: ../.././src/network/state.h: In function 'connection_state': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL' 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~ ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 108 | INTERNAL("assertion " #x " failed!"); \ | ^~~~~~~~~~~~ | | | char * ../.././src/network/state.h:133:9: note: in expansion of macro 'assert' 133 | assert(basic != S_ERRNO); | ^~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ ../.././src/util/string.h: In function 'add_bytes_to_string__': ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal | ^ ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL' 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~ ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign] 127 | INTERNAL("assertion " #x " failed: " m); \ | ^~~~~~~~~~~~ | | | char * ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm' 259 | assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); | ^~~~~~~ ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *' 48 | void elinks_internal(unsigned char *fmt, ...); | ~~~~~~~~~~~~~~~^~~ In file included from about.c:13: ../.././src/protocol/uri.h: In function 'get_real_uri_length': ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 115 | #define struri(uri) ((uri)->string) | ~~~~~~^~~~~~~~~ | | | unsigned char * ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri' 341 | return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); | ^~~~~~ In file included from ../.././src/osdep/stub.h:5, from ../.././src/elinks.h:34, from about.c:7: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *' 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ about.c: At top level: about.c:24:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 24 | { "bloat", | ^~~~~~~ about.c:24:11: note: (near initialization for 'about_pages[0].name') about.c:26:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 26 | "" | ^~~~~~~~~~~~~~ about.c:26:17: note: (near initialization for 'about_pages[0].string') about.c:31:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 31 | { "links", | ^~~~~~~ about.c:31:11: note: (near initialization for 'about_pages[1].name') about.c:33:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 33 | "
    "
          |                 ^~~~~~~~~~~~~~~~~~~
    about.c:33:17: note: (near initialization for 'about_pages[1].string')
    about.c:49:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       49 |         { "mozilla",
          |           ^~~~~~~~~
    about.c:49:11: note: (near initialization for 'about_pages[2].name')
    about.c:51:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       51 |                 ""
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    about.c:51:17: note: (near initialization for 'about_pages[2].string')
    about.c:71:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       71 |         { "fear",
          |           ^~~~~~
    about.c:71:11: note: (near initialization for 'about_pages[3].name')
    about.c:73:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       73 |                 ""
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    about.c:73:17: note: (near initialization for 'about_pages[3].string')
    about.c: In function 'about_protocol_handler':
    about.c:105:53: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      105 |                                 if (strcmp(conn->uri->data, page->name))
          |                                            ~~~~~~~~~^~~~~~
          |                                                     |
          |                                                     unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    about.c:105:65: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      105 |                                 if (strcmp(conn->uri->data, page->name))
          |                                                             ~~~~^~~~~~
          |                                                                 |
          |                                                                 unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    about.c:109:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      109 |                                 len = strlen(str);
          |                                              ^~~
          |                                              |
          |                                              unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../.././src/util/string.h:14,
                     from ../.././src/encoding/encoding.h:5,
                     from ../.././src/network/connection.h:5,
                     from about.c:10:
    about.c:118:61: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign]
      118 |                 mem_free_set(&cached->content_type, stracpy("text/html"));
          |                                                             ^~~~~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/memory.h:157:67: note: in definition of macro 'mem_free_set'
      157 | #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0)
          |                                                                   ^
    ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *'
       31 | unsigned char *stracpy(const unsigned char *src);
          |                        ~~~~~~~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o common.o -c common.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from common.c:20:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from common.c:24:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../.././src/osdep/stub.h:5,
                     from ../.././src/elinks.h:34,
                     from common.c:18:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from common.c:25:
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    common.c: In function 'init_directory_listing':
    common.c:76:34: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
       76 |         if (!add_to_string(page, "\n"))
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    In file included from ../.././src/config/options.h:9:
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    common.c:83:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
       83 |             || !add_to_string(page, "\n\n\n\n

    ")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ common.c:94:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 94 | info = "Local"; | ^ common.c:97:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 97 | info = "FSP"; | ^ common.c:100:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 100 | info = "FTP"; | ^ common.c:103:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 103 | info = "Gopher"; | ^ common.c:106:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 106 | info = "Samba"; | ^ common.c:109:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 109 | info = "?"; | ^ common.c:113:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 113 | || !add_to_string(page, " directory ")) | ^~~~~~~~~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ common.c:125:31: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign] 125 | while ((slash = strchr((const char *)slash, sep)) != NULL) { | ^ common.c:132:50: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 132 | if (!add_to_string(page, "") | ^~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ common.c:137:53: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 137 | || !add_to_string(page, "") | ^~~~~~ | | | char * ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *' 194 | const unsigned char *source); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ common.c:145:34: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign] 145 | if (!add_to_string(page, "

    \n
    ")) {
          |                                  ^~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o data.o -c data.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/cache/cache.h:4,
                     from data.c:9:
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from data.c:13:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../.././src/osdep/stub.h:5,
                     from ../.././src/elinks.h:34,
                     from data.c:7:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    data.c: In function 'init_data_protocol_header':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    data.c:70:9: note: in expansion of macro 'assert'
       70 |         assert(typelen);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    data.c:70:9: note: in expansion of macro 'assert'
       70 |         assert(typelen);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    data.c:76:27: warning: pointer targets in passing argument 1 of 'straconcat' differ in signedness [-Wpointer-sign]
       76 |         head = straconcat("\r\nContent-Type: ", type, "\r\n",
          |                           ^~~~~~~~~~~~~~~~~~~~
          |                           |
          |                           char *
    In file included from ../.././src/encoding/encoding.h:5,
                     from ../.././src/network/connection.h:5,
                     from data.c:10:
    ../.././src/util/string.h:67:48: note: expected 'const unsigned char *' but argument is of type 'char *'
       67 | unsigned char *straconcat(const unsigned char *str, ...);
          |                           ~~~~~~~~~~~~~~~~~~~~~^~~
    data.c: In function 'parse_data_protocol_header':
    data.c:55:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       55 | #define DEFAULT_DATA_MEDIATYPE  "text/plain;charset=US-ASCII"
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    data.c:90:31: note: in expansion of macro 'DEFAULT_DATA_MEDIATYPE'
       90 |         unsigned char *type = DEFAULT_DATA_MEDIATYPE;
          |                               ^~~~~~~~~~~~~~~~~~~~~~
    data.c: In function 'data_protocol_handler':
    data.c:158:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      158 |                 int datalen = strlen(data);
          |                                      ^~~~
          |                                      |
          |                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o date.o -c date.c 
    In file included from ../.././src/util/string.h:11,
                     from ../.././src/util/conv.h:4,
                     from date.c:28:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from date.c:8:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o header.o -c header.c 
    In file included from ../.././src/util/string.h:11,
                     from ../.././src/util/conv.h:4,
                     from header.c:12:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from header.c:7:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    header.c: In function 'parse_header':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    header.c:205:17: note: in expansion of macro 'assert'
      205 |                 assert(len >= 0);
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    header.c:205:17: note: in expansion of macro 'assert'
      205 |                 assert(len >= 0);
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    header.c: In function 'parse_header_param':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    header.c:242:9: note: in expansion of macro 'assert'
      242 |         assert(str && name && *name);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    header.c:242:9: note: in expansion of macro 'assert'
      242 |         assert(str && name && *name);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    header.c:248:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      248 |         namelen = strlen(name);
          |                          ^~~~
          |                          |
          |                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    header.c:252:19: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      252 |                 p = strchr((const char *)p, ';');
          |                   ^
    header.c:257:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      257 |         if (strlen(p) < namelen) return HEADER_PARAM_NOT_FOUND;
          |                    ^
          |                    |
          |                    unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    header.c:258:27: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      258 |         if (c_strncasecmp(p, name, namelen)) goto a;
          |                           ^
          |                           |
          |                           unsigned char *
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    header.c:258:30: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      258 |         if (c_strncasecmp(p, name, namelen)) goto a;
          |                              ^~~~
          |                              |
          |                              unsigned char *
    ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    header.c:265:40: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign]
      265 |                         *ret = stracpy("");
          |                                        ^~
          |                                        |
          |                                        char *
    ../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *'
       31 | unsigned char *stracpy(const unsigned char *src);
          |                        ~~~~~~~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o protocol.o -c protocol.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/bfu/inpfield.h:6,
                     from ../.././src/bfu/widget.h:10,
                     from ../.././src/bfu/dialog.h:5,
                     from protocol.c:12:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from protocol.c:15:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from protocol.c:19:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from protocol.c:8:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    protocol.c: At top level:
    protocol.c:60:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       60 |         { "about",         0, about_protocol_handler,           0, 0, 1, 0, 1 },
          |           ^~~~~~~
    protocol.c:60:11: note: (near initialization for 'protocol_backends[0].name')
    protocol.c:61:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       61 |         { "bittorrent",    0, bittorrent_protocol_handler,      0, 0, 1, 0, 1 },
          |           ^~~~~~~~~~~~
    protocol.c:61:11: note: (near initialization for 'protocol_backends[1].name')
    protocol.c:62:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         { "bittorrent-peer",0,bittorrent_peer_protocol_handler, 1, 1, 0, 0, 1 },
          |           ^~~~~~~~~~~~~~~~~
    protocol.c:62:11: note: (near initialization for 'protocol_backends[2].name')
    protocol.c:63:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       63 |         { "data",          0, data_protocol_handler,            0, 0, 1, 0, 1 },
          |           ^~~~~~
    protocol.c:63:11: note: (near initialization for 'protocol_backends[3].name')
    protocol.c:64:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       64 |         { "file",          0, file_protocol_handler,            1, 0, 0, 0, 0 },
          |           ^~~~~~
    protocol.c:64:11: note: (near initialization for 'protocol_backends[4].name')
    protocol.c:65:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       65 |         { "finger",       79, finger_protocol_handler,          1, 1, 0, 0, 1 },
          |           ^~~~~~~~
    protocol.c:65:11: note: (near initialization for 'protocol_backends[5].name')
    protocol.c:66:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       66 |         { "fsp",          21, fsp_protocol_handler,             1, 1, 0, 0, 1 },
          |           ^~~~~
    protocol.c:66:11: note: (near initialization for 'protocol_backends[6].name')
    protocol.c:67:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       67 |         { "ftp",          21, ftp_protocol_handler,             1, 1, 0, 0, 0 },
          |           ^~~~~
    protocol.c:67:11: note: (near initialization for 'protocol_backends[7].name')
    protocol.c:68:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       68 |         { "gopher",       70, gopher_protocol_handler,          1, 1, 0, 0, 1 },
          |           ^~~~~~~~
    protocol.c:68:11: note: (near initialization for 'protocol_backends[8].name')
    protocol.c:69:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       69 |         { "http",         80, http_protocol_handler,            1, 1, 0, 0, 1 },
          |           ^~~~~~
    protocol.c:69:11: note: (near initialization for 'protocol_backends[9].name')
    protocol.c:70:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       70 |         { "https",       443, https_protocol_handler,           1, 1, 0, 1, 1 },
          |           ^~~~~~~
    protocol.c:70:11: note: (near initialization for 'protocol_backends[10].name')
    protocol.c:71:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       71 |         { "javascript",    0, NULL,                             0, 0, 1, 0, 1 },
          |           ^~~~~~~~~~~~
    protocol.c:71:11: note: (near initialization for 'protocol_backends[11].name')
    protocol.c:72:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       72 |         { "mailcap",       0, mailcap_protocol_handler,         0, 0, 1, 0, 0 },
          |           ^~~~~~~~~
    protocol.c:72:11: note: (near initialization for 'protocol_backends[12].name')
    protocol.c:73:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       73 |         { "news",          0, news_protocol_handler,            0, 0, 1, 0, 1 },
          |           ^~~~~~
    protocol.c:73:11: note: (near initialization for 'protocol_backends[13].name')
    protocol.c:74:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       74 |         { "nntp",        119, nntp_protocol_handler,            1, 1, 0, 0, 0 },
          |           ^~~~~~
    protocol.c:74:11: note: (near initialization for 'protocol_backends[14].name')
    protocol.c:75:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       75 |         { "nntps",       563, nntp_protocol_handler,            1, 1, 0, 1, 0 },
          |           ^~~~~~~
    protocol.c:75:11: note: (near initialization for 'protocol_backends[15].name')
    protocol.c:76:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       76 |         { "proxy",      3128, proxy_protocol_handler,           1, 1, 0, 0, 1 },
          |           ^~~~~~~
    protocol.c:76:11: note: (near initialization for 'protocol_backends[16].name')
    protocol.c:77:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       77 |         { "smb",         139, smb_protocol_handler,             1, 1, 0, 0, 1 },
          |           ^~~~~
    protocol.c:77:11: note: (near initialization for 'protocol_backends[17].name')
    protocol.c:78:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       78 |         { "snews",         0, news_protocol_handler,            0, 0, 1, 0, 1 },
          |           ^~~~~~~
    protocol.c:78:11: note: (near initialization for 'protocol_backends[18].name')
    protocol.c:83:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       83 |         { "user",          0, NULL,                     0, 0, 0, 0, 1 },
          |           ^~~~~~
    protocol.c:83:11: note: (near initialization for 'protocol_backends[20].name')
    protocol.c:86:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       86 |         { "custom",        0, NULL,                     0, 0, 1, 0, 1 },
          |           ^~~~~~~~
    protocol.c:86:11: note: (near initialization for 'protocol_backends[21].name')
    protocol.c: In function 'get_protocol':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:113:9: note: in expansion of macro 'assert'
      113 |         assert(start <= protocol && protocol <= end);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:113:9: note: in expansion of macro 'assert'
      113 |         assert(start <= protocol && protocol <= end);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c:117:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      117 |                 int pnamelen = strlen(pname);
          |                                       ^~~~~
          |                                       |
          |                                       unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    protocol.c:119:45: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      119 |                 int compare = c_strncasecmp(pname, name, minlen);
          |                                             ^~~~~
          |                                             |
          |                                             unsigned char *
    In file included from ../.././src/config/options.h:9,
                     from ../.././src/main/module.h:4,
                     from ../.././src/bfu/leds.h:6,
                     from ../.././src/bfu/widget.h:12:
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    protocol.c:119:52: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      119 |                 int compare = c_strncasecmp(pname, name, minlen);
          |                                                    ^~~~
          |                                                    |
          |                                                    unsigned char *
    ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    protocol.c: In function 'get_protocol_port':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:156:9: note: in expansion of macro 'assert'
      156 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:156:9: note: in expansion of macro 'assert'
      156 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:159:9: note: in expansion of macro 'assert'
      159 |         assert(uri_port_is_valid(protocol_backends[protocol].port));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:159:9: note: in expansion of macro 'assert'
      159 |         assert(uri_port_is_valid(protocol_backends[protocol].port));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c: In function 'get_protocol_need_slashes':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:168:9: note: in expansion of macro 'assert'
      168 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:168:9: note: in expansion of macro 'assert'
      168 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c: In function 'get_protocol_need_slash_after_host':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:176:9: note: in expansion of macro 'assert'
      176 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:176:9: note: in expansion of macro 'assert'
      176 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c: In function 'get_protocol_keep_double_slashes':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:184:9: note: in expansion of macro 'assert'
      184 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:184:9: note: in expansion of macro 'assert'
      184 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c: In function 'get_protocol_free_syntax':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:192:9: note: in expansion of macro 'assert'
      192 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:192:9: note: in expansion of macro 'assert'
      192 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c: In function 'get_protocol_need_ssl':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:200:9: note: in expansion of macro 'assert'
      200 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:200:9: note: in expansion of macro 'assert'
      200 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c: In function 'get_protocol_handler':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:208:9: note: in expansion of macro 'assert'
      208 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:208:9: note: in expansion of macro 'assert'
      208 |         assert(VALID_PROTOCOL(protocol));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c: In function 'generic_external_protocol_handler':
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    protocol.c:244:33: note: in expansion of macro 'N_'
      244 |                                 N_("This version of ELinks does not contain "
          |                                 ^~
    In file included from ../.././src/bfu/widget.h:14:
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    protocol.c:248:25: note: in expansion of macro 'MSG_BOX_BUTTON'
      248 |                         MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC));
          |                         ^~~~~~~~~~~~~~
    protocol.c:248:40: note: in expansion of macro 'N_'
      248 |                         MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC));
          |                                        ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    protocol.c:248:25: note: in expansion of macro 'MSG_BOX_BUTTON'
      248 |                         MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC));
          |                         ^~~~~~~~~~~~~~
    protocol.c:248:40: note: in expansion of macro 'N_'
      248 |                         MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC));
          |                                        ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    protocol.c:242:25: note: in expansion of macro 'N_'
      242 |                         N_("Error"), ALIGN_CENTER,
          |                         ^~
    ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *'
       93 |         enum msgbox_flags flags, unsigned char *title, enum format_align align,
          |                                  ~~~~~~~~~~~~~~~^~~~~
    protocol.c: In function 'get_protocol_external_handler':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    protocol.c:260:9: note: in expansion of macro 'assert'
      260 |         assert(uri && VALID_PROTOCOL(uri->protocol));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    protocol.c:260:9: note: in expansion of macro 'assert'
      260 |         assert(uri && VALID_PROTOCOL(uri->protocol));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    protocol.c: At top level:
    protocol.c:275:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      275 |         INIT_OPT_TREE("", N_("Protocols"),
          |                       ^~
    ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    protocol.c:275:23: note: (near initialization for 'protocol_options[0].init.path')
      275 |         INIT_OPT_TREE("", N_("Protocols"),
          |                       ^~
    ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    protocol.c:276:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      276 |                 "protocol", OPT_SORT,
          |                 ^~~~~~~~~~
    ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    protocol.c:276:17: note: (near initialization for 'protocol_options[0].init.name')
      276 |                 "protocol", OPT_SORT,
          |                 ^~~~~~~~~~
    ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    protocol.c:275:27: note: in expansion of macro 'N_'
      275 |         INIT_OPT_TREE("", N_("Protocols"),
          |                           ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'protocol_options[0].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    protocol.c:275:27: note: in expansion of macro 'N_'
      275 |         INIT_OPT_TREE("", N_("Protocols"),
          |                           ^~
    ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    protocol.c:275:9: note: in expansion of macro 'INIT_OPT_TREE'
      275 |         INIT_OPT_TREE("", N_("Protocols"),
          |         ^~~~~~~~~~~~~
    ../.././src/config/options.h:347:17: note: (near initialization for 'protocol_options[0].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    protocol.c:275:9: note: in expansion of macro 'INIT_OPT_TREE'
      275 |         INIT_OPT_TREE("", N_("Protocols"),
          |         ^~~~~~~~~~~~~
    protocol.c:279:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      279 |         INIT_OPT_STRING("protocol", N_("No-proxy domains"),
          |                         ^~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    protocol.c:279:25: note: (near initialization for 'protocol_options[1].init.path')
      279 |         INIT_OPT_STRING("protocol", N_("No-proxy domains"),
          |                         ^~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    protocol.c:280:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      280 |                 "no_proxy", 0, "",
          |                 ^~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    protocol.c:280:17: note: (near initialization for 'protocol_options[1].init.name')
      280 |                 "no_proxy", 0, "",
          |                 ^~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    protocol.c:279:37: note: in expansion of macro 'N_'
      279 |         INIT_OPT_STRING("protocol", N_("No-proxy domains"),
          |                                     ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'protocol_options[1].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    protocol.c:279:37: note: in expansion of macro 'N_'
      279 |         INIT_OPT_STRING("protocol", N_("No-proxy domains"),
          |                                     ^~
    ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    protocol.c:279:9: note: in expansion of macro 'INIT_OPT_STRING'
      279 |         INIT_OPT_STRING("protocol", N_("No-proxy domains"),
          |         ^~~~~~~~~~~~~~~
    ../.././src/config/options.h:347:17: note: (near initialization for 'protocol_options[1].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    protocol.c:279:9: note: in expansion of macro 'INIT_OPT_STRING'
      279 |         INIT_OPT_STRING("protocol", N_("No-proxy domains"),
          |         ^~~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    protocol.c:324:33: note: in expansion of macro 'N_'
      324 |         /* name: */             N_("Protocol"),
          |                                 ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'protocol_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    protocol.c:324:33: note: in expansion of macro 'N_'
      324 |         /* name: */             N_("Protocol"),
          |                                 ^~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o proxy.o -c proxy.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from proxy.c:16:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from proxy.c:22:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from proxy.c:12:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    proxy.c: In function 'proxy_probe_no_proxy':
    proxy.c:30:32: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       30 |         unsigned char *slash = strchr((const char *)url, '/');
          |                                ^~~~~~
    proxy.c:35:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       35 |                 unsigned char *jumper = strchr((const char *)no_proxy, ',');
          |                                         ^~~~~~
    proxy.c: In function 'strip_proxy_protocol':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    proxy.c:87:9: note: in expansion of macro 'assert'
       87 |         assert(proxy && *proxy);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    proxy.c:87:9: note: in expansion of macro 'assert'
       87 |         assert(proxy && *proxy);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    proxy.c:89:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       89 |         if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
          |                                                  ^~~~~~
          |                                                  |
          |                                                  unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    proxy.c:89:28: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       89 |         if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
          |                            ^~~~~
          |                            |
          |                            unsigned char *
    In file included from ../.././src/config/options.h:9:
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    proxy.c:89:35: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       89 |         if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
          |                                   ^~~~~~
          |                                   |
          |                                   unsigned char *
    ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    proxy.c:90:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       90 |                 proxy += strlen(strip1);
          |                                 ^~~~~~
          |                                 |
          |                                 unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    proxy.c:91:65: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       91 |         else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
          |                                                                 ^~~~~~
          |                                                                 |
          |                                                                 unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    proxy.c:91:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       91 |         else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
          |                                           ^~~~~
          |                                           |
          |                                           unsigned char *
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    proxy.c:91:50: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       91 |         else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
          |                                                  ^~~~~~
          |                                                  |
          |                                                  unsigned char *
    ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    proxy.c:92:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       92 |                 proxy += strlen(strip2);
          |                                 ^~~~~~
          |                                 |
          |                                 unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    proxy.c: In function 'get_protocol_proxy':
    proxy.c:109:37: warning: pointer targets in passing argument 1 of 'getenv' differ in signedness [-Wpointer-sign]
      109 |         if (!*proxy) proxy = getenv(env1);
          |                                     ^~~~
          |                                     |
          |                                     unsigned char *
    In file included from proxy.c:11:
    /usr/include/stdlib.h:654:34: note: expected 'const char *' but argument is of type 'unsigned char *'
      654 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur;
          |                      ~~~~~~~~~~~~^~~~~~
    proxy.c:109:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      109 |         if (!*proxy) proxy = getenv(env1);
          |                            ^
    proxy.c:110:47: warning: pointer targets in passing argument 1 of 'getenv' differ in signedness [-Wpointer-sign]
      110 |         if (!proxy || !*proxy) proxy = getenv(env2);
          |                                               ^~~~
          |                                               |
          |                                               unsigned char *
    /usr/include/stdlib.h:654:34: note: expected 'const char *' but argument is of type 'unsigned char *'
      654 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur;
          |                      ~~~~~~~~~~~~^~~~~~
    proxy.c:110:38: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      110 |         if (!proxy || !*proxy) proxy = getenv(env2);
          |                                      ^
    proxy.c: In function 'get_proxy_worker':
    proxy.c:127:61: warning: pointer targets in passing argument 2 of 'strip_proxy_protocol' differ in signedness [-Wpointer-sign]
      127 |                         proxy = strip_proxy_protocol(proxy, "http://", "ftp://");
          |                                                             ^~~~~~~~~
          |                                                             |
          |                                                             char *
    proxy.c:85:37: note: expected 'unsigned char *' but argument is of type 'char *'
       85 |                      unsigned char *strip1, unsigned char *strip2)
          |                      ~~~~~~~~~~~~~~~^~~~~~
    proxy.c:127:72: warning: pointer targets in passing argument 3 of 'strip_proxy_protocol' differ in signedness [-Wpointer-sign]
      127 |                         proxy = strip_proxy_protocol(proxy, "http://", "ftp://");
          |                                                                        ^~~~~~~~
          |                                                                        |
          |                                                                        char *
    proxy.c:85:60: note: expected 'unsigned char *' but argument is of type 'char *'
       85 |                      unsigned char *strip1, unsigned char *strip2)
          |                                             ~~~~~~~~~~~~~~~^~~~~~
    proxy.c:138:53: warning: pointer targets in passing argument 1 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      138 |                 protocol_proxy = get_protocol_proxy("protocol.http.proxy.host",
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:102:35: note: expected 'unsigned char *' but argument is of type 'char *'
      102 | get_protocol_proxy(unsigned char *opt,
          |                    ~~~~~~~~~~~~~~~^~~
    proxy.c:139:53: warning: pointer targets in passing argument 2 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      139 |                                                     "HTTP_PROXY", "http_proxy",
          |                                                     ^~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:103:35: note: expected 'unsigned char *' but argument is of type 'char *'
      103 |                    unsigned char *env1, unsigned char *env2,
          |                    ~~~~~~~~~~~~~~~^~~~
    proxy.c:139:67: warning: pointer targets in passing argument 3 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      139 |                                                     "HTTP_PROXY", "http_proxy",
          |                                                                   ^~~~~~~~~~~~
          |                                                                   |
          |                                                                   char *
    proxy.c:103:56: note: expected 'unsigned char *' but argument is of type 'char *'
      103 |                    unsigned char *env1, unsigned char *env2,
          |                                         ~~~~~~~~~~~~~~~^~~~
    proxy.c:140:53: warning: pointer targets in passing argument 4 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      140 |                                                     "http://", NULL);
          |                                                     ^~~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:104:35: note: expected 'unsigned char *' but argument is of type 'char *'
      104 |                    unsigned char *strip1, unsigned char *strip2)
          |                    ~~~~~~~~~~~~~~~^~~~~~
    proxy.c:157:53: warning: pointer targets in passing argument 1 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      157 |                 protocol_proxy = get_protocol_proxy("protocol.https.proxy.host",
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:102:35: note: expected 'unsigned char *' but argument is of type 'char *'
      102 | get_protocol_proxy(unsigned char *opt,
          |                    ~~~~~~~~~~~~~~~^~~
    proxy.c:158:53: warning: pointer targets in passing argument 2 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      158 |                                                     "HTTPS_PROXY", "https_proxy",
          |                                                     ^~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:103:35: note: expected 'unsigned char *' but argument is of type 'char *'
      103 |                    unsigned char *env1, unsigned char *env2,
          |                    ~~~~~~~~~~~~~~~^~~~
    proxy.c:158:68: warning: pointer targets in passing argument 3 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      158 |                                                     "HTTPS_PROXY", "https_proxy",
          |                                                                    ^~~~~~~~~~~~~
          |                                                                    |
          |                                                                    char *
    proxy.c:103:56: note: expected 'unsigned char *' but argument is of type 'char *'
      103 |                    unsigned char *env1, unsigned char *env2,
          |                                         ~~~~~~~~~~~~~~~^~~~
    proxy.c:159:53: warning: pointer targets in passing argument 4 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      159 |                                                     "http://", NULL);
          |                                                     ^~~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:104:35: note: expected 'unsigned char *' but argument is of type 'char *'
      104 |                    unsigned char *strip1, unsigned char *strip2)
          |                    ~~~~~~~~~~~~~~~^~~~~~
    proxy.c:163:53: warning: pointer targets in passing argument 1 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      163 |                 protocol_proxy = get_protocol_proxy("protocol.ftp.proxy.host",
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:102:35: note: expected 'unsigned char *' but argument is of type 'char *'
      102 | get_protocol_proxy(unsigned char *opt,
          |                    ~~~~~~~~~~~~~~~^~~
    proxy.c:164:53: warning: pointer targets in passing argument 2 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      164 |                                                     "FTP_PROXY", "ftp_proxy",
          |                                                     ^~~~~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:103:35: note: expected 'unsigned char *' but argument is of type 'char *'
      103 |                    unsigned char *env1, unsigned char *env2,
          |                    ~~~~~~~~~~~~~~~^~~~
    proxy.c:164:66: warning: pointer targets in passing argument 3 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      164 |                                                     "FTP_PROXY", "ftp_proxy",
          |                                                                  ^~~~~~~~~~~
          |                                                                  |
          |                                                                  char *
    proxy.c:103:56: note: expected 'unsigned char *' but argument is of type 'char *'
      103 |                    unsigned char *env1, unsigned char *env2,
          |                                         ~~~~~~~~~~~~~~~^~~~
    proxy.c:165:53: warning: pointer targets in passing argument 4 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      165 |                                                     "ftp://", "http://");
          |                                                     ^~~~~~~~
          |                                                     |
          |                                                     char *
    proxy.c:104:35: note: expected 'unsigned char *' but argument is of type 'char *'
      104 |                    unsigned char *strip1, unsigned char *strip2)
          |                    ~~~~~~~~~~~~~~~^~~~~~
    proxy.c:165:63: warning: pointer targets in passing argument 5 of 'get_protocol_proxy' differ in signedness [-Wpointer-sign]
      165 |                                                     "ftp://", "http://");
          |                                                               ^~~~~~~~~
          |                                                               |
          |                                                               char *
    proxy.c:104:58: note: expected 'unsigned char *' but argument is of type 'char *'
      104 |                    unsigned char *strip1, unsigned char *strip2)
          |                                           ~~~~~~~~~~~~~~~^~~~~~
    proxy.c:171:40: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      171 |                 unsigned char *slash = strchr((const char *)protocol_proxy, '/');
          |                                        ^~~~~~
    proxy.c:175:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      175 |                 no_proxy = get_opt_str("protocol.no_proxy", NULL);
          |                                        ^~~~~~~~~~~~~~~~~~~
          |                                        |
          |                                        char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    proxy.c:175:28: note: in expansion of macro 'get_opt_str'
      175 |                 no_proxy = get_opt_str("protocol.no_proxy", NULL);
          |                            ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    proxy.c:176:42: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      176 |                 if (!*no_proxy) no_proxy = getenv("NO_PROXY");
          |                                          ^
    proxy.c:177:55: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      177 |                 if (!no_proxy || !*no_proxy) no_proxy = getenv("no_proxy");
          |                                                       ^
    In file included from proxy.c:17:
    proxy.c: In function 'get_proxy_uri':
    proxy.c:196:50: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign]
      196 |                 set_event_id(get_proxy_event_id, "get-proxy");
          |                                                  ^~~~~~~~~~~
          |                                                  |
          |                                                  char *
    ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id'
      106 |                         event = get_event_id(name);     \
          |                                              ^~~~
    ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | int get_event_id(unsigned char *name);
          |                  ~~~~~~~~~~~~~~~^~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o uri.o -c uri.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from uri.c:32:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from uri.c:34:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from uri.c:14:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from uri.c:35:
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from uri.c:37:
    ../.././src/util/file.h: In function 'stat_links':
    ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    In file included from ../.././src/config/options.h:9,
                     from ../.././src/main/module.h:4,
                     from ../.././src/protocol/protocol.h:4,
                     from uri.c:33:
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h: In function 'stat_user':
    ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/ctype.h:25,
                     from uri.c:7:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h: In function 'stat_group':
    ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h: In function 'stat_size':
    ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h: In function 'stat_date':
    ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c: In function 'is_in_domain':
    uri.c:63:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       63 |         int domain_len = strlen(domain);
          |                                 ^~~~~~
          |                                 |
          |                                 unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c:70:39: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       70 |                 return !c_strncasecmp(domain, server, server_len);
          |                                       ^~~~~~
          |                                       |
          |                                       unsigned char *
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    uri.c:70:47: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       70 |                 return !c_strncasecmp(domain, server, server_len);
          |                                               ^~~~~~
          |                                               |
          |                                               unsigned char *
    ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    uri.c:76:31: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       76 |         return !c_strncasecmp(domain, server + len, domain_len);
          |                               ^~~~~~
          |                               |
          |                               unsigned char *
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    uri.c:76:46: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       76 |         return !c_strncasecmp(domain, server + len, domain_len);
          |                                       ~~~~~~~^~~~~
          |                                              |
          |                                              unsigned char *
    ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    uri.c: In function 'is_ip_address':
    uri.c:96:41: warning: pointer targets in passing argument 2 of 'inet_pton' differ in signedness [-Wpointer-sign]
       96 |                 if (inet_pton(AF_INET6, buffer, &addr6.sin6_addr) > 0)
          |                                         ^~~~~~
          |                                         |
          |                                         unsigned char *
    In file included from uri.c:27:
    /usr/include/arpa/inet.h:58:56: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
       58 | extern int inet_pton (int __af, const char *__restrict __cp,
          |                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~
    uri.c:103:40: warning: pointer targets in passing argument 2 of 'inet_pton' differ in signedness [-Wpointer-sign]
      103 |                 if (inet_pton(AF_INET, buffer, &addr4) > 0)
          |                                        ^~~~~~
          |                                        |
          |                                        unsigned char *
    /usr/include/arpa/inet.h:58:56: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
       58 | extern int inet_pton (int __af, const char *__restrict __cp,
          |                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~
    uri.c: In function 'end_with_known_tld':
    uri.c:120:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      120 |         { "com", "edu", "net",
          |           ^~~~~
    uri.c:120:11: note: (near initialization for 'tld[0]')
    uri.c:120:18: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      120 |         { "com", "edu", "net",
          |                  ^~~~~
    uri.c:120:18: note: (near initialization for 'tld[1]')
    uri.c:120:25: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      120 |         { "com", "edu", "net",
          |                         ^~~~~
    uri.c:120:25: note: (near initialization for 'tld[2]')
    uri.c:121:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      121 |           "org", "gov", "mil",
          |           ^~~~~
    uri.c:121:11: note: (near initialization for 'tld[3]')
    uri.c:121:18: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      121 |           "org", "gov", "mil",
          |                  ^~~~~
    uri.c:121:18: note: (near initialization for 'tld[4]')
    uri.c:121:25: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      121 |           "org", "gov", "mil",
          |                         ^~~~~
    uri.c:121:25: note: (near initialization for 'tld[5]')
    uri.c:122:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      122 |           "int", "biz", "arpa",
          |           ^~~~~
    uri.c:122:11: note: (near initialization for 'tld[6]')
    uri.c:122:18: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      122 |           "int", "biz", "arpa",
          |                  ^~~~~
    uri.c:122:18: note: (near initialization for 'tld[7]')
    uri.c:122:25: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      122 |           "int", "biz", "arpa",
          |                         ^~~~~~
    uri.c:122:25: note: (near initialization for 'tld[8]')
    uri.c:123:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      123 |           "aero", "coop", "club",
          |           ^~~~~~
    uri.c:123:11: note: (near initialization for 'tld[9]')
    uri.c:123:19: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      123 |           "aero", "coop", "club",
          |                   ^~~~~~
    uri.c:123:19: note: (near initialization for 'tld[10]')
    uri.c:123:27: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      123 |           "aero", "coop", "club",
          |                           ^~~~~~
    uri.c:123:27: note: (near initialization for 'tld[11]')
    uri.c:124:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      124 |           "info", "museum", "expert",
          |           ^~~~~~
    uri.c:124:11: note: (near initialization for 'tld[12]')
    uri.c:124:19: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      124 |           "info", "museum", "expert",
          |                   ^~~~~~~~
    uri.c:124:19: note: (near initialization for 'tld[13]')
    uri.c:124:29: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      124 |           "info", "museum", "expert",
          |                             ^~~~~~~~
    uri.c:124:29: note: (near initialization for 'tld[14]')
    uri.c:125:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      125 |           "name", "pro", NULL };
          |           ^~~~~~
    uri.c:125:11: note: (near initialization for 'tld[15]')
    uri.c:125:19: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      125 |           "name", "pro", NULL };
          |                   ^~~~~
    uri.c:125:19: note: (near initialization for 'tld[16]')
    uri.c:128:37: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      128 |         if (slen < 0) slen = strlen(s);
          |                                     ^
          |                                     |
          |                                     const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c:131:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      131 |                 int tldlen = strlen(tld[i]);
          |                                     ~~~^~~
          |                                        |
          |                                        const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c:134:48: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      134 |                 if (pos >= 0 && !c_strncasecmp(&s[pos], tld[i], tldlen))
          |                                                ^~~~~~~
          |                                                |
          |                                                const unsigned char *
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'const unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    uri.c:134:60: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      134 |                 if (pos >= 0 && !c_strncasecmp(&s[pos], tld[i], tldlen))
          |                                                         ~~~^~~
          |                                                            |
          |                                                            const unsigned char *
    ../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'const unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    uri.c: In function 'check_whether_file_exists':
    uri.c:148:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      148 |         int namelen = strlen(name);
          |                              ^~~~
          |                              |
          |                              unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'parse_uri':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    uri.c:212:9: note: in expansion of macro 'assertm'
      212 |         assertm(uristring != NULL, "No uri to parse.");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:212:9: note: in expansion of macro 'assertm'
      212 |         assertm(uristring != NULL, "No uri to parse.");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:254:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      254 |                 uri->datalen = strlen(prefix_end);
          |                                       ^~~~~~~~~~
          |                                       |
          |                                       unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c:258:39: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      258 |                 int datalen = strcspn(prefix_end, "#" POST_CHAR_S);
          |                                       ^~~~~~~~~~
          |                                       |
          |                                       unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:265:63: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      265 |                                 uri->fragmentlen = strcspn(uri->fragment, POST_CHAR_S);
          |                                                            ~~~^~~~~~~~~~
          |                                                               |
          |                                                               unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:272:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      272 |                         datalen = strlen(prefix_end);
          |                                          ^~~~~~~~~~
          |                                          |
          |                                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c:277:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      277 |                 if (datalen > 9 && !c_strncasecmp(prefix_end, "localhost/", 10)) {
          |                                                   ^~~~~~~~~~
          |                                                   |
          |                                                   unsigned char *
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    uri.c:292:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      292 |         lbracket = strchr((const char *)prefix_end, '[');
          |                  ^
    uri.c:294:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      294 |                 rbracket = strchr((const char *)lbracket, ']');
          |                          ^
    uri.c:296:65: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      296 |                 if (rbracket && rbracket < prefix_end + strcspn(prefix_end, "/"))
          |                                                                 ^~~~~~~~~~
          |                                                                 |
          |                                                                 unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:306:41: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      306 |         host_end = prefix_end + strcspn(prefix_end, "@");
          |                                         ^~~~~~~~~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:308:34: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      308 |         if (prefix_end + strcspn(prefix_end, "/") > host_end
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:313:41: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      313 |                 while (strcspn(host_end + 1, "@") < strcspn(host_end + 1, "/?"))
          |                                ~~~~~~~~~^~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:313:70: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      313 |                 while (strcspn(host_end + 1, "@") < strcspn(host_end + 1, "/?"))
          |                                                             ~~~~~~~~~^~~
          |                                                                      |
          |                                                                      unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:314:68: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      314 |                         host_end = host_end + 1 + strcspn(host_end + 1, "@");
          |                                                           ~~~~~~~~~^~~
          |                                                                    |
          |                                                                    unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:316:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      316 |                 user_end = strchr((const char *)prefix_end, ':');
          |                          ^
    uri.c:332:47: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      332 |                 host_end = rbracket + strcspn(rbracket, ":/?");
          |                                               ^~~~~~~~
          |                                               |
          |                                               unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:335:49: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      335 |                 host_end = prefix_end + strcspn(prefix_end, ":/?");
          |                                                 ^~~~~~~~~~
          |                                                 |
          |                                                 unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    uri.c:344:17: note: in expansion of macro 'assertm'
      344 |                 assertm(addrlen >= 0 && addrlen < NI_MAXHOST,
          |                 ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:344:17: note: in expansion of macro 'assertm'
      344 |                 assertm(addrlen >= 0 && addrlen < NI_MAXHOST,
          |                 ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:364:75: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      364 |                 unsigned char *port_end = host_end + 1 + strcspn(host_end + 1, "/");
          |                                                                  ~~~~~~~~~^~~
          |                                                                           |
          |                                                                           unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:390:39: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
      390 |                         n = strtol(uri->port, NULL, 10);
          |                                    ~~~^~~~~~
          |                                       |
          |                                       unsigned char *
    In file included from uri.c:13:
    /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      177 | extern long int strtol (const char *__restrict __nptr,
          |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:409:41: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      409 |         prefix_end = host_end + strcspn(host_end, "#" POST_CHAR_S);
          |                                         ^~~~~~~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:415:47: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      415 |                 uri->fragmentlen = strcspn(uri->fragment, POST_CHAR_S);
          |                                            ~~~^~~~~~~~~~
          |                                               |
          |                                               unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c: In function 'get_uri_port':
    uri.c:431:38: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
      431 |                 int port = strtol(uri->port, (char **) &end, 10);
          |                                   ~~~^~~~~~
          |                                      |
          |                                      unsigned char *
    /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      177 | extern long int strtol (const char *__restrict __nptr,
          |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:434:25: note: in expansion of macro 'assert'
      434 |                         assert(uri_port_is_valid(port));
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:434:25: note: in expansion of macro 'assert'
      434 |                         assert(uri_port_is_valid(port));
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c: In function 'compare_uri':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    uri.c:467:9: note: in expansion of macro 'assertm'
      467 |         assertm(can_compare_uri_components(components),
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:467:9: note: in expansion of macro 'assertm'
      467 |         assertm(can_compare_uri_components(components),
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:485:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      485 |                     || compare_component(a->post, a->post ? strlen(a->post) : 0, b->post, b->post ? strlen(b->post) : 0));
          |                                                                    ~^~~~~~
          |                                                                     |
          |                                                                     unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c:485:109: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      485 |                     || compare_component(a->post, a->post ? strlen(a->post) : 0, b->post, b->post ? strlen(b->post) : 0));
          |                                                                                                            ~^~~~~~
          |                                                                                                             |
          |                                                                                                             unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'add_uri_to_string':
    uri.c:504:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      504 |                         add_to_string(string, "//");
          |                                               ^~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:548:61: warning: pointer targets in passing argument 1 of 'idna_to_ascii_lz' differ in signedness [-Wpointer-sign]
      548 |                                 int code = idna_to_ascii_lz(host, &idname, 0);
          |                                                             ^~~~
          |                                                             |
          |                                                             unsigned char *
    In file included from uri.c:10:
    /usr/include/idna.h:119:51: note: expected 'const char *' but argument is of type 'unsigned char *'
      119 |   extern IDNAPI int idna_to_ascii_lz (const char *input, char **output,
          |                                       ~~~~~~~~~~~~^~~~~
    uri.c:552:63: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      552 |                                         add_to_string(string, idname);
          |                                                               ^~~~~~
          |                                                               |
          |                                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    uri.c:601:17: note: in expansion of macro 'assertm'
      601 |                 assertm(!wants(URI_FILENAME) || components == URI_FILENAME,
          |                 ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:601:17: note: in expansion of macro 'assertm'
      601 |                 assertm(!wants(URI_FILENAME) || components == URI_FILENAME,
          |                 ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    uri.c:624:17: note: in expansion of macro 'assertm'
      624 |                 assertm(URI_QUERY == components,
          |                 ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:624:17: note: in expansion of macro 'assertm'
      624 |                 assertm(URI_QUERY == components,
          |                 ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:631:67: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      631 |                 return add_bytes_to_string(string, query, strcspn(query, "#" POST_CHAR_S));
          |                                                                   ^~~~~
          |                                                                   |
          |                                                                   const unsigned char *
    ../.././src/util/string.h:243:46: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                              ^~~~~~
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'const unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:644:33: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
      644 |                 if (!strncmp(uri->post, "text/plain", 10)) {
          |                              ~~~^~~~~~
          |                                 |
          |                                 unsigned char *
    /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *'
      159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
          |                     ~~~~~~~~~~~~^~~~
    uri.c:645:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      645 |                         add_to_string(string, " (PLAIN TEXT DATA)");
          |                                               ^~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:647:40: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
      647 |                 } else if (!strncmp(uri->post, "multipart/form-data;", 20)) {
          |                                     ~~~^~~~~~
          |                                        |
          |                                        unsigned char *
    /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *'
      159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
          |                     ~~~~~~~~~~~~^~~~
    uri.c:648:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      648 |                         add_to_string(string, " (MULTIPART FORM DATA)");
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:651:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      651 |                         add_to_string(string, " (POST DATA)");
          |                                               ^~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c: In function 'normalize_uri':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:708:17: note: in expansion of macro 'assert'
      708 |                 assert(uri->data);
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:708:17: note: in expansion of macro 'assert'
      708 |                 assert(uri->data);
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:740:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      740 |                         memmove(dest, src, strlen(src) + 1);
          |                                                   ^~~
          |                                                   |
          |                                                   unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'transform_file_url':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:814:9: note: in expansion of macro 'assert'
      814 |         assert(uri->protocol == PROTOCOL_FILE && uri->data);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:814:9: note: in expansion of macro 'assert'
      814 |         assert(uri->protocol == PROTOCOL_FILE && uri->data);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:864:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      864 |         memmove(uri->data, path, strlen(path) + 1);
          |                                         ^~~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'join_urls':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    uri.c:948:9: note: in expansion of macro 'assertm'
      948 |         assertm(base->data != NULL, "bad base url");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:948:9: note: in expansion of macro 'assertm'
      948 |         assertm(base->data != NULL, "bad base url");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:991:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      991 |         uristring = mem_alloc(length + strlen(rel) + add_slash + 1);
          |                                               ^~~
          |                                               |
          |                                               unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c:996:35: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
      996 |         strcpy(uristring + length + add_slash, rel);
          |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
          |                                   |
          |                                   unsigned char *
    /usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
          | ^~~~~
    uri.c:996:48: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
      996 |         strcpy(uristring + length + add_slash, rel);
          |                                                ^~~
          |                                                |
          |                                                unsigned char *
    /usr/include/x86_64-linux-gnu/bits/string_fortified.h:77:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
       77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
          | ^~~~~
    uri.c: In function 'find_uri_protocol':
    uri.c:1023:31: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
     1023 |         ch = newurl + strcspn(newurl, ".:/@");
          |                               ^~~~~~
          |                               |
          |                               unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c:1026:31: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
     1026 |             || !c_strncasecmp(newurl, "ftp.", 4)) {
          |                               ^~~~~~
          |                               |
          |                               unsigned char *
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    uri.c:1036:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1036 |                 bracket2 = strchr((const char *)ch, ']');
          |                          ^
    uri.c:1037:24: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1037 |                 colon2 = strchr((const char *)ch, ':');
          |                        ^
    uri.c:1049:55: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
     1049 |                         *(host_end = domain + strcspn(domain, ".:/?")) == '.';
          |                                                       ^~~~~~
          |                                                       |
          |                                                       unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    uri.c: In function 'translate_url':
    ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    uri.c:1097:25: note: in expansion of macro 'ERROR'
     1097 |                         ERROR("Maximum number of parsing attempts exceeded "
          |                         ^~~~~
    uri.c:1097:31: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign]
     1097 |                         ERROR("Maximum number of parsing attempts exceeded "
          |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *'
       41 | void elinks_error(unsigned char *fmt, ...);
          |                   ~~~~~~~~~~~~~~~^~~
    uri.c:1122:61: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1122 |                                         add_to_string(&str, "ftp://");
          |                                                             ^~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:1127:61: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1127 |                                         add_to_string(&str, "http://");
          |                                                             ^~~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:1136:61: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1136 |                                         add_to_string(&str, "file://");
          |                                                             ^~~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:1138:69: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1138 |                                                 add_to_string(&str, "./");
          |                                                                     ^~~~
          |                                                                     |
          |                                                                     char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:1164:75: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1164 |                         insert_in_string(&struri(&uri), pos, data, strlen(data));
          |                                                                           ^~~~
          |                                                                           |
          |                                                                           unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1175:17: note: in expansion of macro 'assert'
     1175 |                 assert(uri.string[uri.protocollen] == ':'
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1175:17: note: in expansion of macro 'assert'
     1175 |                 assert(uri.string[uri.protocollen] == ':'
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1182:17: note: in expansion of macro 'assert'
     1182 |                 assert(to < from);
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1182:17: note: in expansion of macro 'assert'
     1182 |                 assert(to < from);
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:1183:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1183 |                 memmove(to, from, strlen(from) + 1);
          |                                          ^~~~
          |                                          |
          |                                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c:1195:64: warning: pointer targets in passing argument 3 of 'insert_in_string' differ in signedness [-Wpointer-sign]
     1195 |                 insert_in_string(&newurl, uri.protocollen + 1, "//", slashes);
          |                                                                ^~~~
          |                                                                |
          |                                                                char *
    ../.././src/util/string.h:54:54: note: expected 'const unsigned char *' but argument is of type 'char *'
       54 |                                 const unsigned char *seq, int seqlen);
          |                                 ~~~~~~~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1204:17: note: in expansion of macro 'assert'
     1204 |                 assert(uri.host < to && to[-1] == '.' && *from != '.');
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1204:17: note: in expansion of macro 'assert'
     1204 |                 assert(uri.host < to && to[-1] == '.' && *from != '.');
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1208:17: note: in expansion of macro 'assert'
     1208 |                 assert(to < from);
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1208:17: note: in expansion of macro 'assert'
     1208 |                 assert(to < from);
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:1209:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1209 |                 memmove(to, from, strlen(from) + 1);
          |                                          ^~~~
          |                                          |
          |                                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1213:17: note: in expansion of macro 'assert'
     1213 |                 assert(uri.portlen == 0
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1213:17: note: in expansion of macro 'assert'
     1213 |                 assert(uri.portlen == 0
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:1217:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1217 |                 memmove(uri.port - 1, uri.port, strlen(uri.port) + 1);
          |                                                        ~~~^~~~~
          |                                                           |
          |                                                           unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    uri.c:1226:17: note: in expansion of macro 'assertm'
     1226 |                 assertm(uri.host != NULL, "uri.host not set after no host slash error");
          |                 ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1226:17: note: in expansion of macro 'assertm'
     1226 |                 assertm(uri.host != NULL, "uri.host not set after no host slash error");
          |                 ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:1227:51: warning: pointer targets in passing argument 3 of 'insert_in_string' differ in signedness [-Wpointer-sign]
     1227 |                 insert_in_string(&newurl, offset, "/", 1);
          |                                                   ^~~
          |                                                   |
          |                                                   char *
    ../.././src/util/string.h:54:54: note: expected 'const unsigned char *' but argument is of type 'char *'
       54 |                                 const unsigned char *seq, int seqlen);
          |                                 ~~~~~~~~~~~~~~~~~~~~~^~~
    uri.c:1240:53: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1240 |                                 add_to_string(&str, "ftp://");
          |                                                     ^~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:1245:53: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1245 |                                 add_to_string(&str, "http://");
          |                                                     ^~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:1257:53: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1257 |                                 add_to_string(&str, "file://");
          |                                                     ^~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c:1259:61: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1259 |                                         add_to_string(&str, "./");
          |                                                             ^~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    uri.c: In function 'get_composed_uri':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1288:9: note: in expansion of macro 'assert'
     1288 |         assert(uri);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1288:9: note: in expansion of macro 'assert'
     1288 |         assert(uri);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c: In function 'get_extension_from_uri':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1322:9: note: in expansion of macro 'assert'
     1322 |         assert(pos);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1322:9: note: in expansion of macro 'assert'
     1322 |         assert(pos);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c: In function 'encode_uri_string':
    uri.c:1360:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1360 |         if (namelen < 0) namelen = strlen(name);
          |                                           ^~~~
          |                                           |
          |                                           const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'encode_win32_uri_string':
    uri.c:1388:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1388 |         if (namelen < 0) namelen = strlen(name);
          |                                           ^~~~
          |                                           |
          |                                           unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'decode_uri_string':
    uri.c:1447:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1447 |         string->length = strlen(string->source);
          |                                 ~~~~~~^~~~~~~~
          |                                       |
          |                                       unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'decode_uri_string_for_display':
    uri.c:1464:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1464 |         string->length = strlen(string->source);
          |                                 ~~~~~~^~~~~~~~
          |                                       |
          |                                       unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'get_uri_cache_entry':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1543:9: note: in expansion of macro 'assert'
     1543 |         assert(string && length > 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1543:9: note: in expansion of macro 'assert'
     1543 |         assert(string && length > 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c: In function 'get_uri':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1574:9: note: in expansion of macro 'assert'
     1574 |         assert(string);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1574:9: note: in expansion of macro 'assert'
     1574 |         assert(string);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri.c:1591:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1591 |         entry = get_uri_cache_entry(string, strlen(string));
          |                                                    ^~~~~~
          |                                                    |
          |                                                    unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    uri.c: In function 'done_uri':
    uri.c:1609:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1609 |         int length = strlen(string);
          |                             ^~~~~~
          |                             |
          |                             unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    uri.c:1613:9: note: in expansion of macro 'assert'
     1613 |         assert(is_object_used(&uri_cache));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1613:9: note: in expansion of macro 'assert'
     1613 |         assert(is_object_used(&uri_cache));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    uri.c:1621:9: note: in expansion of macro 'assertm'
     1621 |         assertm(entry != NULL, "Releasing unknown URI [%s]", string);
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    uri.c:1621:9: note: in expansion of macro 'assertm'
     1621 |         assertm(entry != NULL, "Releasing unknown URI [%s]", string);
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o user.o -c user.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/bfu/inpfield.h:6,
                     from ../.././src/bfu/widget.h:10,
                     from ../.././src/bfu/dialog.h:5,
                     from user.c:16:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from user.c:18:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from user.c:21:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../.././src/osdep/stub.h:5,
                     from ../.././src/elinks.h:34,
                     from user.c:14:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from user.c:27:
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from user.c:28:
    ../.././src/util/file.h: In function 'stat_links':
    ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    In file included from ../.././src/config/options.h:9,
                     from ../.././src/main/module.h:4,
                     from ../.././src/bfu/leds.h:6,
                     from ../.././src/bfu/widget.h:12:
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h: In function 'stat_user':
    ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/ctype.h:25,
                     from user.c:7:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h: In function 'stat_group':
    ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h: In function 'stat_size':
    ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h: In function 'stat_date':
    ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    user.c: At top level:
    user.c:34:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       34 |         INIT_OPT_TREE("protocol", N_("User protocols"),
          |                       ^~~~~~~~~~
    ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:34:23: note: (near initialization for 'user_protocol_options[0].init.path')
       34 |         INIT_OPT_TREE("protocol", N_("User protocols"),
          |                       ^~~~~~~~~~
    ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:35:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       35 |                 "user", OPT_AUTOCREATE,
          |                 ^~~~~~
    ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:35:17: note: (near initialization for 'user_protocol_options[0].init.name')
       35 |                 "user", OPT_AUTOCREATE,
          |                 ^~~~~~
    ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    user.c:34:35: note: in expansion of macro 'N_'
       34 |         INIT_OPT_TREE("protocol", N_("User protocols"),
          |                                   ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'user_protocol_options[0].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    user.c:34:35: note: in expansion of macro 'N_'
       34 |         INIT_OPT_TREE("protocol", N_("User protocols"),
          |                                   ^~
    ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    user.c:34:9: note: in expansion of macro 'INIT_OPT_TREE'
       34 |         INIT_OPT_TREE("protocol", N_("User protocols"),
          |         ^~~~~~~~~~~~~
    ../.././src/config/options.h:347:17: note: (near initialization for 'user_protocol_options[0].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    user.c:34:9: note: in expansion of macro 'INIT_OPT_TREE'
       34 |         INIT_OPT_TREE("protocol", N_("User protocols"),
          |         ^~~~~~~~~~~~~
    user.c:45:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       45 |         INIT_OPT_TREE("protocol.user", NULL,
          |                       ^~~~~~~~~~~~~~~
    ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:45:23: note: (near initialization for 'user_protocol_options[1].init.path')
       45 |         INIT_OPT_TREE("protocol.user", NULL,
          |                       ^~~~~~~~~~~~~~~
    ../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:46:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       46 |                 "_template_", OPT_AUTOCREATE,
          |                 ^~~~~~~~~~~~
    ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:46:17: note: (near initialization for 'user_protocol_options[1].init.name')
       46 |                 "_template_", OPT_AUTOCREATE,
          |                 ^~~~~~~~~~~~
    ../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    user.c:45:9: note: in expansion of macro 'INIT_OPT_TREE'
       45 |         INIT_OPT_TREE("protocol.user", NULL,
          |         ^~~~~~~~~~~~~
    ../.././src/config/options.h:347:17: note: (near initialization for 'user_protocol_options[1].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:537:30: note: in expansion of macro 'DESC'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    user.c:45:9: note: in expansion of macro 'INIT_OPT_TREE'
       45 |         INIT_OPT_TREE("protocol.user", NULL,
          |         ^~~~~~~~~~~~~
    user.c:51:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       51 |         INIT_OPT_STRING("protocol.user._template_", NULL,
          |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:51:25: note: (near initialization for 'user_protocol_options[2].init.path')
       51 |         INIT_OPT_STRING("protocol.user._template_", NULL,
          |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:52:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       52 |                 "_template_", 0, "",
          |                 ^~~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:52:17: note: (near initialization for 'user_protocol_options[2].init.name')
       52 |                 "_template_", 0, "",
          |                 ^~~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    user.c:51:9: note: in expansion of macro 'INIT_OPT_STRING'
       51 |         INIT_OPT_STRING("protocol.user._template_", NULL,
          |         ^~~~~~~~~~~~~~~
    ../.././src/config/options.h:347:17: note: (near initialization for 'user_protocol_options[2].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../.././src/config/options.h:502:30: note: in expansion of macro 'DESC'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    user.c:51:9: note: in expansion of macro 'INIT_OPT_STRING'
       51 |         INIT_OPT_STRING("protocol.user._template_", NULL,
          |         ^~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:65:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       65 |         INIT_OPT_USER_PROTOCOL("gopher", "unix",        DEFAULT_AC_OPT_GOPHER),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[3].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:65:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       65 |         INIT_OPT_USER_PROTOCOL("gopher", "unix",        DEFAULT_AC_OPT_GOPHER),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:65:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       65 |         INIT_OPT_USER_PROTOCOL("gopher", "unix",        DEFAULT_AC_OPT_GOPHER),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:65:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       65 |         INIT_OPT_USER_PROTOCOL("gopher", "unix",        DEFAULT_AC_OPT_GOPHER),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:65:42: note: (near initialization for 'user_protocol_options[3].init.name')
       65 |         INIT_OPT_USER_PROTOCOL("gopher", "unix",        DEFAULT_AC_OPT_GOPHER),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:65:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       65 |         INIT_OPT_USER_PROTOCOL("gopher", "unix",        DEFAULT_AC_OPT_GOPHER),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:66:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       66 |         INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin",   DEFAULT_AC_OPT_GOPHER),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[4].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:66:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       66 |         INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin",   DEFAULT_AC_OPT_GOPHER),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:66:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       66 |         INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin",   DEFAULT_AC_OPT_GOPHER),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:66:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       66 |         INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin",   DEFAULT_AC_OPT_GOPHER),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:66:42: note: (near initialization for 'user_protocol_options[4].init.name')
       66 |         INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin",   DEFAULT_AC_OPT_GOPHER),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:66:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       66 |         INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin",   DEFAULT_AC_OPT_GOPHER),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:68:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       68 |         INIT_OPT_USER_PROTOCOL("irc",    "unix",        DEFAULT_AC_OPT_IRC),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[5].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:68:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       68 |         INIT_OPT_USER_PROTOCOL("irc",    "unix",        DEFAULT_AC_OPT_IRC),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:68:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       68 |         INIT_OPT_USER_PROTOCOL("irc",    "unix",        DEFAULT_AC_OPT_IRC),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:68:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       68 |         INIT_OPT_USER_PROTOCOL("irc",    "unix",        DEFAULT_AC_OPT_IRC),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:68:42: note: (near initialization for 'user_protocol_options[5].init.name')
       68 |         INIT_OPT_USER_PROTOCOL("irc",    "unix",        DEFAULT_AC_OPT_IRC),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:68:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       68 |         INIT_OPT_USER_PROTOCOL("irc",    "unix",        DEFAULT_AC_OPT_IRC),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:69:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       69 |         INIT_OPT_USER_PROTOCOL("irc",    "unix-xwin",   DEFAULT_AC_OPT_IRC),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[6].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:69:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       69 |         INIT_OPT_USER_PROTOCOL("irc",    "unix-xwin",   DEFAULT_AC_OPT_IRC),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:69:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       69 |         INIT_OPT_USER_PROTOCOL("irc",    "unix-xwin",   DEFAULT_AC_OPT_IRC),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:69:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       69 |         INIT_OPT_USER_PROTOCOL("irc",    "unix-xwin",   DEFAULT_AC_OPT_IRC),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:69:42: note: (near initialization for 'user_protocol_options[6].init.name')
       69 |         INIT_OPT_USER_PROTOCOL("irc",    "unix-xwin",   DEFAULT_AC_OPT_IRC),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:69:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       69 |         INIT_OPT_USER_PROTOCOL("irc",    "unix-xwin",   DEFAULT_AC_OPT_IRC),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:70:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       70 |         INIT_OPT_USER_PROTOCOL("mailto", "unix",        DEFAULT_AC_OPT_MAILTO),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[7].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:70:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       70 |         INIT_OPT_USER_PROTOCOL("mailto", "unix",        DEFAULT_AC_OPT_MAILTO),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:70:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       70 |         INIT_OPT_USER_PROTOCOL("mailto", "unix",        DEFAULT_AC_OPT_MAILTO),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:70:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       70 |         INIT_OPT_USER_PROTOCOL("mailto", "unix",        DEFAULT_AC_OPT_MAILTO),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:70:42: note: (near initialization for 'user_protocol_options[7].init.name')
       70 |         INIT_OPT_USER_PROTOCOL("mailto", "unix",        DEFAULT_AC_OPT_MAILTO),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:70:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       70 |         INIT_OPT_USER_PROTOCOL("mailto", "unix",        DEFAULT_AC_OPT_MAILTO),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:71:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       71 |         INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin",   DEFAULT_AC_OPT_MAILTO),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[8].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:71:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       71 |         INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin",   DEFAULT_AC_OPT_MAILTO),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:71:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       71 |         INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin",   DEFAULT_AC_OPT_MAILTO),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:71:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       71 |         INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin",   DEFAULT_AC_OPT_MAILTO),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:71:42: note: (near initialization for 'user_protocol_options[8].init.name')
       71 |         INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin",   DEFAULT_AC_OPT_MAILTO),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:71:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       71 |         INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin",   DEFAULT_AC_OPT_MAILTO),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:76:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       76 |         INIT_OPT_USER_PROTOCOL("telnet", "unix",        DEFAULT_AC_OPT_TELNET),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[9].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:76:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       76 |         INIT_OPT_USER_PROTOCOL("telnet", "unix",        DEFAULT_AC_OPT_TELNET),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:76:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       76 |         INIT_OPT_USER_PROTOCOL("telnet", "unix",        DEFAULT_AC_OPT_TELNET),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:76:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       76 |         INIT_OPT_USER_PROTOCOL("telnet", "unix",        DEFAULT_AC_OPT_TELNET),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:76:42: note: (near initialization for 'user_protocol_options[9].init.name')
       76 |         INIT_OPT_USER_PROTOCOL("telnet", "unix",        DEFAULT_AC_OPT_TELNET),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:76:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       76 |         INIT_OPT_USER_PROTOCOL("telnet", "unix",        DEFAULT_AC_OPT_TELNET),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:77:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       77 |         INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin",   DEFAULT_AC_OPT_TELNET),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[10].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:77:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       77 |         INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin",   DEFAULT_AC_OPT_TELNET),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:77:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       77 |         INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin",   DEFAULT_AC_OPT_TELNET),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:77:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       77 |         INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin",   DEFAULT_AC_OPT_TELNET),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:77:42: note: (near initialization for 'user_protocol_options[10].init.name')
       77 |         INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin",   DEFAULT_AC_OPT_TELNET),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:77:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       77 |         INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin",   DEFAULT_AC_OPT_TELNET),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:78:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       78 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix",        DEFAULT_AC_OPT_TN3270),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[11].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:78:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       78 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix",        DEFAULT_AC_OPT_TN3270),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:78:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       78 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix",        DEFAULT_AC_OPT_TN3270),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:78:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       78 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix",        DEFAULT_AC_OPT_TN3270),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:78:42: note: (near initialization for 'user_protocol_options[11].init.name')
       78 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix",        DEFAULT_AC_OPT_TN3270),
          |                                          ^~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:78:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       78 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix",        DEFAULT_AC_OPT_TN3270),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:79:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       79 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin",   DEFAULT_AC_OPT_TN3270),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:62:25: note: (near initialization for 'user_protocol_options[12].init.path')
       62 |         INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL)
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    user.c:79:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       79 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin",   DEFAULT_AC_OPT_TN3270),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:79:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       79 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin",   DEFAULT_AC_OPT_TN3270),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:79:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       79 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin",   DEFAULT_AC_OPT_TN3270),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    user.c:79:42: note: (near initialization for 'user_protocol_options[12].init.name')
       79 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin",   DEFAULT_AC_OPT_TN3270),
          |                                          ^~~~~~~~~~~
    ../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    user.c:79:9: note: in expansion of macro 'INIT_OPT_USER_PROTOCOL'
       79 |         INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin",   DEFAULT_AC_OPT_TN3270),
          |         ^~~~~~~~~~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    user.c:85:33: note: in expansion of macro 'N_'
       85 |         /* name: */             N_("User protocols"),
          |                                 ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'user_protocol_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    user.c:85:33: note: in expansion of macro 'N_'
       85 |         /* name: */             N_("User protocols"),
          |                                 ^~
    user.c: In function 'get_user_program':
    user.c:104:30: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      104 |         add_to_string(&name, "protocol.user.");
          |                              ^~~~~~~~~~~~~~~~
          |                              |
          |                              char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    user.c: In function 'subst_cmd':
    user.c:182:73: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      182 |                                                                  strlen(subj));
          |                                                                         ^~~~
          |                                                                         |
          |                                                                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    user.c: In function 'get_subject_from_query':
    user.c:205:21: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
      205 |         if (strncmp(query, "subject=", 8)) {
          |                     ^~~~~
          |                     |
          |                     unsigned char *
    /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *'
      159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
          |                     ~~~~~~~~~~~~^~~~
    user.c:206:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      206 |                 subject = strstr((const char *)query, "&subject=");
          |                         ^
    user.c:214:41: warning: pointer targets in passing argument 1 of 'strcspn' differ in signedness [-Wpointer-sign]
      214 |         return memacpy(subject, strcspn(subject, "&"));
          |                                         ^~~~~~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:293:36: note: expected 'const char *' but argument is of type 'unsigned char *'
      293 | extern size_t strcspn (const char *__s, const char *__reject)
          |                        ~~~~~~~~~~~~^~~
    user.c: In function 'save_form_data_to_file':
    user.c:220:56: warning: pointer targets in passing argument 1 of 'get_tempdir_filename' differ in signedness [-Wpointer-sign]
      220 |         unsigned char *filename = get_tempdir_filename("elinks-XXXXXX");
          |                                                        ^~~~~~~~~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/util/file.h:46:52: note: expected 'unsigned char *' but argument is of type 'char *'
       46 | unsigned char *get_tempdir_filename(unsigned char *name);
          |                                     ~~~~~~~~~~~~~~~^~~~
    user.c:237:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      237 |         formdata = strchr((const char *)uri->post, '\n');
          |                  ^
    user.c:239:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      239 |         len = strlen(formdata);
          |                      ^~~~~~~~
          |                      |
          |                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    user.c:246:24: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      246 |                 unlink(filename);
          |                        ^~~~~~~~
          |                        |
          |                        unsigned char *
    In file included from user.c:11:
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    user.c: In function 'user_protocol_handler':
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    user.c:279:34: note: in expansion of macro 'N_'
      279 |                                  N_("No program specified for protocol %s."),
          |                                  ^~
    In file included from ../.././src/bfu/widget.h:14:
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    user.c:277:26: note: in expansion of macro 'N_'
      277 |                          N_("No program"), ALIGN_CENTER,
          |                          ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    user.c:308:24: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      308 |                 unlink(filename);
          |                        ^~~~~~~~
          |                        |
          |                        unsigned char *
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    ld -r -o lib.o about.o common.o data.o date.o header.o protocol.o proxy.o uri.o user.o  `test -e auth/lib.o && echo auth/lib.o`  `test -e bittorrent/lib.o && echo bittorrent/lib.o`  `test -e file/lib.o && echo file/lib.o`  `test -e finger/lib.o && echo finger/lib.o`  `test -e fsp/lib.o && echo fsp/lib.o`  `test -e ftp/lib.o && echo ftp/lib.o`  `test -e http/lib.o && echo http/lib.o`  `test -e nntp/lib.o && echo nntp/lib.o`  `test -e rewrite/lib.o && echo rewrite/lib.o`  `test -e test/lib.o && echo test/lib.o`
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol'
    make -C scripting all
    make[4]: Entering directory '/build/elinks-0.13.2/src/scripting'
    make -C lua all
    make[5]: Entering directory '/build/elinks-0.13.2/src/scripting/lua'
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include -I/usr/include/lua5.1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o core.o -c core.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/bfu/inpfield.h:6,
                     from ../../.././src/bfu/widget.h:10,
                     from ../../.././src/bfu/dialog.h:5,
                     from core.c:21:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/document/document.h:8,
                     from core.c:27:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../../.././src/osdep/stub.h:5,
                     from ../../.././src/elinks.h:34,
                     from core.c:19:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from core.c:31:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from core.c:43:
    ../../.././src/util/conv.h: In function 'trim_chars':
    ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from core.c:44:
    ../../.././src/util/file.h: In function 'stat_links':
    ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    In file included from ../../.././src/config/options.h:9,
                     from ../../.././src/main/module.h:4,
                     from ../../.././src/bfu/leds.h:6,
                     from ../../.././src/bfu/widget.h:12:
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_user':
    ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/setjmp.h:25,
                     from core.c:7:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_group':
    ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_size':
    ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_date':
    ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    core.c: In function 'l_alert':
    core.c:79:21: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
       79 |                 msg = "(cannot convert the error message to a string)";
          |                     ^
    core.c: In function 'l_current_url':
    core.c:93:43: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
       93 |                         lua_pushstring(S, url);
          |                                           ^~~
          |                                           |
          |                                           unsigned char *
    In file included from /usr/include/lua5.1/lauxlib.h:15,
                     from core.c:15:
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c: In function 'l_current_link':
    core.c:109:39: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      109 |                 lua_pushstring(S, link->where);
          |                                   ~~~~^~~~~~~
          |                                       |
          |                                       unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c: In function 'l_current_title':
    core.c:128:43: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      128 |                         lua_pushstring(S, clean_title);
          |                                           ^~~~~~~~~~~
          |                                           |
          |                                           unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c: In function 'l_current_document':
    core.c:146:45: warning: pointer targets in passing argument 2 of 'lua_pushlstring' differ in signedness [-Wpointer-sign]
      146 |                         lua_pushlstring(S, f->data, f->length);
          |                                            ~^~~~~~
          |                                             |
          |                                             unsigned char *
    /usr/include/lua5.1/lua.h:163:60: note: expected 'const char *' but argument is of type 'unsigned char *'
      163 | LUA_API void  (lua_pushlstring) (lua_State *L, const char *s, size_t l);
          |                                                ~~~~~~~~~~~~^
    core.c: In function 'l_current_document_formatted':
    core.c:176:42: warning: pointer targets in passing argument 2 of 'lua_pushlstring' differ in signedness [-Wpointer-sign]
      176 |                 lua_pushlstring(S, buffer.source, buffer.length);
          |                                    ~~~~~~^~~~~~~
          |                                          |
          |                                          unsigned char *
    /usr/include/lua5.1/lua.h:163:60: note: expected 'const char *' but argument is of type 'unsigned char *'
      163 | LUA_API void  (lua_pushlstring) (lua_State *L, const char *s, size_t l);
          |                                                ~~~~~~~~~~~~^
    core.c: In function 'l_pipe_read':
    core.c:221:28: warning: pointer targets in passing argument 2 of 'lua_pushlstring' differ in signedness [-Wpointer-sign]
      221 |         lua_pushlstring(S, s, len);
          |                            ^
          |                            |
          |                            unsigned char *
    /usr/include/lua5.1/lua.h:163:60: note: expected 'const char *' but argument is of type 'unsigned char *'
      163 | LUA_API void  (lua_pushlstring) (lua_State *L, const char *s, size_t l);
          |                                                ~~~~~~~~~~~~^
    core.c: In function 'l_execute':
    core.c:235:92: warning: pointer targets in passing argument 3 of 'exec_on_terminal' differ in signedness [-Wpointer-sign]
      235 |                 exec_on_terminal(lua_ses->tab->term, (unsigned char *) lua_tostring(S, 1), "",
          |                                                                                            ^~
          |                                                                                            |
          |                                                                                            char *
    In file included from ../../.././src/bfu/dialog.h:7:
    ../../.././src/terminal/terminal.h:226:59: note: expected 'unsigned char *' but argument is of type 'char *'
      226 | void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec);
          |                                                           ^~~~~~~~~~~~~~~
    core.c: In function 'l_tmpname':
    core.c:248:29: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      248 |         unsigned char *fn = tempnam(NULL, "elinks");
          |                             ^~~~~~~
    core.c:251:35: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      251 |                 lua_pushstring(S, fn);
          |                                   ^~
          |                                   |
          |                                   unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:256:25: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      256 |         alert_lua_error("Error generating temporary file name");
          |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    In file included from core.c:37:
    ../../.././src/scripting/lua/core.h:21:22: note: expected 'unsigned char *' but argument is of type 'char *'
       21 | void alert_lua_error(unsigned char *);
          |                      ^~~~~~~~~~~~~~~
    core.c: In function 'run_lua_func':
    core.c:272:33: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      272 |                 alert_lua_error("key bound to nothing (internal error)");
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/scripting/lua/core.h:21:22: note: expected 'unsigned char *' but argument is of type 'char *'
       21 | void alert_lua_error(unsigned char *);
          |                      ^~~~~~~~~~~~~~~
    core.c:276:38: warning: pointer targets in passing argument 4 of 'handle_ref' differ in signedness [-Wpointer-sign]
      276 |         handle_ref(L, ses, func_ref, "keyboard function", 0, 0);
          |                                      ^~~~~~~~~~~~~~~~~~~
          |                                      |
          |                                      char *
    core.c:65:39: note: expected 'unsigned char *' but argument is of type 'char *'
       65 |                        unsigned char *from, int num_args, int unref);
          |                        ~~~~~~~~~~~~~~~^~~~
    core.c: In function 'l_bind_key':
    core.c:292:33: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      292 |                 alert_lua_error("bad arguments to bind_key");
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/scripting/lua/core.h:21:22: note: expected 'unsigned char *' but argument is of type 'char *'
       21 | void alert_lua_error(unsigned char *);
          |                      ^~~~~~~~~~~~~~~
    core.c:310:43: warning: pointer targets in passing argument 2 of 'add_format_to_string' differ in signedness [-Wpointer-sign]
      310 |         add_format_to_string(&event_name, "lua-run-func %i", ref);
          |                                           ^~~~~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../../.././src/util/string.h:211:81: note: expected 'const unsigned char *' but argument is of type 'char *'
      211 | struct string *add_format_to_string(struct string *string, const unsigned char *format, ...);
          |                                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    core.c:322:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
      322 |                         err = gettext("Error registering event hook");
          |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    core.c:327:34: warning: pointer targets in passing argument 1 of 'alert_lua_error2' differ in signedness [-Wpointer-sign]
      327 |                 alert_lua_error2("error in bind_key: ", err);
          |                                  ^~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../../.././src/scripting/lua/core.h:22:23: note: expected 'unsigned char *' but argument is of type 'char *'
       22 | void alert_lua_error2(unsigned char *, unsigned char *);
          |                       ^~~~~~~~~~~~~~~
    core.c: In function 'dialog_run_lua':
    core.c:357:31: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      357 |         lua_pushstring(s, data->cat);
          |                           ~~~~^~~~~
          |                               |
          |                               unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:358:31: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      358 |         lua_pushstring(s, data->name);
          |                           ~~~~^~~~~~
          |                               |
          |                               unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:359:31: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      359 |         lua_pushstring(s, data->url);
          |                           ~~~~^~~~~
          |                               |
          |                               unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:360:48: warning: pointer targets in passing argument 4 of 'handle_ref' differ in signedness [-Wpointer-sign]
      360 |         handle_ref(s, lua_ses, data->func_ref, "post dialog function", 3, 1);
          |                                                ^~~~~~~~~~~~~~~~~~~~~~
          |                                                |
          |                                                char *
    core.c:65:39: note: expected 'unsigned char *' but argument is of type 'char *'
       65 |                        unsigned char *from, int num_args, int unref);
          |                        ~~~~~~~~~~~~~~~^~~~
    core.c: In function 'l_edit_bookmark_dialog':
    core.c:373:33: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      373 |                 alert_lua_error("bad arguments to edit_bookmark_dialog");
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/scripting/lua/core.h:21:22: note: expected 'unsigned char *' but argument is of type 'char *'
       21 | void alert_lua_error(unsigned char *);
          |                      ^~~~~~~~~~~~~~~
    core.c:393:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      393 |         dlg->title = _("Edit bookmark", term);
          |                        ^~~~~~~~~~~~~~~
          |                        |
          |                        char *
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    core.c:397:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      397 |         add_dlg_field(dlg, _("Name", term), 0, 0, NULL, MAX_STR_LEN, data->cat, NULL);
          |                              ^~~~~~
          |                              |
          |                              char *
    ../../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field'
       44 |         add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE)
          |                                             ^~~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    core.c:398:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      398 |         add_dlg_field(dlg, _("Name", term), 0, 0, NULL, MAX_STR_LEN, data->name, NULL);
          |                              ^~~~~~
          |                              |
          |                              char *
    ../../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field'
       44 |         add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE)
          |                                             ^~~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    core.c:399:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      399 |         add_dlg_field(dlg, _("URL", term), 0, 0, NULL, MAX_STR_LEN, data->url, NULL);
          |                              ^~~~~
          |                              |
          |                              char *
    ../../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field'
       44 |         add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE)
          |                                             ^~~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/bfu/widget.h:7:
    core.c:401:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      401 |         add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, dialog_run_lua, data);
          |                                  ^~~~~
          |                                  |
          |                                  char *
    ../../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button'
       86 |         add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data)
          |                                ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    core.c:402:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      402 |         add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL);
          |                               ^~~~~~~~~
          |                               |
          |                               char *
    ../../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button'
       89 |         add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL)
          |                                ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert'
      222 |                 assert(n == (dlg)->number_of_widgets);                  \
          |                 ^~~~~~
    core.c:404:9: note: in expansion of macro 'add_dlg_end'
      404 |         add_dlg_end(dlg, L_EDIT_BMK_WIDGETS_COUNT);
          |         ^~~~~~~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert'
      222 |                 assert(n == (dlg)->number_of_widgets);                  \
          |                 ^~~~~~
    core.c:404:9: note: in expansion of macro 'add_dlg_end'
      404 |         add_dlg_end(dlg, L_EDIT_BMK_WIDGETS_COUNT);
          |         ^~~~~~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    core.c: In function 'xdialog_run_lua':
    core.c:434:75: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      434 |         for (i = 0; i < data->nfields; i++) lua_pushstring(s, data->fields[i]);
          |                                                               ~~~~~~~~~~~~^~~
          |                                                                           |
          |                                                                           unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:435:48: warning: pointer targets in passing argument 4 of 'handle_ref' differ in signedness [-Wpointer-sign]
      435 |         handle_ref(s, lua_ses, data->func_ref, "post xdialog function",
          |                                                ^~~~~~~~~~~~~~~~~~~~~~~
          |                                                |
          |                                                char *
    core.c:65:39: note: expected 'unsigned char *' but argument is of type 'char *'
       65 |                        unsigned char *from, int num_args, int unref);
          |                        ~~~~~~~~~~~~~~~^~~~
    core.c: In function 'l_xdialog':
    core.c:474:24: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      474 |         dlg->title = _("User dialog", term);
          |                        ^~~~~~~~~~~~~
          |                        |
          |                        char *
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    core.c:479:38: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      479 |                 add_dlg_field(dlg, _("Name", term), 0, 0, NULL, MAX_STR_LEN,
          |                                      ^~~~~~
          |                                      |
          |                                      char *
    ../../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field'
       44 |         add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE)
          |                                             ^~~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    core.c:482:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      482 |         add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, xdialog_run_lua, data);
          |                                  ^~~~~
          |                                  |
          |                                  char *
    ../../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button'
       86 |         add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data)
          |                                ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    core.c:483:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      483 |         add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL);
          |                               ^~~~~~~~~
          |                               |
          |                               char *
    ../../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button'
       89 |         add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL)
          |                                ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert'
      222 |                 assert(n == (dlg)->number_of_widgets);                  \
          |                 ^~~~~~
    core.c:485:9: note: in expansion of macro 'add_dlg_end'
      485 |         add_dlg_end(dlg, nitems);
          |         ^~~~~~~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert'
      222 |                 assert(n == (dlg)->number_of_widgets);                  \
          |                 ^~~~~~
    core.c:485:9: note: in expansion of macro 'add_dlg_end'
      485 |         add_dlg_end(dlg, nitems);
          |         ^~~~~~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    core.c: In function 'l_get_option':
    core.c:587:45: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      587 |                 lua_pushstring(S, opt->value.string);
          |                                   ~~~~~~~~~~^~~~~~~
          |                                             |
          |                                             unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:594:35: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      594 |                 lua_pushstring(S, cp_name);
          |                                   ^~~~~~~
          |                                   |
          |                                   unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:604:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      604 |                 lang = "System";
          |                      ^
    core.c:606:35: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      606 |                 lua_pushstring(S, lang);
          |                                   ^~~~
          |                                   |
          |                                   unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:617:35: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      617 |                 lua_pushstring(S, strcolor);
          |                                   ^~~~~~~~
          |                                   |
          |                                   const unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'const unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c: In function 'do_hooks_file':
    core.c:663:36: warning: pointer targets in passing argument 2 of 'luaL_loadfile' differ in signedness [-Wpointer-sign]
      663 |                 if (luaL_dofile(S, file) != 0) {
          |                                    ^~~~
          |                                    |
          |                                    unsigned char *
    /usr/include/lua5.1/lauxlib.h:112:27: note: in definition of macro 'luaL_dofile'
      112 |         (luaL_loadfile(L, fn) || lua_pcall(L, 0, LUA_MULTRET, 0))
          |                           ^~
    /usr/include/lua5.1/lauxlib.h:77:59: note: expected 'const char *' but argument is of type 'unsigned char *'
       77 | LUALIB_API int (luaL_loadfile) (lua_State *L, const char *filename);
          |                                               ~~~~~~~~~~~~^~~~~~~~
    core.c: In function 'init_lua':
    core.c:696:39: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      696 |                                       : (unsigned char *) CONFDIR);
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    In file included from ../../.././src/osdep/types.h:5,
                     from ../../.././src/elinks.h:11:
    ../../../config.h:5:17: warning: pointer targets in passing argument 2 of 'do_hooks_file' differ in signedness [-Wpointer-sign]
        5 | #define CONFDIR "/etc/elinks"
          |                 ^~~~~~~~~~~~~
          |                 |
          |                 char *
    core.c:699:26: note: in expansion of macro 'CONFDIR'
      699 |         do_hooks_file(L, CONFDIR, LUA_HOOKS_FILENAME);
          |                          ^~~~~~~
    core.c:651:34: note: expected 'unsigned char *' but argument is of type 'char *'
      651 | do_hooks_file(LS, unsigned char *prefix, unsigned char *filename)
          |                   ~~~~~~~~~~~~~~~^~~~~~
    core.c:51:41: warning: pointer targets in passing argument 3 of 'do_hooks_file' differ in signedness [-Wpointer-sign]
       51 | #define LUA_HOOKS_FILENAME              "hooks.lua"
          |                                         ^~~~~~~~~~~
          |                                         |
          |                                         char *
    core.c:699:35: note: in expansion of macro 'LUA_HOOKS_FILENAME'
      699 |         do_hooks_file(L, CONFDIR, LUA_HOOKS_FILENAME);
          |                                   ^~~~~~~~~~~~~~~~~~
    core.c:651:57: note: expected 'unsigned char *' but argument is of type 'char *'
      651 | do_hooks_file(LS, unsigned char *prefix, unsigned char *filename)
          |                                          ~~~~~~~~~~~~~~~^~~~~~~~
    core.c:51:41: warning: pointer targets in passing argument 3 of 'do_hooks_file' differ in signedness [-Wpointer-sign]
       51 | #define LUA_HOOKS_FILENAME              "hooks.lua"
          |                                         ^~~~~~~~~~~
          |                                         |
          |                                         char *
    core.c:700:56: note: in expansion of macro 'LUA_HOOKS_FILENAME'
      700 |         if (elinks_home) do_hooks_file(L, elinks_home, LUA_HOOKS_FILENAME);
          |                                                        ^~~~~~~~~~~~~~~~~~
    core.c:651:57: note: expected 'unsigned char *' but argument is of type 'char *'
      651 | do_hooks_file(LS, unsigned char *prefix, unsigned char *filename)
          |                                          ~~~~~~~~~~~~~~~^~~~~~~~
    core.c: In function 'alert_lua_error':
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    core.c:749:25: note: in expansion of macro 'N_'
      749 |                         N_("Lua Error"), ALIGN_LEFT,
          |                         ^~
    In file included from ../../.././src/bfu/widget.h:14:
    ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    core.c:754:18: warning: pointer targets in passing argument 1 of 'usrerror' differ in signedness [-Wpointer-sign]
      754 |         usrerror("Lua: %s", msg);
          |                  ^~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/error.h:54:30: note: expected 'unsigned char *' but argument is of type 'char *'
       54 | void usrerror(unsigned char *fmt, ...);
          |               ~~~~~~~~~~~~~~~^~~
    core.c: In function 'handle_ret_eval':
    /usr/include/lua5.1/lua.h:279:33: warning: pointer targets in initialization of 'const unsigned char *' from 'const char *' differ in signedness [-Wpointer-sign]
      279 | #define lua_tostring(L,i)       lua_tolstring(L, (i), NULL)
          |                                 ^~~~~~~~~~~~~
    core.c:777:37: note: in expansion of macro 'lua_tostring'
      777 |         const unsigned char *expr = lua_tostring(L, -1);
          |                                     ^~~~~~~~~~~~
    core.c:783:48: warning: pointer targets in passing argument 2 of 'luaL_loadstring' differ in signedness [-Wpointer-sign]
      783 |                         (void)luaL_dostring(L, expr);
          |                                                ^~~~
          |                                                |
          |                                                const unsigned char *
    /usr/include/lua5.1/lauxlib.h:115:29: note: in definition of macro 'luaL_dostring'
      115 |         (luaL_loadstring(L, s) || lua_pcall(L, 0, LUA_MULTRET, 0))
          |                             ^
    /usr/include/lua5.1/lauxlib.h:80:61: note: expected 'const char *' but argument is of type 'const unsigned char *'
       80 | LUALIB_API int (luaL_loadstring) (lua_State *L, const char *s);
          |                                                 ~~~~~~~~~~~~^
    core.c:790:25: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      790 |         alert_lua_error("bad argument for eval");
          |                         ^~~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    core.c:745:32: note: expected 'unsigned char *' but argument is of type 'char *'
      745 | alert_lua_error(unsigned char *msg)
          |                 ~~~~~~~~~~~~~~~^~~
    core.c: In function 'handle_ret_run':
    core.c:799:55: warning: pointer targets in passing argument 3 of 'exec_on_terminal' differ in signedness [-Wpointer-sign]
      799 |                 exec_on_terminal(ses->tab->term, cmd, "", TERM_EXEC_FG);
          |                                                       ^~
          |                                                       |
          |                                                       char *
    ../../.././src/terminal/terminal.h:226:59: note: expected 'unsigned char *' but argument is of type 'char *'
      226 | void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec);
          |                                                           ^~~~~~~~~~~~~~~
    core.c:803:25: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      803 |         alert_lua_error("bad argument for run");
          |                         ^~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    core.c:745:32: note: expected 'unsigned char *' but argument is of type 'char *'
      745 | alert_lua_error(unsigned char *msg)
          |                 ~~~~~~~~~~~~~~~^~~
    core.c: In function 'handle_ret_goto_url':
    core.c:816:25: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      816 |         alert_lua_error("bad argument for goto_url");
          |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    core.c:745:32: note: expected 'unsigned char *' but argument is of type 'char *'
      745 | alert_lua_error(unsigned char *msg)
          |                 ~~~~~~~~~~~~~~~^~~
    core.c: In function 'handle_standard_lua_returns':
    /usr/include/lua5.1/lua.h:279:33: warning: pointer targets in initialization of 'const unsigned char *' from 'const char *' differ in signedness [-Wpointer-sign]
      279 | #define lua_tostring(L,i)       lua_tolstring(L, (i), NULL)
          |                                 ^~~~~~~~~~~~~
    core.c:822:36: note: in expansion of macro 'lua_tostring'
      822 |         const unsigned char *act = lua_tostring(L, -2);
          |                                    ^~~~~~~~~~~~
    core.c:825:29: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      825 |                 if (!strcmp(act, "eval"))
          |                             ^~~
          |                             |
          |                             const unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    core.c:827:34: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      827 |                 else if (!strcmp(act, "run"))
          |                                  ^~~
          |                                  |
          |                                  const unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    core.c:829:34: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      829 |                 else if (!strcmp(act, "goto_url"))
          |                                  ^~~
          |                                  |
          |                                  const unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    core.c:832:42: warning: pointer targets in passing argument 1 of 'alert_lua_error2' differ in signedness [-Wpointer-sign]
      832 |                         alert_lua_error2("unrecognised return value from ", from);
          |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    core.c:759:33: note: expected 'unsigned char *' but argument is of type 'char *'
      759 | alert_lua_error2(unsigned char *msg, unsigned char *msg2)
          |                  ~~~~~~~~~~~~~~~^~~
    core.c:835:34: warning: pointer targets in passing argument 1 of 'alert_lua_error2' differ in signedness [-Wpointer-sign]
      835 |                 alert_lua_error2("bad return type from ", from);
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    core.c:759:33: note: expected 'unsigned char *' but argument is of type 'char *'
      759 | alert_lua_error2(unsigned char *msg, unsigned char *msg2)
          |                  ~~~~~~~~~~~~~~~^~~
    core.c: In function 'lua_console':
    core.c:882:27: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      882 |         lua_pushstring(L, expr);
          |                           ^~~~
          |                           |
          |                           unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    core.c:883:37: warning: pointer targets in passing argument 3 of 'handle_ref_on_stack' differ in signedness [-Wpointer-sign]
      883 |         handle_ref_on_stack(L, ses, "lua_console_hook", 1);
          |                                     ^~~~~~~~~~~~~~~~~~
          |                                     |
          |                                     char *
    core.c:841:61: note: expected 'unsigned char *' but argument is of type 'char *'
      841 | handle_ref_on_stack(LS, struct session *ses, unsigned char *from, int num_args)
          |                                              ~~~~~~~~~~~~~~~^~~~
    core.c: In function 'dialog_lua_console':
    core.c:895:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      895 |         if (get_cmd_opt_bool("anonymous"))
          |                              ^~~~~~~~~~~
          |                              |
          |                              char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    core.c:895:13: note: in expansion of macro 'get_cmd_opt_bool'
      895 |         if (get_cmd_opt_bool("anonymous"))
          |             ^~~~~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    core.c:899:22: note: in expansion of macro 'N_'
      899 |                      N_("Lua Console"), N_("Enter expression"),
          |                      ^~
    ../../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *'
       76 |              unsigned char *title,
          |              ~~~~~~~~~~~~~~~^~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    core.c:899:41: note: in expansion of macro 'N_'
      899 |                      N_("Lua Console"), N_("Enter expression"),
          |                                         ^~
    ../../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *'
       77 |              unsigned char *text,
          |              ~~~~~~~~~~~~~~~^~~~
    core.c:901:35: warning: pointer targets in passing argument 8 of 'input_dialog' differ in signedness [-Wpointer-sign]
      901 |                      MAX_STR_LEN, "", 0, 0, NULL,
          |                                   ^~
          |                                   |
          |                                   char *
    ../../.././src/bfu/inpfield.h:79:29: note: expected 'unsigned char *' but argument is of type 'char *'
       79 |              unsigned char *def, int min, int max,
          |              ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include -I/usr/include/lua5.1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o hooks.o -c hooks.c 
    In file included from hooks.c:15:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../../.././src/osdep/stub.h:5,
                     from ../../.././src/elinks.h:34,
                     from hooks.c:11:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/cache/cache.h:4,
                     from hooks.c:13:
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    hooks.c: In function 'script_hook_goto_url':
    hooks.c:43:27: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
       43 |         lua_pushstring(L, *url);
          |                           ^~~~
          |                           |
          |                           unsigned char *
    In file included from /usr/include/lua5.1/lauxlib.h:15,
                     from hooks.c:7:
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    hooks.c:48:35: note: in expansion of macro 'struri'
       48 |                 lua_pushstring(L, struri(cur_loc(ses)->vs.uri));
          |                                   ^~~~~~
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    hooks.c:67:33: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
       67 |                 alert_lua_error("goto_url_hook must return a string or nil");
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    In file included from hooks.c:16:
    ../../.././src/scripting/lua/core.h:21:22: note: expected 'unsigned char *' but argument is of type 'char *'
       21 | void alert_lua_error(unsigned char *);
          |                      ^~~~~~~~~~~~~~~
    hooks.c: In function 'script_hook_follow_url':
    hooks.c:92:27: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
       92 |         lua_pushstring(L, *url);
          |                           ^~~~
          |                           |
          |                           unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    hooks.c:110:33: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      110 |                 alert_lua_error("follow_url_hook must return a string or nil");
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/scripting/lua/core.h:21:22: note: expected 'unsigned char *' but argument is of type 'char *'
       21 | void alert_lua_error(unsigned char *);
          |                      ^~~~~~~~~~~~~~~
    hooks.c: In function 'script_hook_pre_format_html':
    hooks.c:137:27: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      137 |         lua_pushstring(L, url);
          |                           ^~~
          |                           |
          |                           unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    hooks.c:138:36: warning: pointer targets in passing argument 2 of 'lua_pushlstring' differ in signedness [-Wpointer-sign]
      138 |         lua_pushlstring(L, fragment->data, fragment->length);
          |                            ~~~~~~~~^~~~~~
          |                                    |
          |                                    unsigned char *
    /usr/include/lua5.1/lua.h:163:60: note: expected 'const char *' but argument is of type 'unsigned char *'
      163 | LUA_API void  (lua_pushlstring) (lua_State *L, const char *s, size_t l);
          |                                                ~~~~~~~~~~~~^
    hooks.c:155:33: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      155 |                 alert_lua_error("pre_format_html_hook must return a string or nil");
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/scripting/lua/core.h:21:22: note: expected 'unsigned char *' but argument is of type 'char *'
       21 | void alert_lua_error(unsigned char *);
          |                      ^~~~~~~~~~~~~~~
    hooks.c: In function 'script_hook_get_proxy':
    hooks.c:185:27: warning: pointer targets in passing argument 2 of 'lua_pushstring' differ in signedness [-Wpointer-sign]
      185 |         lua_pushstring(L, url);
          |                           ^~~
          |                           |
          |                           unsigned char *
    /usr/include/lua5.1/lua.h:164:59: note: expected 'const char *' but argument is of type 'unsigned char *'
      164 | LUA_API void  (lua_pushstring) (lua_State *L, const char *s);
          |                                               ~~~~~~~~~~~~^
    hooks.c:198:33: warning: pointer targets in passing argument 1 of 'alert_lua_error' differ in signedness [-Wpointer-sign]
      198 |                 alert_lua_error("proxy_hook must return a string or nil");
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/scripting/lua/core.h:21:22: note: expected 'unsigned char *' but argument is of type 'char *'
       21 | void alert_lua_error(unsigned char *);
          |                      ^~~~~~~~~~~~~~~
    hooks.c: At top level:
    hooks.c:218:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      218 |         { "goto-url", 0, script_hook_goto_url, NULL },
          |           ^~~~~~~~~~
    hooks.c:218:11: note: (near initialization for 'lua_scripting_hooks[0].name')
    hooks.c:219:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      219 |         { "follow-url", 0, script_hook_follow_url, NULL },
          |           ^~~~~~~~~~~~
    hooks.c:219:11: note: (near initialization for 'lua_scripting_hooks[1].name')
    hooks.c:220:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      220 |         { "pre-format-html", 0, script_hook_pre_format_html, NULL },
          |           ^~~~~~~~~~~~~~~~~
    hooks.c:220:11: note: (near initialization for 'lua_scripting_hooks[2].name')
    hooks.c:221:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      221 |         { "get-proxy", 0, script_hook_get_proxy, NULL },
          |           ^~~~~~~~~~~
    hooks.c:221:11: note: (near initialization for 'lua_scripting_hooks[3].name')
    hooks.c:222:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      222 |         { "quit", 0, script_hook_quit, NULL },
          |           ^~~~~~
    hooks.c:222:11: note: (near initialization for 'lua_scripting_hooks[4].name')
    hooks.c:223:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      223 |         { "dialog-lua-console", 0, dialog_lua_console, NULL },
          |           ^~~~~~~~~~~~~~~~~~~~
    hooks.c:223:11: note: (near initialization for 'lua_scripting_hooks[5].name')
    hooks.c:224:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      224 |         { "free-history", 0, free_lua_console_history, NULL },
          |           ^~~~~~~~~~~~~~
    hooks.c:224:11: note: (near initialization for 'lua_scripting_hooks[6].name')
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -I/usr/include -I/usr/include/lua5.1 -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o lua.o -c lua.c 
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from lua.c:9:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/config/options.h:5,
                     from ../../.././src/intl/gettext/libintl.h:16:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from lua.c:10:
    lua.c: At top level:
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    lua.c:16:33: note: in expansion of macro 'N_'
       16 |         /* name: */             N_("Lua"),
          |                                 ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'lua_scripting_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    lua.c:16:33: note: in expansion of macro 'N_'
       16 |         /* name: */             N_("Lua"),
          |                                 ^~
    ld -r -o lib.o core.o hooks.o lua.o 
    make[5]: Leaving directory '/build/elinks-0.13.2/src/scripting/lua'
    make -C perl all
    make[5]: Entering directory '/build/elinks-0.13.2/src/scripting/perl'
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/x86_64-linux-gnu/perl/5.36/CORE  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o core.o -c core.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/config/options.h:5,
                     from ../../.././src/main/module.h:4,
                     from core.c:13:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/util/file.h:7,
                     from core.c:16:
    ../../.././src/util/conv.h: In function 'trim_chars':
    ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from ../../.././src/osdep/stub.h:5,
                     from ../../.././src/elinks.h:34,
                     from core.c:10:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/util/file.h: In function 'stat_links':
    ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    In file included from ../../.././src/config/options.h:9:
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_user':
    ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                     from /usr/include/stdio.h:27,
                     from core.c:7:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_group':
    ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_size':
    ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_date':
    ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    core.c: In function 'get_global_hook_file':
    core.c:39:25: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign]
       39 |         if (file_exists(buf)) return buf;
          |                         ^~~
          |                         |
          |                         char *
    ../../.././src/util/file.h:26:38: note: expected 'const unsigned char *' but argument is of type 'char *'
       26 | int file_exists(const unsigned char *filename);
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
    core.c: In function 'get_local_hook_file':
    core.c:50:25: warning: pointer targets in passing argument 1 of 'file_exists' differ in signedness [-Wpointer-sign]
       50 |         if (file_exists(buf)) return buf;
          |                         ^~~
          |                         |
          |                         char *
    ../../.././src/util/file.h:26:38: note: expected 'const unsigned char *' but argument is of type 'char *'
       26 | int file_exists(const unsigned char *filename);
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/x86_64-linux-gnu/perl/5.36/CORE  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o hooks.o -c hooks.c 
    In file included from hooks.c:11:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../../.././src/osdep/stub.h:5,
                     from ../../.././src/elinks.h:34,
                     from hooks.c:7:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/cache/cache.h:4,
                     from hooks.c:9:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/perl.h:5778,
                     from ../../.././src/scripting/perl/core.h:6,
                     from hooks.c:12:
    hooks.c: In function 'do_script_hook_goto_url':
    hooks.c:33:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       33 |         my_XPUSHs(*url, strlen(*url));
          |                                ^~~~
          |                                |
          |                                unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:33:9: note: in expansion of macro 'my_XPUSHs'
       33 |         my_XPUSHs(*url, strlen(*url));
          |         ^~~~~~~~~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    hooks.c:33:19: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
       33 |         my_XPUSHs(*url, strlen(*url));
          |                   ^~~~
          |                   |
          |                   unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:33:9: note: in expansion of macro 'my_XPUSHs'
       33 |         my_XPUSHs(*url, strlen(*url));
          |         ^~~~~~~~~
    In file included from /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/perl.h:5798:
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/proto.h:2529:63: note: expected 'const char * const' but argument is of type 'unsigned char *'
     2529 | PERL_CALLCONV SV*       Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
          |                                             ~~~~~~~~~~~~~~~~~~^~~~~~
    hooks.c:39:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       39 |                 my_XPUSHs(uri, strlen(uri));
          |                                       ^~~
          |                                       |
          |                                       unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:39:17: note: in expansion of macro 'my_XPUSHs'
       39 |                 my_XPUSHs(uri, strlen(uri));
          |                 ^~~~~~~~~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    hooks.c:39:27: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
       39 |                 my_XPUSHs(uri, strlen(uri));
          |                           ^~~
          |                           |
          |                           unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:39:17: note: in expansion of macro 'my_XPUSHs'
       39 |                 my_XPUSHs(uri, strlen(uri));
          |                 ^~~~~~~~~
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/proto.h:2529:63: note: expected 'const char * const' but argument is of type 'unsigned char *'
     2529 | PERL_CALLCONV SV*       Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
          |                                             ~~~~~~~~~~~~~~~~~~^~~~~~
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:164:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      164 | #define POPpx           (SvPVx_nolen(POPs))
          |                         ^
    hooks.c:50:42: note: in expansion of macro 'POPpx'
       50 |                 unsigned char *new_url = POPpx;
          |                                          ^~~~~
    hooks.c: In function 'do_script_hook_follow_url':
    hooks.c:88:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       88 |         my_XPUSHs(*url, strlen(*url));
          |                                ^~~~
          |                                |
          |                                unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:88:9: note: in expansion of macro 'my_XPUSHs'
       88 |         my_XPUSHs(*url, strlen(*url));
          |         ^~~~~~~~~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    hooks.c:88:19: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
       88 |         my_XPUSHs(*url, strlen(*url));
          |                   ^~~~
          |                   |
          |                   unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:88:9: note: in expansion of macro 'my_XPUSHs'
       88 |         my_XPUSHs(*url, strlen(*url));
          |         ^~~~~~~~~
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/proto.h:2529:63: note: expected 'const char * const' but argument is of type 'unsigned char *'
     2529 | PERL_CALLCONV SV*       Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
          |                                             ~~~~~~~~~~~~~~~~~~^~~~~~
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:164:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      164 | #define POPpx           (SvPVx_nolen(POPs))
          |                         ^
    hooks.c:98:42: note: in expansion of macro 'POPpx'
       98 |                 unsigned char *new_url = POPpx;
          |                                          ^~~~~
    hooks.c: In function 'do_script_hook_pre_format_html':
    hooks.c:136:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      136 |         my_XPUSHs(url, strlen(url));
          |                               ^~~
          |                               |
          |                               unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:136:9: note: in expansion of macro 'my_XPUSHs'
      136 |         my_XPUSHs(url, strlen(url));
          |         ^~~~~~~~~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    hooks.c:136:19: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
      136 |         my_XPUSHs(url, strlen(url));
          |                   ^~~
          |                   |
          |                   unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:136:9: note: in expansion of macro 'my_XPUSHs'
      136 |         my_XPUSHs(url, strlen(url));
          |         ^~~~~~~~~
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/proto.h:2529:63: note: expected 'const char * const' but argument is of type 'unsigned char *'
     2529 | PERL_CALLCONV SV*       Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
          |                                             ~~~~~~~~~~~~~~~~~~^~~~~~
    hooks.c:137:27: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
      137 |         my_XPUSHs(fragment->data, fragment->length);
          |                   ~~~~~~~~^~~~~~
          |                           |
          |                           unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:137:9: note: in expansion of macro 'my_XPUSHs'
      137 |         my_XPUSHs(fragment->data, fragment->length);
          |         ^~~~~~~~~
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/proto.h:2529:63: note: expected 'const char * const' but argument is of type 'unsigned char *'
     2529 | PERL_CALLCONV SV*       Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
          |                                             ~~~~~~~~~~~~~~~~~~^~~~~~
    In file included from /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/perl.h:4155:
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/sv.h:1847:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1847 |     (SvPOK_or_cached_IV(sv) \
          |     ^
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/sv.h:1831:31: note: in expansion of macro 'SvPV_flags'
     1831 | #define SvPV(sv, len)         SvPV_flags(sv, len, SV_GMAGIC)
          |                               ^~~~~~~~~~
    hooks.c:146:43: note: in expansion of macro 'SvPV'
      146 |                 unsigned char *new_html = SvPV(new_html_sv, new_html_len);
          |                                           ^~~~
    hooks.c: In function 'do_script_hook_get_proxy':
    hooks.c:183:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      183 |         my_XPUSHs(url, strlen(url));
          |                               ^~~
          |                               |
          |                               unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:183:9: note: in expansion of macro 'my_XPUSHs'
      183 |         my_XPUSHs(url, strlen(url));
          |         ^~~~~~~~~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    hooks.c:183:19: warning: pointer targets in passing argument 2 of 'Perl_newSVpvn' differ in signedness [-Wpointer-sign]
      183 |         my_XPUSHs(url, strlen(url));
          |                   ^~~
          |                   |
          |                   unsigned char *
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:479:61: note: in definition of macro 'XPUSHs'
      479 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
          |                                                             ^
    hooks.c:18:35: note: in expansion of macro 'sv_2mortal'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                   ^~~~~~~~~~
    hooks.c:18:46: note: in expansion of macro 'newSVpvn'
       18 | #define my_XPUSHs(s, slen) XPUSHs(sv_2mortal(newSVpvn(s, slen)))
          |                                              ^~~~~~~~
    hooks.c:183:9: note: in expansion of macro 'my_XPUSHs'
      183 |         my_XPUSHs(url, strlen(url));
          |         ^~~~~~~~~
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/proto.h:2529:63: note: expected 'const char * const' but argument is of type 'unsigned char *'
     2529 | PERL_CALLCONV SV*       Perl_newSVpvn(pTHX_ const char *const buffer, const STRLEN len)
          |                                             ~~~~~~~~~~~~~~~~~~^~~~~~
    /usr/lib/x86_64-linux-gnu/perl/5.36/CORE/pp.h:164:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      164 | #define POPpx           (SvPVx_nolen(POPs))
          |                         ^
    hooks.c:197:50: note: in expansion of macro 'POPpx'
      197 |                         unsigned char *new_url = POPpx;
          |                                                  ^~~~~
    hooks.c: At top level:
    hooks.c:240:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      240 |         { "goto-url", 0, script_hook_goto_url, NULL },
          |           ^~~~~~~~~~
    hooks.c:240:11: note: (near initialization for 'perl_scripting_hooks[0].name')
    hooks.c:241:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      241 |         { "follow-url", 0, script_hook_follow_url, NULL },
          |           ^~~~~~~~~~~~
    hooks.c:241:11: note: (near initialization for 'perl_scripting_hooks[1].name')
    hooks.c:242:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      242 |         { "pre-format-html", 0, script_hook_pre_format_html, NULL },
          |           ^~~~~~~~~~~~~~~~~
    hooks.c:242:11: note: (near initialization for 'perl_scripting_hooks[2].name')
    hooks.c:243:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      243 |         { "get-proxy", 0, script_hook_get_proxy, NULL },
          |           ^~~~~~~~~~~
    hooks.c:243:11: note: (near initialization for 'perl_scripting_hooks[3].name')
    hooks.c:244:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      244 |         { "quit", 0, script_hook_quit, NULL },
          |           ^~~~~~
    hooks.c:244:11: note: (near initialization for 'perl_scripting_hooks[4].name')
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/x86_64-linux-gnu/perl/5.36/CORE  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o perl.o -c perl.c 
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from perl.c:9:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/config/options.h:5,
                     from ../../.././src/intl/gettext/libintl.h:16:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from perl.c:10:
    perl.c: At top level:
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    perl.c:16:33: note: in expansion of macro 'N_'
       16 |         /* name: */             N_("Perl"),
          |                                 ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'perl_scripting_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    perl.c:16:33: note: in expansion of macro 'N_'
       16 |         /* name: */             N_("Perl"),
          |                                 ^~
    ld -r -o lib.o core.o hooks.o perl.o 
    make[5]: Leaving directory '/build/elinks-0.13.2/src/scripting/perl'
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o scripting.o -c scripting.c 
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from scripting.c:10:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from ../.././src/intl/gettext/libintl.h:16:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from scripting.c:11:
    scripting.c: At top level:
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    scripting.c:93:33: note: in expansion of macro 'N_'
       93 |         /* name: */             N_("Scripting"),
          |                                 ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'scripting_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    scripting.c:93:33: note: in expansion of macro 'N_'
       93 |         /* name: */             N_("Scripting"),
          |                                 ^~
    ld -r -o lib.o scripting.o  `test -e lua/lib.o && echo lua/lib.o`  `test -e perl/lib.o && echo perl/lib.o`
    make[4]: Leaving directory '/build/elinks-0.13.2/src/scripting'
    make -C session all
    make[4]: Entering directory '/build/elinks-0.13.2/src/session'
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o download.o -c download.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/bfu/inpfield.h:6,
                     from ../.././src/bfu/widget.h:10,
                     from ../.././src/bfu/dialog.h:5,
                     from download.c:27:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from download.c:33:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from download.c:44:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from download.c:11:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from download.c:53:
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from download.c:55:
    ../.././src/util/file.h: In function 'stat_links':
    ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    In file included from ../.././src/config/options.h:9,
                     from ../.././src/main/module.h:4,
                     from ../.././src/bfu/leds.h:6,
                     from ../.././src/bfu/widget.h:12:
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h: In function 'stat_user':
    ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/errno.h:25,
                     from download.c:8:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h: In function 'stat_group':
    ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h: In function 'stat_size':
    ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h: In function 'stat_date':
    ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    download.c: In function 'init_file_download':
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    download.c:123:9: note: in expansion of macro 'add_to_list'
      123 |         add_to_list(downloads, file_download);
          |         ^~~~~~~~~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    download.c:123:9: note: in expansion of macro 'add_to_list'
      123 |         add_to_list(downloads, file_download);
          |         ^~~~~~~~~~~
    download.c: In function 'abort_download':
    download.c:156:65: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      156 |                 if (file_download->delete_) unlink(file_download->file);
          |                                                    ~~~~~~~~~~~~~^~~~~~
          |                                                                 |
          |                                                                 unsigned char *
    In file included from download.c:21:
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    download.c: In function 'kill_downloads_to_file':
    download.c:170:41: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      170 |                 if (strcmp(file_download->file, file))
          |                            ~~~~~~~~~~~~~^~~~~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    download.c:170:49: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      170 |                 if (strcmp(file_download->file, file))
          |                                                 ^~~~
          |                                                 |
          |                                                 unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    download.c: In function 'detach_downloads_from_terminal':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    download.c:229:9: note: in expansion of macro 'assert'
      229 |         assert(term != NULL);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    download.c:229:9: note: in expansion of macro 'assert'
      229 |         assert(term != NULL);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    download.c: In function 'download_error_dialog':
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:259:33: note: in expansion of macro 'N_'
      259 |                  msg_text(term, N_("Could not create file '%s':\n%s"),
          |                                 ^~
    In file included from ../.././src/bfu/widget.h:14:
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:258:18: note: in expansion of macro 'N_'
      258 |                  N_("Download error"), ALIGN_CENTER,
          |                  ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    download.c: In function 'abort_download_and_beep':
    download.c:321:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      321 |         if (term && get_opt_int("document.download.notify_bell",
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    download.c:321:21: note: in expansion of macro 'get_opt_int'
      321 |         if (term && get_opt_int("document.download.notify_bell",
          |                     ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    download.c: In function 'exec_mailcap_command':
    download.c:369:59: warning: pointer targets in passing argument 1 of 'get_uri' differ in signedness [-Wpointer-sign]
      369 |                                 struct uri *ref = get_uri("mailcap:elmailcap", 0);
          |                                                           ^~~~~~~~~~~~~~~~~~~
          |                                                           |
          |                                                           char *
    ../.././src/protocol/uri.h:245:36: note: expected 'unsigned char *' but argument is of type 'char *'
      245 | struct uri *get_uri(unsigned char *string, enum uri_component components);
          |                     ~~~~~~~~~~~~~~~^~~~~~
    download.c:373:56: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      373 |                                 add_to_string(&string, "mailcap:");
          |                                                        ^~~~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    download.c:376:64: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      376 |                                         add_to_string(&string, " && /bin/rm -f ");
          |                                                                ^~~~~~~~~~~~~~~~~
          |                                                                |
          |                                                                char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    download.c: In function 'download_data_store':
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:439:49: note: in expansion of macro 'N_'
      439 |                                  msg_text(term, N_("Error downloading %s:\n\n%s"),
          |                                                 ^~
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:438:34: note: in expansion of macro 'N_'
      438 |                                  N_("Download error"), ALIGN_CENTER,
          |                                  ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:488:49: note: in expansion of macro 'N_'
      488 |                                  msg_text(term, N_("Download complete:\n%s"), url));
          |                                                 ^~
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:487:34: note: in expansion of macro 'N_'
      487 |                                  N_("Download"), ALIGN_CENTER,
          |                                  ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    download.c:494:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      494 |             && get_opt_bool("document.download.set_original_time",
          |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    download.c:494:16: note: in expansion of macro 'get_opt_bool'
      494 |             && get_opt_bool("document.download.set_original_time",
          |                ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    download.c:499:36: warning: pointer targets in passing argument 1 of 'utime' differ in signedness [-Wpointer-sign]
      499 |                 utime(file_download->file, &foo);
          |                       ~~~~~~~~~~~~~^~~~~~
          |                                    |
          |                                    unsigned char *
    In file included from download.c:23:
    /usr/include/utime.h:50:31: note: expected 'const char *' but argument is of type 'unsigned char *'
       50 | extern int utime (const char *__file,
          |                   ~~~~~~~~~~~~^~~~~~
    download.c: In function 'download_data':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    download.c:522:17: note: in expansion of macro 'assertm'
      522 |                 assertm(compare_uri(cached->uri, file_download->uri, 0),
          |                 ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    download.c:522:17: note: in expansion of macro 'assertm'
      522 |                 assertm(compare_uri(cached->uri, file_download->uri, 0),
          |                 ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    download.c: In function 'lookup_unique_name':
    download.c:785:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      785 |         overwrite = get_opt_int("document.download.overwrite", NULL);
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    download.c:785:21: note: in expansion of macro 'get_opt_int'
      785 |         overwrite = get_opt_int("document.download.overwrite", NULL);
          |                     ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:797:41: note: in expansion of macro 'N_'
      797 |                          msg_text(term, N_("'%s' is a directory."),
          |                                         ^~
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:796:26: note: in expansion of macro 'N_'
      796 |                          N_("Download error"), ALIGN_CENTER,
          |                          ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:827:32: note: in expansion of macro 'N_'
      827 |                 msg_text(term, N_("This file already exists:\n"
          |                                ^~
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    download.c:834:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      834 |                 MSG_BOX_BUTTON(N_("Sa~ve under the alternative name"), lun_alternate, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    download.c:834:32: note: in expansion of macro 'N_'
      834 |                 MSG_BOX_BUTTON(N_("Sa~ve under the alternative name"), lun_alternate, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    download.c:834:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      834 |                 MSG_BOX_BUTTON(N_("Sa~ve under the alternative name"), lun_alternate, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    download.c:834:32: note: in expansion of macro 'N_'
      834 |                 MSG_BOX_BUTTON(N_("Sa~ve under the alternative name"), lun_alternate, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    download.c:835:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      835 |                 MSG_BOX_BUTTON(N_("~Overwrite the original file"), lun_overwrite, 0),
          |                 ^~~~~~~~~~~~~~
    download.c:835:32: note: in expansion of macro 'N_'
      835 |                 MSG_BOX_BUTTON(N_("~Overwrite the original file"), lun_overwrite, 0),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    download.c:835:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      835 |                 MSG_BOX_BUTTON(N_("~Overwrite the original file"), lun_overwrite, 0),
          |                 ^~~~~~~~~~~~~~
    download.c:835:32: note: in expansion of macro 'N_'
      835 |                 MSG_BOX_BUTTON(N_("~Overwrite the original file"), lun_overwrite, 0),
          |                                ^~
    download.c:838:33: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
      836 |                 MSG_BOX_BUTTON((flags & DOWNLOAD_RESUME_ALLOWED
          |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      837 |                                 ? N_("~Resume download of the original file")
          |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      838 |                                 : NULL),
          |                                 ^~~~~~~
          |                                 |
          |                                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    download.c:836:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      836 |                 MSG_BOX_BUTTON((flags & DOWNLOAD_RESUME_ALLOWED
          |                 ^~~~~~~~~~~~~~
    download.c:838:33: note: expected 'const unsigned char *' but argument is of type 'char *'
      836 |                 MSG_BOX_BUTTON((flags & DOWNLOAD_RESUME_ALLOWED
          |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      837 |                                 ? N_("~Resume download of the original file")
          |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      838 |                                 : NULL),
          |                                 ^~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    download.c:836:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      836 |                 MSG_BOX_BUTTON((flags & DOWNLOAD_RESUME_ALLOWED
          |                 ^~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    download.c:840:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      840 |                 MSG_BOX_BUTTON(N_("~Cancel"), lun_cancel, B_ESC));
          |                 ^~~~~~~~~~~~~~
    download.c:840:32: note: in expansion of macro 'N_'
      840 |                 MSG_BOX_BUTTON(N_("~Cancel"), lun_cancel, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    download.c:840:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      840 |                 MSG_BOX_BUTTON(N_("~Cancel"), lun_cancel, B_ESC));
          |                 ^~~~~~~~~~~~~~
    download.c:840:32: note: in expansion of macro 'N_'
      840 |                 MSG_BOX_BUTTON(N_("~Cancel"), lun_cancel, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:826:17: note: in expansion of macro 'N_'
      826 |                 N_("File exists"), ALIGN_CENTER,
          |                 ^~
    ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *'
       93 |         enum msgbox_flags flags, unsigned char *title, enum format_align align,
          |                                  ~~~~~~~~~~~~~~~^~~~~
    download.c: In function 'create_download_file_do':
    download.c:886:18: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign]
      886 |         h = open(file, O_CREAT | O_WRONLY
          |                  ^~~~
          |                  |
          |                  unsigned char *
    In file included from /usr/include/fcntl.h:314,
                     from download.c:17:
    /usr/include/x86_64-linux-gnu/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'unsigned char *'
       41 | open (const char *__path, int __oflag, ...)
          |       ~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:900:41: note: in expansion of macro 'N_'
      900 |                          msg_text(term, N_("Could not create file '%s':\n%s"),
          |                                         ^~
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    download.c:899:26: note: in expansion of macro 'N_'
      899 |                          N_("Download error"), ALIGN_CENTER,
          |                          ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    download.c:910:67: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      910 |                         unsigned char *download_dir = get_opt_str("document.download.directory", NULL);
          |                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                                   |
          |                                                                   char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    download.c:910:55: note: in expansion of macro 'get_opt_str'
      910 |                         unsigned char *download_dir = get_opt_str("document.download.directory", NULL);
          |                                                       ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    download.c:916:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      916 |                         for (i = strlen(download_dir); i >= 0; i--)
          |                                         ^~~~~~~~~~~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    download.c: In function 'get_temp_name':
    download.c:1008:29: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1008 |         unsigned char *nm = tempnam(NULL, ELINKS_TEMPNAME_PREFIX);
          |                             ^~~~~~~
    download.c:1022:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1022 |                 add_shell_safe_to_string(&name, extension, strlen(extension));
          |                                                                   ^~~~~~~~~
          |                                                                   |
          |                                                                   unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    download.c: In function 'subst_file':
    download.c:1060:72: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1060 |                         add_shell_quoted_to_string(&name, file, strlen(file));
          |                                                                        ^~~~
          |                                                                        |
          |                                                                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    download.c:1070:43: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1070 |                         add_to_string(&s, "/bin/cat ");
          |                                           ^~~~~~~~~~~
          |                                           |
          |                                           char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    download.c:1071:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1071 |                         add_shell_quoted_to_string(&s, file, strlen(file));
          |                                                                     ^~~~
          |                                                                     |
          |                                                                     unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    download.c:1072:43: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1072 |                         add_to_string(&s, " | ");
          |                                           ^~~~~
          |                                           |
          |                                           char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    download.c: In function 'continue_download_do':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    download.c:1221:9: note: in expansion of macro 'assert'
     1221 |         assert(codw_hop);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    download.c:1221:9: note: in expansion of macro 'assert'
     1221 |         assert(codw_hop);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    download.c:1222:9: note: in expansion of macro 'assert'
     1222 |         assert(codw_hop->type_query);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    download.c:1222:9: note: in expansion of macro 'assert'
     1222 |         assert(codw_hop->type_query);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    download.c:1223:9: note: in expansion of macro 'assert'
     1223 |         assert(codw_hop->type_query->uri);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    download.c:1223:9: note: in expansion of macro 'assert'
     1223 |         assert(codw_hop->type_query->uri);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    download.c:1224:9: note: in expansion of macro 'assert'
     1224 |         assert(codw_hop->type_query->ses);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    download.c:1224:9: note: in expansion of macro 'assert'
     1224 |         assert(codw_hop->type_query->ses);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    download.c: In function 'init_type_query':
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    download.c:1354:9: note: in expansion of macro 'add_to_list'
     1354 |         add_to_list(ses->type_queries, type_query);
          |         ^~~~~~~~~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    download.c:1354:9: note: in expansion of macro 'add_to_list'
     1354 |         add_to_list(ses->type_queries, type_query);
          |         ^~~~~~~~~~~
    download.c: In function 'tp_open':
    download.c:1502:59: warning: pointer targets in passing argument 3 of 'exec_on_terminal' differ in signedness [-Wpointer-sign]
     1502 |                                                  handler, "", type_query->block ?
          |                                                           ^~
          |                                                           |
          |                                                           char *
    In file included from ../.././src/bfu/dialog.h:7:
    ../.././src/terminal/terminal.h:226:59: note: expected 'unsigned char *' but argument is of type 'char *'
      226 | void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec);
          |                                                           ^~~~~~~~~~~~~~~
    download.c:1512:39: warning: pointer targets in passing argument 2 of 'continue_download' differ in signedness [-Wpointer-sign]
     1512 |         continue_download(type_query, "");
          |                                       ^~
          |                                       |
          |                                       char *
    download.c:1282:46: note: expected 'unsigned char *' but argument is of type 'char *'
     1282 | continue_download(void *data, unsigned char *file)
          |                               ~~~~~~~~~~~~~~~^~~~
    download.c: In function 'do_type_query':
    download.c:1552:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1552 |                 desc_sep = *description ? "; " : "";
          |                          ^
    download.c:1553:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1553 |                 title = N_("What to do?");
          |                       ^
    download.c:1556:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1556 |                 title = N_("Unknown type");
          |                       ^
    download.c:1557:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1557 |                 description = "";
          |                             ^
    download.c:1558:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1558 |                 desc_sep = "";
          |                          ^
    download.c:1581:28: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1581 |                 format = _("What would you like to do with the file '%s' (type: %s%s%s)?", term);
          |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                            |
          |                            char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    download.c:1582:26: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
     1582 |                 snprintf(text, MAX_STR_LEN, format, filename.source, ct, desc_sep, description);
          |                          ^~~~
          |                          |
          |                          unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    download.c:1582:45: warning: pointer targets in passing argument 3 of 'snprintf' differ in signedness [-Wpointer-sign]
     1582 |                 snprintf(text, MAX_STR_LEN, format, filename.source, ct, desc_sep, description);
          |                                             ^~~~~~
          |                                             |
          |                                             unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    download.c:1584:28: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1584 |                 format = _("What would you like to do with the file (type: %s%s%s)?", term);
          |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                            |
          |                            char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    download.c:1585:26: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
     1585 |                 snprintf(text, MAX_STR_LEN, format, ct, desc_sep, description);
          |                          ^~~~
          |                          |
          |                          unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    download.c:1585:45: warning: pointer targets in passing argument 3 of 'snprintf' differ in signedness [-Wpointer-sign]
     1585 |                 snprintf(text, MAX_STR_LEN, format, ct, desc_sep, description);
          |                                             ^~~~~~
          |                                             |
          |                                             unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    download.c:1599:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1599 |         if (!get_cmd_opt_bool("anonymous")) {
          |                               ^~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    download.c:1599:14: note: in expansion of macro 'get_cmd_opt_bool'
     1599 |         if (!get_cmd_opt_bool("anonymous")) {
          |              ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    download.c:1612:38: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1612 |                 add_dlg_field(dlg, _("Program ('%' will be replaced by the filename)", term),
          |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                      |
          |                                      char *
    ../.././src/bfu/inpfield.h:44:45: note: in definition of macro 'add_dlg_field'
       44 |         add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE)
          |                                             ^~~~~
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/bfu/widget.h:8:
    download.c:1616:41: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1616 |                 add_dlg_checkbox(dlg, _("Block the terminal", term), &type_query->block);
          |                                         ^~~~~~~~~~~~~~~~~~~~
          |                                         |
          |                                         char *
    ../.././src/bfu/checkbox.h:29:31: note: in definition of macro 'add_dlg_checkbox'
       29 |         add_dlg_radio_do(dlg, text, 0, 0, data)
          |                               ^~~~
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    download.c:1622:28: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1622 |                 format = _("The file will be opened with the program '%s'.", term);
          |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                            |
          |                            char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    download.c:1623:26: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
     1623 |                 snprintf(field, MAX_STR_LEN, format, handler->program);
          |                          ^~~~~
          |                          |
          |                          unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    download.c:1623:46: warning: pointer targets in passing argument 3 of 'snprintf' differ in signedness [-Wpointer-sign]
     1623 |                 snprintf(field, MAX_STR_LEN, format, handler->program);
          |                                              ^~~~~~
          |                                              |
          |                                              unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    download.c:1642:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1642 |         if (!get_cmd_opt_bool("anonymous") || handler) {
          |                               ^~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    download.c:1642:14: note: in expansion of macro 'get_cmd_opt_bool'
     1642 |         if (!get_cmd_opt_bool("anonymous") || handler) {
          |              ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    In file included from ../.././src/bfu/widget.h:7:
    download.c:1643:42: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1643 |                 add_dlg_ok_button(dlg, _("~Open", term), B_ENTER,
          |                                          ^~~~~~~
          |                                          |
          |                                          char *
    ../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button'
       86 |         add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data)
          |                                ^~~~
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    download.c:1649:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1649 |         if (!get_cmd_opt_bool("anonymous")) {
          |                               ^~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    download.c:1649:14: note: in expansion of macro 'get_cmd_opt_bool'
     1649 |         if (!get_cmd_opt_bool("anonymous")) {
          |              ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    download.c:1650:42: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1650 |                 add_dlg_ok_button(dlg, _("Sa~ve", term), B_ENTER,
          |                                          ^~~~~~~
          |                                          |
          |                                          char *
    ../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button'
       86 |         add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data)
          |                                ^~~~
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    download.c:1656:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1656 |         add_dlg_ok_button(dlg, _("~Display", term), B_ENTER,
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  char *
    ../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button'
       86 |         add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data)
          |                                ^~~~
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    download.c:1660:39: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1660 |                 add_dlg_button(dlg, _("Show ~header", term), B_ENTER,
          |                                       ^~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button'
       89 |         add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL)
          |                                ^~~~
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    download.c:1666:34: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1666 |         add_dlg_ok_button(dlg, _("~Cancel", term), B_ESC,
          |                                  ^~~~~~~~~
          |                                  |
          |                                  char *
    ../.././src/bfu/button.h:86:32: note: in definition of macro 'add_dlg_ok_button'
       86 |         add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data)
          |                                ^~~~
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert'
      222 |                 assert(n == (dlg)->number_of_widgets);                  \
          |                 ^~~~~~
    download.c:1669:9: note: in expansion of macro 'add_dlg_end'
     1669 |         add_dlg_end(dlg, widgets);
          |         ^~~~~~~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert'
      222 |                 assert(n == (dlg)->number_of_widgets);                  \
          |                 ^~~~~~
    download.c:1669:9: note: in expansion of macro 'add_dlg_end'
     1669 |         add_dlg_end(dlg, widgets);
          |         ^~~~~~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    download.c: At top level:
    download.c:1692:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1692 |         { "text/html",                  0 },
          |           ^~~~~~~~~~~
    download.c:1692:11: note: (near initialization for 'known_types[0].type')
    download.c:1693:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1693 |         { "text/plain",                 1 },
          |           ^~~~~~~~~~~~
    download.c:1693:11: note: (near initialization for 'known_types[1].type')
    download.c:1694:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1694 |         { "application/xhtml+xml",      0 }, /* RFC 3236 */
          |           ^~~~~~~~~~~~~~~~~~~~~~~
    download.c:1694:11: note: (near initialization for 'known_types[2].type')
    download.c:1696:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1696 |         { "application/docbook+xml",    1 },
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~
    download.c:1696:11: note: (near initialization for 'known_types[3].type')
    download.c:1697:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1697 |         { "application/rss+xml",        0 },
          |           ^~~~~~~~~~~~~~~~~~~~~
    download.c:1697:11: note: (near initialization for 'known_types[4].type')
    download.c:1698:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1698 |         { "application/xbel+xml",       1 },
          |           ^~~~~~~~~~~~~~~~~~~~~~
    download.c:1698:11: note: (near initialization for 'known_types[5].type')
    download.c:1699:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1699 |         { "application/xbel",           1 },
          |           ^~~~~~~~~~~~~~~~~~
    download.c:1699:11: note: (near initialization for 'known_types[6].type')
    download.c:1700:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1700 |         { "application/x-xbel",         1 },
          |           ^~~~~~~~~~~~~~~~~~~~
    download.c:1700:11: note: (near initialization for 'known_types[7].type')
    download.c: In function 'setup_download_handler':
    download.c:1722:34: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign]
     1722 |                 if (c_strcasecmp(ctype, known_types[i].type))
          |                                  ^~~~~
          |                                  |
          |                                  unsigned char *
    ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *'
      115 | int c_strcasecmp(const char *s1, const char *s2);
          |                  ~~~~~~~~~~~~^~
    download.c:1722:55: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign]
     1722 |                 if (c_strcasecmp(ctype, known_types[i].type))
          |                                         ~~~~~~~~~~~~~~^~~~~
          |                                                       |
          |                                                       unsigned char *
    ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *'
      115 | int c_strcasecmp(const char *s1, const char *s2);
          |                                  ~~~~~~~~~~~~^~
    download.c:1732:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1732 |         if (!handler && strlen(ctype) >= 4 && !c_strncasecmp(ctype, "text", 4))
          |                                ^~~~~
          |                                |
          |                                unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    download.c:1732:62: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
     1732 |         if (!handler && strlen(ctype) >= 4 && !c_strncasecmp(ctype, "text", 4))
          |                                                              ^~~~~
          |                                                              |
          |                                                              unsigned char *
    ../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    download.c:1745:44: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign]
     1745 |                         if ((!c_strcasecmp(ctype, "application/x-bittorrent")
          |                                            ^~~~~
          |                                            |
          |                                            unsigned char *
    ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *'
      115 | int c_strcasecmp(const char *s1, const char *s2);
          |                  ~~~~~~~~~~~~^~
    download.c:1746:50: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign]
     1746 |                                 || !c_strcasecmp(ctype, "application/x-torrent"))
          |                                                  ^~~~~
          |                                                  |
          |                                                  unsigned char *
    ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *'
      115 | int c_strcasecmp(const char *s1, const char *s2);
          |                  ~~~~~~~~~~~~^~
    download.c:1747:50: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1747 |                             && !get_cmd_opt_bool("anonymous"))
          |                                                  ^~~~~~~~~~~
          |                                                  |
          |                                                  char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    download.c:1747:33: note: in expansion of macro 'get_cmd_opt_bool'
     1747 |                             && !get_cmd_opt_bool("anonymous"))
          |                                 ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    download.c: In function 'init_file_download':
    ../.././src/util/lists.h:172:24: warning: array subscript 'struct file_download[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                        ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    download.c:123:9: note: in expansion of macro 'add_to_list'
      123 |         add_to_list(downloads, file_download);
          |         ^~~~~~~~~~~
    download.c:66:36: note: object 'downloads' of size 16
       66 | INIT_LIST_OF(struct file_download, downloads);
          |                                    ^~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    ../.././src/util/lists.h:174:12: warning: array subscript 'struct file_download[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |            ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    download.c:123:9: note: in expansion of macro 'add_to_list'
      123 |         add_to_list(downloads, file_download);
          |         ^~~~~~~~~~~
    download.c:66:36: note: object 'downloads' of size 16
       66 | INIT_LIST_OF(struct file_download, downloads);
          |                                    ^~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o history.o -c history.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/cache/cache.h:4,
                     from history.c:12:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from history.c:16:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from history.c:8:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from history.c:13:
    history.c: In function 'ses_history_move':
    history.c:135:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      135 |         if (get_opt_bool("document.history.keep_unhistory", ses))
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    history.c:135:13: note: in expansion of macro 'get_opt_bool'
      135 |         if (get_opt_bool("document.history.keep_unhistory", ses))
          |             ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o location.o -c location.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/session/download.h:4,
                     from ../.././src/session/location.h:4,
                     from location.c:12:
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o session.o -c session.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/bfu/inpfield.h:6,
                     from ../.././src/bfu/widget.h:10,
                     from ../.././src/bfu/dialog.h:5,
                     from session.c:14:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/document/document.h:8,
                     from session.c:21:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from session.c:10:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from session.c:27:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from session.c:48:
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    session.c: In function 'add_session_info':
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    session.c:183:9: note: in expansion of macro 'add_to_list'
      183 |         add_to_list(session_info, info);
          |         ^~~~~~~~~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    session.c:183:9: note: in expansion of macro 'add_to_list'
      183 |         add_to_list(session_info, info);
          |         ^~~~~~~~~~~
    session.c: In function 'print_error_dialog':
    session.c:309:27: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      309 |                         _("Unable to retrieve %s", ses->tab->term),
          |                           ^~~~~~~~~~~~~~~~~~~~~~~
          |                           |
          |                           char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    session.c:312:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      312 |                 add_to_string(&msg, ":\n\n");
          |                                     ^~~~~~~
          |                                     |
          |                                     char *
    In file included from ../.././src/config/options.h:9,
                     from ../.././src/main/module.h:4,
                     from ../.././src/bfu/leds.h:6,
                     from ../.././src/bfu/widget.h:12:
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:319:17: note: in expansion of macro 'N_'
      319 |                 N_("Error"), ALIGN_CENTER,
          |                 ^~
    In file included from ../.././src/bfu/widget.h:14:
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    session.c:326:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      326 |                 add_to_string(&msg, "\n\n");
          |                                     ^~~~~~
          |                                     |
          |                                     char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:327:37: note: in expansion of macro 'N_'
      327 |                 add_to_string(&msg, N_("Retry without verification?"));
          |                                     ^~
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    session.c:335:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      335 |                 MSG_BOX_BUTTON(N_("~Yes"), retry_connection_without_verification, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    session.c:335:32: note: in expansion of macro 'N_'
      335 |                 MSG_BOX_BUTTON(N_("~Yes"), retry_connection_without_verification, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    session.c:335:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      335 |                 MSG_BOX_BUTTON(N_("~Yes"), retry_connection_without_verification, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    session.c:335:32: note: in expansion of macro 'N_'
      335 |                 MSG_BOX_BUTTON(N_("~Yes"), retry_connection_without_verification, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    session.c:336:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      336 |                 MSG_BOX_BUTTON(N_("~No"), done_retry_connection_without_verification, B_ESC));
          |                 ^~~~~~~~~~~~~~
    session.c:336:32: note: in expansion of macro 'N_'
      336 |                 MSG_BOX_BUTTON(N_("~No"), done_retry_connection_without_verification, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    session.c:336:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      336 |                 MSG_BOX_BUTTON(N_("~No"), done_retry_connection_without_verification, B_ESC));
          |                 ^~~~~~~~~~~~~~
    session.c:336:32: note: in expansion of macro 'N_'
      336 |                 MSG_BOX_BUTTON(N_("~No"), done_retry_connection_without_verification, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:332:17: note: in expansion of macro 'N_'
      332 |                 N_("Error"), ALIGN_CENTER,
          |                 ^~
    ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *'
       93 |         enum msgbox_flags flags, unsigned char *title, enum format_align align,
          |                                  ~~~~~~~~~~~~~~~^~~~~
    session.c: In function 'request_frame':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    session.c:387:9: note: in expansion of macro 'assertm'
      387 |         assertm(have_location(ses), "request_frame: no location");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:387:9: note: in expansion of macro 'assertm'
      387 |         assertm(have_location(ses), "request_frame: no location");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c:393:39: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign]
      393 |                 if (c_strcasecmp(frame->name, name))
          |                                  ~~~~~^~~~~~
          |                                       |
          |                                       unsigned char *
    ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *'
      115 | int c_strcasecmp(const char *s1, const char *s2);
          |                  ~~~~~~~~~~~~^~
    session.c:393:47: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign]
      393 |                 if (c_strcasecmp(frame->name, name))
          |                                               ^~~~
          |                                               |
          |                                               unsigned char *
    ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *'
      115 | int c_strcasecmp(const char *s1, const char *s2);
          |                                  ~~~~~~~~~~~~^~
    session.c: In function 'load_css_imports':
    session.c:455:46: warning: pointer targets in passing argument 2 of 'request_additional_file' differ in signedness [-Wpointer-sign]
      455 |                 request_additional_file(ses, "", uri, PRI_CSS);
          |                                              ^~
          |                                              |
          |                                              char *
    session.c:99:53: note: expected 'unsigned char *' but argument is of type 'char *'
       99 |                                                     unsigned char *,
          |                                                     ^~~~~~~~~~~~~~~
    session.c: In function 'add_questions_entry':
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    session.c:552:9: note: in expansion of macro 'add_to_list'
      552 |         add_to_list(questions_queue, q);
          |         ^~~~~~~~~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    session.c:552:9: note: in expansion of macro 'add_to_list'
      552 |         add_to_list(questions_queue, q);
          |         ^~~~~~~~~~~
    In file included from ../.././src/main/module.h:5:
    session.c: In function 'maybe_pre_format_html':
    session.c:588:45: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign]
      588 |         set_event_id(pre_format_html_event, "pre-format-html");
          |                                             ^~~~~~~~~~~~~~~~~
          |                                             |
          |                                             char *
    ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id'
      106 |                         event = get_event_id(name);     \
          |                                              ^~~~
    ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | int get_event_id(unsigned char *name);
          |                  ~~~~~~~~~~~~~~~^~~~
    session.c: In function 'check_incomplete_redirects':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    session.c:603:9: note: in expansion of macro 'assert'
      603 |         assert(cached);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:603:9: note: in expansion of macro 'assert'
      603 |         assert(cached);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c: In function 'doc_loading_callback':
    session.c:649:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      649 |                 if (get_cmd_opt_bool("auto-submit")) {
          |                                      ^~~~~~~~~~~~~
          |                                      |
          |                                      char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    session.c:649:21: note: in expansion of macro 'get_cmd_opt_bool'
      649 |                 if (get_cmd_opt_bool("auto-submit")) {
          |                     ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    session.c:651:50: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      651 |                                 get_cmd_opt_bool("auto-submit") = 0;
          |                                                  ^~~~~~~~~~~~~
          |                                                  |
          |                                                  char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    session.c:651:33: note: in expansion of macro 'get_cmd_opt_bool'
      651 |                                 get_cmd_opt_bool("auto-submit") = 0;
          |                                 ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    session.c: In function 'request_additional_file':
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    session.c:761:9: note: in expansion of macro 'add_to_list'
      761 |         add_to_list(ses->more_files, ftl);
          |         ^~~~~~~~~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    session.c:761:9: note: in expansion of macro 'add_to_list'
      761 |         add_to_list(ses->more_files, ftl);
          |         ^~~~~~~~~~~
    session.c: In function 'setup_first_session':
    session.c:817:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      817 |         if (!*get_opt_str("protocol.http.user_agent", NULL)) {
          |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                           |
          |                           char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    session.c:817:15: note: in expansion of macro 'get_opt_str'
      817 |         if (!*get_opt_str("protocol.http.user_agent", NULL)) {
          |               ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:819:26: note: in expansion of macro 'N_'
      819 |                          N_("Warning"), ALIGN_CENTER,
          |                          ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:820:26: note: in expansion of macro 'N_'
      820 |                          N_("You have an empty string in protocol.http.user_agent - "
          |                          ^~
    ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *'
      134 |          unsigned char *text);
          |          ~~~~~~~~~~~~~~~^~~~
    session.c:832:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      832 |         if (!get_opt_bool("config.saving_style_w", NULL)) {
          |                           ^~~~~~~~~~~~~~~~~~~~~~~
          |                           |
          |                           char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    session.c:832:14: note: in expansion of macro 'get_opt_bool'
      832 |         if (!get_opt_bool("config.saving_style_w", NULL)) {
          |              ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    session.c:833:66: warning: pointer targets in passing argument 2 of 'get_opt_rec' differ in signedness [-Wpointer-sign]
      833 |                 struct option *opt = get_opt_rec(config_options, "config.saving_style_w");
          |                                                                  ^~~~~~~~~~~~~~~~~~~~~~~
          |                                                                  |
          |                                                                  char *
    ../.././src/config/options.h:294:52: note: expected 'const unsigned char *' but argument is of type 'char *'
      294 | extern struct option *get_opt_rec(struct option *, const unsigned char *);
          |                                                    ^~~~~~~~~~~~~~~~~~~~~
    session.c:836:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      836 |                 if (get_opt_int("config.saving_style", NULL) != 3) {
          |                                 ^~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    session.c:836:21: note: in expansion of macro 'get_opt_int'
      836 |                 if (get_opt_int("config.saving_style", NULL) != 3) {
          |                     ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:838:34: note: in expansion of macro 'N_'
      838 |                                  N_("Warning"), ALIGN_CENTER,
          |                                  ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:839:34: note: in expansion of macro 'N_'
      839 |                                  N_("You have option config.saving_style set to "
          |                                  ^~
    ../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *'
      134 |          unsigned char *text);
          |          ~~~~~~~~~~~~~~~^~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    session.c:869:25: note: in expansion of macro 'MSG_BOX_BUTTON'
      869 |                         MSG_BOX_BUTTON(N_("~OK"), handler, B_ENTER | B_ESC));
          |                         ^~~~~~~~~~~~~~
    session.c:869:40: note: in expansion of macro 'N_'
      869 |                         MSG_BOX_BUTTON(N_("~OK"), handler, B_ENTER | B_ESC));
          |                                        ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    session.c:869:25: note: in expansion of macro 'MSG_BOX_BUTTON'
      869 |                         MSG_BOX_BUTTON(N_("~OK"), handler, B_ENTER | B_ESC));
          |                         ^~~~~~~~~~~~~~
    session.c:869:40: note: in expansion of macro 'N_'
      869 |                         MSG_BOX_BUTTON(N_("~OK"), handler, B_ENTER | B_ESC));
          |                                        ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:864:25: note: in expansion of macro 'N_'
      864 |                         N_("Welcome"), ALIGN_CENTER,
          |                         ^~
    ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *'
       93 |         enum msgbox_flags flags, unsigned char *title, enum format_align align,
          |                                  ~~~~~~~~~~~~~~~^~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 6 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:865:25: note: in expansion of macro 'N_'
      865 |                         N_("Welcome to ELinks!\n\n"
          |                         ^~
    ../.././src/bfu/msgbox.h:94:24: note: expected 'unsigned char *' but argument is of type 'char *'
       94 |         unsigned char *text, void *udata, int buttons, ...);
          |         ~~~~~~~~~~~~~~~^~~~
    session.c:876:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      876 |         } else if (!uri && get_opt_bool("ui.sessions.auto_restore", NULL)) {
          |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                         |
          |                                         char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    session.c:876:28: note: in expansion of macro 'get_opt_bool'
      876 |         } else if (!uri && get_opt_bool("ui.sessions.auto_restore", NULL)) {
          |                            ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    session.c: In function 'setup_session':
    session.c:916:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      916 |                 if (get_opt_bool("ui.startup_goto_dialog", NULL)) {
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    session.c:916:21: note: in expansion of macro 'get_opt_bool'
      916 |                 if (get_opt_bool("ui.startup_goto_dialog", NULL)) {
          |                     ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    session.c: In function 'init_remote_session':
    session.c:1038:39: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
     1038 |                 uri_cp = get_cp_index("System");
          |                                       ^~~~~~~~
          |                                       |
          |                                       char *
    In file included from ../.././src/terminal/kbd.h:4,
                     from ../.././src/terminal/event.h:4,
                     from ../.././src/terminal/terminal.h:5,
                     from ../.././src/bfu/dialog.h:7:
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:1051:26: note: in expansion of macro 'N_'
     1051 |                          N_("Error"), ALIGN_CENTER,
          |                          ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    session.c:1061:32: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
     1061 |                 if (strncmp(uri->string, "search:", sizeof("search:") - 1)) {
          |                             ~~~^~~~~~~~
          |                                |
          |                                unsigned char *
    /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *'
      159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
          |                     ~~~~~~~~~~~~^~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    session.c:1063:34: note: in expansion of macro 'N_'
     1063 |                                  N_("Incorrect search uri"), ALIGN_CENTER,
          |                                  ^~
    ../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    session.c: In function 'decode_session_info':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    session.c:1136:25: note: in expansion of macro 'INTERNAL'
     1136 |                         INTERNAL("Remote magic with no remote flags");
          |                         ^~~~~~~~
    session.c:1136:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
     1136 |                         INTERNAL("Remote magic with no remote flags");
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c:1204:47: warning: pointer targets in passing argument 1 of 'get_uri' differ in signedness [-Wpointer-sign]
     1204 |                                 uri = get_uri("about:blank", 0);
          |                                               ^~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/protocol/uri.h:245:36: note: expected 'unsigned char *' but argument is of type 'char *'
      245 | struct uri *get_uri(unsigned char *string, enum uri_component components);
          |                     ~~~~~~~~~~~~~~~^~~~~~
    session.c: In function 'destroy_session':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    session.c:1243:9: note: in expansion of macro 'assert'
     1243 |         assert(ses);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:1243:9: note: in expansion of macro 'assert'
     1243 |         assert(ses);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c: In function 'ses_find_frame':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    session.c:1345:9: note: in expansion of macro 'assertm'
     1345 |         assertm(have_location(ses), "ses_request_frame: no location yet");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:1345:9: note: in expansion of macro 'assertm'
     1345 |         assertm(have_location(ses), "ses_request_frame: no location yet");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c:1349:40: warning: pointer targets in passing argument 1 of 'c_strcasecmp' differ in signedness [-Wpointer-sign]
     1349 |                 if (!c_strcasecmp(frame->name, name))
          |                                   ~~~~~^~~~~~
          |                                        |
          |                                        unsigned char *
    ../.././src/util/string.h:115:30: note: expected 'const char *' but argument is of type 'unsigned char *'
      115 | int c_strcasecmp(const char *s1, const char *s2);
          |                  ~~~~~~~~~~~~^~
    session.c:1349:48: warning: pointer targets in passing argument 2 of 'c_strcasecmp' differ in signedness [-Wpointer-sign]
     1349 |                 if (!c_strcasecmp(frame->name, name))
          |                                                ^~~~
          |                                                |
          |                                                unsigned char *
    ../.././src/util/string.h:115:46: note: expected 'const char *' but argument is of type 'unsigned char *'
      115 | int c_strcasecmp(const char *s1, const char *s2);
          |                                  ~~~~~~~~~~~~^~
    session.c: In function 'tabwin_func':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    session.c:1392:25: note: in expansion of macro 'assert'
     1392 |                         assert(ses->tab == get_current_tab(ses->tab->term));
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:1392:25: note: in expansion of macro 'assert'
     1392 |                         assert(ses->tab == get_current_tab(ses->tab->term));
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c: In function 'get_current_url':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    session.c:1409:9: note: in expansion of macro 'assert'
     1409 |         assert(str && str_size > 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:1409:9: note: in expansion of macro 'assert'
     1409 |         assert(str && str_size > 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c: In function 'get_current_title':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    session.c:1434:9: note: in expansion of macro 'assert'
     1434 |         assert(str && str_size > 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:1434:9: note: in expansion of macro 'assert'
     1434 |         assert(str && str_size > 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c: In function 'get_current_link_url':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    session.c:1454:9: note: in expansion of macro 'assert'
     1454 |         assert(str && str_size > 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:1454:9: note: in expansion of macro 'assert'
     1454 |         assert(str && str_size > 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c: In function 'get_current_link_name':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    session.c:1471:9: note: in expansion of macro 'assert'
     1471 |         assert(str && str_size > 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    session.c:1471:9: note: in expansion of macro 'assert'
     1471 |         assert(str && str_size > 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    session.c: In function 'add_session_info':
    ../.././src/util/lists.h:172:24: warning: array subscript 'struct session_info[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                        ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    session.c:183:9: note: in expansion of macro 'add_to_list'
      183 |         add_to_list(session_info, info);
          |         ^~~~~~~~~~~
    session.c:105:42: note: object 'session_info' of size 16
      105 | static INIT_LIST_OF(struct session_info, session_info);
          |                                          ^~~~~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    ../.././src/util/lists.h:174:12: warning: array subscript 'struct session_info[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |            ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    session.c:183:9: note: in expansion of macro 'add_to_list'
      183 |         add_to_list(session_info, info);
          |         ^~~~~~~~~~~
    session.c:105:42: note: object 'session_info' of size 16
      105 | static INIT_LIST_OF(struct session_info, session_info);
          |                                          ^~~~~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    session.c: In function 'add_questions_entry':
    ../.././src/util/lists.h:172:24: warning: array subscript 'struct questions_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                        ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    session.c:552:9: note: in expansion of macro 'add_to_list'
      552 |         add_to_list(questions_queue, q);
          |         ^~~~~~~~~~~
    session.c:528:38: note: object 'questions_queue' of size 16
      528 | INIT_LIST_OF(struct questions_entry, questions_queue);
          |                                      ^~~~~~~~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    ../.././src/util/lists.h:174:12: warning: array subscript 'struct questions_entry[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |            ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    session.c:552:9: note: in expansion of macro 'add_to_list'
      552 |         add_to_list(questions_queue, q);
          |         ^~~~~~~~~~~
    session.c:528:38: note: object 'questions_queue' of size 16
      528 | INIT_LIST_OF(struct questions_entry, questions_queue);
          |                                      ^~~~~~~~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    session.c: In function 'init_session':
    ../.././src/util/lists.h:172:24: warning: array subscript 'struct session[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                        ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    session.c:958:9: note: in expansion of macro 'add_to_list'
      958 |         add_to_list(sessions, ses);
          |         ^~~~~~~~~~~
    session.c:93:30: note: object 'sessions' of size 16
       93 | INIT_LIST_OF(struct session, sessions);
          |                              ^~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    ../.././src/util/lists.h:174:12: warning: array subscript 'struct session[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |            ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    session.c:958:9: note: in expansion of macro 'add_to_list'
      958 |         add_to_list(sessions, ses);
          |         ^~~~~~~~~~~
    session.c:93:30: note: object 'sessions' of size 16
       93 | INIT_LIST_OF(struct session, sessions);
          |                              ^~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o task.o -c task.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from ../.././src/config/kbdbind.h:4,
                     from ../.././src/bfu/menu.h:4,
                     from task.c:14:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/document/document.h:8,
                     from task.c:19:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from task.c:10:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from task.c:23:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    task.c: In function 'free_task':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    task.c:44:9: note: in expansion of macro 'assertm'
       44 |         assertm(ses->task.type, "Session has no task");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:44:9: note: in expansion of macro 'assertm'
       44 |         assertm(ses->task.type, "Session has no task");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c: In function 'check_malicious_uri':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    task.c:139:9: note: in expansion of macro 'assert'
      139 |         assert(uri->user && uri->userlen);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:139:9: note: in expansion of macro 'assert'
      139 |         assert(uri->user && uri->userlen);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c: In function 'ses_goto':
    task.c:185:56: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      185 |         int confirm_submit = uri->form && get_opt_bool("document.browse.forms"
          |                                                        ^~~~~~~~~~~~~~~~~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    task.c:185:43: note: in expansion of macro 'get_opt_bool'
      185 |         int confirm_submit = uri->form && get_opt_bool("document.browse.forms"
          |                                           ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    task.c:196:9: note: in expansion of macro 'assertm'
      196 |         assertm(!ses->loading_uri, "Buggy URI reference counting");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:196:9: note: in expansion of macro 'assertm'
      196 |         assertm(!ses->loading_uri, "Buggy URI reference counting");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c:211:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      211 |             && get_opt_bool("document.browse.links.warn_malicious", ses)
          |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    task.c:211:16: note: in expansion of macro 'get_opt_bool'
      211 |             && get_opt_bool("document.browse.links.warn_malicious", ses)
          |                ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    task.c:257:25: note: in expansion of macro 'N_'
      257 |                         N_("The URL you are about to follow might be maliciously "
          |                         ^~
    In file included from ../.././src/bfu/widget.h:14,
                     from ../.././src/bfu/dialog.h:5,
                     from task.c:15:
    ../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    task.c:267:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      267 |                 m1 = N_("Do you want to follow the redirect and post form data "
          |                    ^
    task.c:271:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      271 |                 m1 = N_("The form data you are about to post might be incomplete.\n"
          |                    ^
    task.c:275:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      275 |                 m1 = N_("Do you want to post form data to URL %s?");
          |                    ^
    task.c:278:20: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      278 |                 m1 = N_("Do you want to repost form data to URL %s?");
          |                    ^
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    task.c:295:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      295 |                 MSG_BOX_BUTTON(N_("~Yes"), post_yes, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    task.c:295:32: note: in expansion of macro 'N_'
      295 |                 MSG_BOX_BUTTON(N_("~Yes"), post_yes, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    task.c:295:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      295 |                 MSG_BOX_BUTTON(N_("~Yes"), post_yes, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    task.c:295:32: note: in expansion of macro 'N_'
      295 |                 MSG_BOX_BUTTON(N_("~Yes"), post_yes, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    task.c:296:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      296 |                 MSG_BOX_BUTTON(N_("~No"), post_no, B_ESC));
          |                 ^~~~~~~~~~~~~~
    task.c:296:32: note: in expansion of macro 'N_'
      296 |                 MSG_BOX_BUTTON(N_("~No"), post_no, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    task.c:296:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      296 |                 MSG_BOX_BUTTON(N_("~No"), post_no, B_ESC));
          |                 ^~~~~~~~~~~~~~
    task.c:296:32: note: in expansion of macro 'N_'
      296 |                 MSG_BOX_BUTTON(N_("~No"), post_no, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    task.c:292:17: note: in expansion of macro 'N_'
      292 |                 N_("Warning"), ALIGN_CENTER,
          |                 ^~
    ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *'
       93 |         enum msgbox_flags flags, unsigned char *title, enum format_align align,
          |                                  ~~~~~~~~~~~~~~~^~~~~
    task.c: In function 'ses_forward':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    task.c:328:17: note: in expansion of macro 'assertm'
      328 |                 assertm(have_location(ses), "no location yet");
          |                 ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:328:17: note: in expansion of macro 'assertm'
      328 |                 assertm(have_location(ses), "no location yet");
          |                 ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    task.c:366:17: note: in expansion of macro 'assert'
      366 |                 assert(loc);
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:366:17: note: in expansion of macro 'assert'
      366 |                 assert(loc);
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c: In function 'ses_imgmap':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    task.c:394:17: note: in expansion of macro 'INTERNAL'
      394 |                 INTERNAL("can't find cache entry");
          |                 ^~~~~~~~
    task.c:394:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      394 |                 INTERNAL("can't find cache entry");
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c:409:44: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      409 |                           get_opt_codepage("document.codepage.assume", ses),
          |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                            |
          |                                            char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:317:37: note: in expansion of macro 'get_opt_codepage_tree'
      317 | #define get_opt_codepage(name, ses) get_opt_codepage_tree(config_options, name, ses)
          |                                     ^~~~~~~~~~~~~~~~~~~~~
    task.c:409:27: note: in expansion of macro 'get_opt_codepage'
      409 |                           get_opt_codepage("document.codepage.assume", ses),
          |                           ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    task.c:410:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      410 |                           get_opt_bool("document.codepage.force_assumed", ses)))
          |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                        |
          |                                        char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    task.c:410:27: note: in expansion of macro 'get_opt_bool'
      410 |                           get_opt_bool("document.codepage.force_assumed", ses)))
          |                           ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    task.c: In function 'do_redirect':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    task.c:431:9: note: in expansion of macro 'assertm'
      431 |         assertm(compare_uri(cached->uri, ses->loading_uri, URI_BASE),
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:431:9: note: in expansion of macro 'assertm'
      431 |         assertm(compare_uri(cached->uri, ses->loading_uri, URI_BASE),
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c: In function 'do_move':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    task.c:483:9: note: in expansion of macro 'assert'
      483 |         assert(download_p && *download_p);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:483:9: note: in expansion of macro 'assert'
      483 |         assert(download_p && *download_p);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    task.c:484:9: note: in expansion of macro 'assertm'
      484 |         assertm(ses->loading_uri != NULL, "no ses->loading_uri");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:484:9: note: in expansion of macro 'assertm'
      484 |         assertm(ses->loading_uri != NULL, "no ses->loading_uri");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c: In function 'loading_callback':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    task.c:546:9: note: in expansion of macro 'assertm'
      546 |         assertm(ses->task.type, "loading_callback: no ses->task");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:546:9: note: in expansion of macro 'assertm'
      546 |         assertm(ses->task.type, "loading_callback: no ses->task");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c: In function 'do_follow_url':
    task.c:603:31: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      603 |         if (target && !strcmp(target, "_blank")) {
          |                               ^~~~~~
          |                               |
          |                               unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    task.c:604:40: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      604 |                 int mode = get_opt_int("document.browse.links.target_blank",
          |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                        |
          |                                        char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    task.c:604:28: note: in expansion of macro 'get_opt_int'
      604 |                 int mode = get_opt_int("document.browse.links.target_blank",
          |                            ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    task.c:608:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      608 |                     && !get_cmd_opt_bool("anonymous")
          |                                          ^~~~~~~~~~~
          |                                          |
          |                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    task.c:608:25: note: in expansion of macro 'get_cmd_opt_bool'
      608 |                     && !get_cmd_opt_bool("anonymous")
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    task.c:610:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      610 |                     && !get_cmd_opt_bool("no-connect")
          |                                          ^~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    task.c:610:25: note: in expansion of macro 'get_cmd_opt_bool'
      610 |                     && !get_cmd_opt_bool("no-connect")
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    task.c:611:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      611 |                     && !get_cmd_opt_bool("no-home")) {
          |                                          ^~~~~~~~~
          |                                          |
          |                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    task.c:611:25: note: in expansion of macro 'get_cmd_opt_bool'
      611 |                     && !get_cmd_opt_bool("no-home")) {
          |                         ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    In file included from ../.././src/config/kbdbind.h:5:
    task.c: In function 'follow_url':
    task.c:662:43: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign]
      662 |         set_event_id(follow_url_event_id, "follow-url");
          |                                           ^~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id'
      106 |                         event = get_event_id(name);     \
          |                                              ^~~~
    ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | int get_event_id(unsigned char *name);
          |                  ~~~~~~~~~~~~~~~^~~~
    task.c: In function 'delayed_goto_uri_frame':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    task.c:704:9: note: in expansion of macro 'assert'
      704 |         assert(deo);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    task.c:704:9: note: in expansion of macro 'assert'
      704 |         assert(deo);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    task.c: In function 'get_hooked_uri':
    task.c:749:41: warning: pointer targets in passing argument 1 of 'get_event_id' differ in signedness [-Wpointer-sign]
      749 |         set_event_id(goto_url_event_id, "goto-url");
          |                                         ^~~~~~~~~~
          |                                         |
          |                                         char *
    ../.././src/main/event.h:106:46: note: in definition of macro 'set_event_id'
      106 |                         event = get_event_id(name);     \
          |                                              ^~~~
    ../.././src/main/event.h:94:33: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | int get_event_id(unsigned char *name);
          |                  ~~~~~~~~~~~~~~~^~~~
    task.c: In function 'goto_url_home':
    task.c:782:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      782 |         unsigned char *homepage = get_opt_str("ui.sessions.homepage", ses);
          |                                               ^~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    task.c:782:35: note: in expansion of macro 'get_opt_str'
      782 |         unsigned char *homepage = get_opt_str("ui.sessions.homepage", ses);
          |                                   ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    task.c:784:34: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      784 |         if (!*homepage) homepage = getenv("WWW_HOME");
          |                                  ^
    task.c:785:47: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      785 |         if (!homepage || !*homepage) homepage = WWW_HOME_URL;
          |                                               ^
    ld -r -o lib.o download.o history.o location.o session.o task.o 
    make[4]: Leaving directory '/build/elinks-0.13.2/src/session'
    make -C terminal all
    make[4]: Entering directory '/build/elinks-0.13.2/src/terminal'
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o color.o -c color.c 
    In file included from color.c:13:
    color.c: In function 'get_screen_char_color':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    color.c:328:9: note: in expansion of macro 'assert'
      328 |         assert(color_mode >= COLOR_MODE_DUMP && color_mode < COLOR_MODES);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    color.c:328:9: note: in expansion of macro 'assert'
      328 |         assert(color_mode >= COLOR_MODE_DUMP && color_mode < COLOR_MODES);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    color.c: In function 'set_term_color':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    color.c:385:9: note: in expansion of macro 'assert'
      385 |         assert(color_mode >= COLOR_MODE_DUMP && color_mode < COLOR_MODES);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    color.c:385:9: note: in expansion of macro 'assert'
      385 |         assert(color_mode >= COLOR_MODE_DUMP && color_mode < COLOR_MODES);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    color.c:452:9: note: in expansion of macro 'assert'
      452 |         assert(schar);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    color.c:452:9: note: in expansion of macro 'assert'
      452 |         assert(schar);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    color.c:461:17: note: in expansion of macro 'INTERNAL'
      461 |                 INTERNAL("Bad color mode, it should _never_ occur here.");
          |                 ^~~~~~~~
    color.c:461:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      461 |                 INTERNAL("Bad color mode, it should _never_ occur here.");
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o draw.o -c draw.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/bfu/inpfield.h:6,
                     from ../.././src/bfu/widget.h:10,
                     from ../.././src/bfu/dialog.h:5,
                     from draw.c:10:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c: In function 'get_char':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:40:9: note: in expansion of macro 'assert'
       40 |         assert(term && term->screen && term->screen->image);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:40:9: note: in expansion of macro 'assert'
       40 |         assert(term && term->screen && term->screen->image);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/main/module.h:4,
                     from ../.././src/bfu/leds.h:6,
                     from ../.././src/bfu/widget.h:12:
    draw.c: In function 'draw_border_cross':
    draw.c:79:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       79 |                        get_opt_int_tree(term->spec, "colors", NULL));
          |                                                     ^~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    draw.c:79:24: note: in expansion of macro 'get_opt_int_tree'
       79 |                        get_opt_int_tree(term->spec, "colors", NULL));
          |                        ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'draw_border_char':
    draw.c:93:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       93 |                        get_opt_int_tree(term->spec, "colors", NULL));
          |                                                     ^~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    draw.c:93:24: note: in expansion of macro 'get_opt_int_tree'
       93 |                        get_opt_int_tree(term->spec, "colors", NULL));
          |                        ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'draw_char_color':
    draw.c:105:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      105 |                        get_opt_int_tree(term->spec, "colors", NULL));
          |                                                     ^~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    draw.c:105:24: note: in expansion of macro 'get_opt_int_tree'
      105 |                        get_opt_int_tree(term->spec, "colors", NULL));
          |                        ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'draw_line':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:152:9: note: in expansion of macro 'assert'
      152 |         assert(line);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:152:9: note: in expansion of macro 'assert'
      152 |         assert(line);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c: In function 'draw_char':
    draw.c:355:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      355 |                        get_opt_int_tree(term->spec, "colors", NULL));
          |                                                     ^~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    draw.c:355:24: note: in expansion of macro 'get_opt_int_tree'
      355 |                        get_opt_int_tree(term->spec, "colors", NULL));
          |                        ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'draw_box':
    draw.c:382:61: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      382 |                                get_opt_int_tree(term->spec, "colors", NULL));
          |                                                             ^~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    draw.c:382:32: note: in expansion of macro 'get_opt_int_tree'
      382 |                                get_opt_int_tree(term->spec, "colors", NULL));
          |                                ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'draw_text_utf8':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:432:9: note: in expansion of macro 'assert'
      432 |         assert(text && length >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:432:9: note: in expansion of macro 'assert'
      432 |         assert(text && length >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c:444:61: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      444 |                                get_opt_int_tree(term->spec, "colors", NULL));
          |                                                             ^~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    draw.c:444:32: note: in expansion of macro 'get_opt_int_tree'
      444 |                                get_opt_int_tree(term->spec, "colors", NULL));
          |                                ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'draw_text':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:504:9: note: in expansion of macro 'assert'
      504 |         assert(text && length >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:504:9: note: in expansion of macro 'assert'
      504 |         assert(text && length >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c:544:61: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      544 |                                get_opt_int_tree(term->spec, "colors", NULL));
          |                                                             ^~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    draw.c:544:32: note: in expansion of macro 'get_opt_int_tree'
      544 |                                get_opt_int_tree(term->spec, "colors", NULL));
          |                                ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'set_cursor':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:583:9: note: in expansion of macro 'assert'
      583 |         assert(term && term->screen);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:583:9: note: in expansion of macro 'assert'
      583 |         assert(term && term->screen);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c:586:56: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      586 |         if (blockable && get_opt_bool_tree(term->spec, "block_cursor", NULL)) {
          |                                                        ^~~~~~~~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    draw.c:586:26: note: in expansion of macro 'get_opt_bool_tree'
      586 |         if (blockable && get_opt_bool_tree(term->spec, "block_cursor", NULL)) {
          |                          ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'set_dlg_cursor':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:606:9: note: in expansion of macro 'assert'
      606 |         assert(term && term->screen);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:606:9: note: in expansion of macro 'assert'
      606 |         assert(term && term->screen);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o event.o -c event.c 
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from event.c:17:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from ../.././src/intl/gettext/libintl.h:16:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from event.c:29:
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from event.c:10:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    event.c: In function 'term_send_event':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    event.c:69:9: note: in expansion of macro 'assert'
       69 |         assert(ev && term);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    event.c:69:9: note: in expansion of macro 'assert'
       69 |         assert(ev && term);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    event.c:80:25: note: in expansion of macro 'ERROR'
       80 |                         ERROR(gettext("Bad terminal size: %d, %d"),
          |                         ^~~~~
    event.c:80:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
       80 |                         ERROR(gettext("Bad terminal size: %d, %d"),
          |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    event.c:122:17: note: in expansion of macro 'assert'
      122 |                 assert(!list_empty(term->windows));
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    event.c:122:17: note: in expansion of macro 'assert'
      122 |                 assert(!list_empty(term->windows));
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    event.c:130:25: note: in expansion of macro 'assertm'
      130 |                         assertm(win != NULL, "No tab to send the event to!");
          |                         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    event.c:130:25: note: in expansion of macro 'assertm'
      130 |                         assertm(win != NULL, "No tab to send the event to!");
          |                         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    event.c: In function 'check_terminal_name':
    event.c:173:28: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      173 |                 usrerror(_("Warning: terminal name contains illicit chars.", term));
          |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                            |
          |                            char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    event.c:177:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      177 |         snprintf(name, sizeof(name), "terminal.%s", info->name);
          |                  ^~~~
          |                  |
          |                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/errno.h:25,
                     from event.c:8:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    event.c:193:50: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      193 |                 || get_opt_bool_tree(term->spec, "utf_8_io", NULL);
          |                                                  ^~~~~~~~~~
          |                                                  |
          |                                                  char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    event.c:193:20: note: in expansion of macro 'get_opt_bool_tree'
      193 |                 || get_opt_bool_tree(term->spec, "utf_8_io", NULL);
          |                    ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    event.c: In function 'handle_interlink_event':
    event.c:259:44: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      259 |                                 usrerror(_("Failed to create session.", term));
          |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                            |
          |                                            char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    event.c:427:25: note: in expansion of macro 'assert'
      427 |                         assert(len >= 2 && len <= 6);
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    event.c:427:25: note: in expansion of macro 'assert'
      427 |                         assert(len >= 2 && len <= 6);
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    event.c:447:17: note: in expansion of macro 'ERROR'
      447 |                 ERROR(gettext("Bad event %d"), ilev->ev);
          |                 ^~~~~
    event.c:447:31: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
      447 |                 ERROR(gettext("Bad event %d"), ilev->ev);
          |                               ^~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    event.c: In function 'in_term':
    ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    event.c:490:25: note: in expansion of macro 'ERROR'
      490 |                         ERROR(gettext("Could not read event: %d (%s)"),
          |                         ^~~~~
    event.c:490:39: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
      490 |                         ERROR(gettext("Could not read event: %d (%s)"),
          |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    ../.././src/util/lists.h:174:12: warning: array subscript 'struct terminal[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |            ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list'
      236 |                 add_to_list(list, item); \
          |                 ^~~~~~~~~~~
    event.c:463:9: note: in expansion of macro 'move_to_top_of_list'
      463 |         move_to_top_of_list(terminals, term);
          |         ^~~~~~~~~~~~~~~~~~~
    In file included from ../.././src/intl/gettext/libintl.h:18:
    ../.././src/terminal/terminal.h:177:33: note: object 'terminals' of size 16
      177 | extern LIST_OF(struct terminal) terminals;
          |                                 ^~~~~~~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o hardio.o -c hardio.c 
    In file included from hardio.c:18:
    hardio.c: In function 'hard_write':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    hardio.c:102:9: note: in expansion of macro 'assert'
      102 |         assert(data && datalen >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    hardio.c:102:9: note: in expansion of macro 'assert'
      102 |         assert(data && datalen >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    hardio.c: In function 'hard_read':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    hardio.c:132:9: note: in expansion of macro 'assert'
      132 |         assert(data && datalen >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    hardio.c:132:9: note: in expansion of macro 'assert'
      132 |         assert(data && datalen >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o kbd.o -c kbd.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from kbd.c:28:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from kbd.c:29:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    kbd.c: In function 'itrm_queue_write':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    kbd.c:86:9: note: in expansion of macro 'assertm'
       86 |         assertm(qlen, "event queue empty");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:86:9: note: in expansion of macro 'assertm'
       86 |         assertm(qlen, "event queue empty");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:104:17: note: in expansion of macro 'assert'
      104 |                 assert(itrm->out.queue.len > 0);
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:104:17: note: in expansion of macro 'assert'
      104 |                 assert(itrm->out.queue.len > 0);
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c: In function 'send_init_sequence':
    kbd.c:163:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
      163 | #define INIT_TERMINAL_SEQ       "\033)0\0337"   /**< Special Character and Line Drawing Set, Save Cursor */
          |                                 ^~~~~~~~~~~~~
          |                                 |
          |                                 char *
    kbd.c:160:24: note: in definition of macro 'write_sequence'
      160 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    kbd.c:170:27: note: in expansion of macro 'INIT_TERMINAL_SEQ'
      170 |         write_sequence(h, INIT_TERMINAL_SEQ);
          |                           ^~~~~~~~~~~~~~~~~
    In file included from kbd.c:35:
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    kbd.c:164:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
      164 | #define INIT_ALT_SCREEN_SEQ     "\033[?47h"     /**< Use Alternate Screen Buffer */
          |                                 ^~~~~~~~~~~
          |                                 |
          |                                 char *
    kbd.c:160:24: note: in definition of macro 'write_sequence'
      160 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    kbd.c:174:35: note: in expansion of macro 'INIT_ALT_SCREEN_SEQ'
      174 |                 write_sequence(h, INIT_ALT_SCREEN_SEQ);
          |                                   ^~~~~~~~~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    kbd.c:165:34: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
      165 | #define INIT_BRACKETED_PASTE_SEQ "\033[?2004h"  /**< Enable XTerm bracketed paste mode */
          |                                  ^~~~~~~~~~~~~
          |                                  |
          |                                  char *
    kbd.c:160:24: note: in definition of macro 'write_sequence'
      160 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    kbd.c:179:27: note: in expansion of macro 'INIT_BRACKETED_PASTE_SEQ'
      179 |         write_sequence(h, INIT_BRACKETED_PASTE_SEQ);
          |                           ^~~~~~~~~~~~~~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    kbd.c: In function 'send_done_sequence':
    kbd.c:185:34: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
      185 | #define DONE_BRACKETED_PASTE_SEQ "\033[?2004l"  /**< Disable XTerm bracketed paste mode */
          |                                  ^~~~~~~~~~~~~
          |                                  |
          |                                  char *
    kbd.c:160:24: note: in definition of macro 'write_sequence'
      160 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    kbd.c:190:27: note: in expansion of macro 'DONE_BRACKETED_PASTE_SEQ'
      190 |         write_sequence(h, DONE_BRACKETED_PASTE_SEQ);
          |                           ^~~~~~~~~~~~~~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    kbd.c:182:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
      182 | #define DONE_CLS_SEQ            "\033[2J"       /**< Erase in Display, Clear All */
          |                                 ^~~~~~~~~
          |                                 |
          |                                 char *
    kbd.c:160:24: note: in definition of macro 'write_sequence'
      160 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    kbd.c:191:27: note: in expansion of macro 'DONE_CLS_SEQ'
      191 |         write_sequence(h, DONE_CLS_SEQ);
          |                           ^~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    kbd.c:184:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
      184 | #define DONE_ALT_SCREEN_SEQ     "\033[?47l"     /**< Use Normal Screen Buffer */
          |                                 ^~~~~~~~~~~
          |                                 |
          |                                 char *
    kbd.c:160:24: note: in definition of macro 'write_sequence'
      160 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    kbd.c:199:35: note: in expansion of macro 'DONE_ALT_SCREEN_SEQ'
      199 |                 write_sequence(h, DONE_ALT_SCREEN_SEQ);
          |                                   ^~~~~~~~~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    kbd.c:183:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
      183 | #define DONE_TERMINAL_SEQ       "\0338\r \b"    /**< Restore Cursor (DECRC) + ??? */
          |                                 ^~~~~~~~~~~~
          |                                 |
          |                                 char *
    kbd.c:160:24: note: in definition of macro 'write_sequence'
      160 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    kbd.c:202:27: note: in expansion of macro 'DONE_TERMINAL_SEQ'
      202 |         write_sequence(h, DONE_TERMINAL_SEQ);
          |                           ^~~~~~~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    kbd.c: In function 'resize_terminal':
    kbd.c:216:33: warning: pointer targets in passing argument 2 of 'itrm_queue_event' differ in signedness [-Wpointer-sign]
      216 |         itrm_queue_event(ditrm, (char *) &ev, sizeof(ev));
          |                                 ^~~~~~~~~~~~
          |                                 |
          |                                 char *
    kbd.c:111:52: note: expected 'unsigned char *' but argument is of type 'char *'
      111 | itrm_queue_event(struct itrm *itrm, unsigned char *data, int len)
          |                                     ~~~~~~~~~~~~~~~^~~~
    kbd.c: At top level:
    kbd.c:220:33: warning: argument 1 of type 'unsigned char[32]' with mismatched bound [-Warray-parameter=]
      220 | get_terminal_name(unsigned char name[MAX_TERM_LEN])
          |                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
    In file included from ../.././src/terminal/event.h:4,
                     from ../.././src/terminal/terminal.h:5,
                     from ../.././src/intl/gettext/libintl.h:18:
    ../.././src/terminal/kbd.h:134:24: note: previously declared as 'unsigned char *'
      134 | void get_terminal_name(unsigned char *);
          |                        ^~~~~~~~~~~~~~~
    kbd.c: In function 'get_terminal_name':
    kbd.c:222:31: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      222 |         unsigned char *term = getenv("TERM");
          |                               ^~~~~~
    kbd.c: In function 'setraw':
    kbd.c:264:35: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      264 |         t.c_lflag |= get_opt_bool("ui.tostop", NULL) ? TOSTOP : 0;
          |                                   ^~~~~~~~~~~
          |                                   |
          |                                   char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    kbd.c:264:22: note: in expansion of macro 'get_opt_bool'
      264 |         t.c_lflag |= get_opt_bool("ui.tostop", NULL) ? TOSTOP : 0;
          |                      ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    kbd.c: In function 'handle_trm':
    kbd.c:319:53: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      319 |                 info.session_info = get_cmd_opt_int("base-session");
          |                                                     ^~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:322:31: note: in expansion of macro 'get_opt_int_tree'
      322 | #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name, NULL)
          |                               ^~~~~~~~~~~~~~~~
    kbd.c:319:37: note: in expansion of macro 'get_cmd_opt_int'
      319 |                 info.session_info = get_cmd_opt_int("base-session");
          |                                     ^~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    kbd.c:344:45: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      344 |         itrm->title_codepage = get_cp_index("ISO-8859-1");
          |                                             ^~~~~~~~~~~~
          |                                             |
          |                                             char *
    In file included from ../.././src/intl/gettext/libintl.h:17:
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    kbd.c:372:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      372 |                 memcpy(info.cwd, ts, int_min(strlen(ts), MAX_CWD_LEN));
          |                                                     ^~
          |                                                     |
          |                                                     unsigned char *
    In file included from kbd.c:12:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    kbd.c:376:32: warning: pointer targets in passing argument 2 of 'itrm_queue_event' differ in signedness [-Wpointer-sign]
      376 |         itrm_queue_event(itrm, (char *) &info, TERMINAL_INFO_SIZE);
          |                                ^~~~~~~~~~~~~~
          |                                |
          |                                char *
    kbd.c:111:52: note: expected 'unsigned char *' but argument is of type 'char *'
      111 | itrm_queue_event(struct itrm *itrm, unsigned char *data, int len)
          |                                     ~~~~~~~~~~~~~~~^~~~
    kbd.c:377:32: warning: pointer targets in passing argument 2 of 'itrm_queue_event' differ in signedness [-Wpointer-sign]
      377 |         itrm_queue_event(itrm, (char *) init_string, init_len);
          |                                ^~~~~~~~~~~~~~~~~~~~
          |                                |
          |                                char *
    kbd.c:111:52: note: expected 'unsigned char *' but argument is of type 'char *'
      111 | itrm_queue_event(struct itrm *itrm, unsigned char *data, int len)
          |                                     ~~~~~~~~~~~~~~~^~~~
    kbd.c: In function 'free_itrm':
    kbd.c:450:63: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      450 |                                                  get_cp_index("US-ASCII"));
          |                                                               ^~~~~~~~~~
          |                                                               |
          |                                                               char *
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    kbd.c: In function 'resize_terminal_from_str':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:490:9: note: in expansion of macro 'assert'
      490 |         assert(text && *text);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:490:9: note: in expansion of macro 'assert'
      490 |         assert(text && *text);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c:494:36: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      494 |                 unsigned char *p = strchr((const char *)text, ',');
          |                                    ^~~~~~
    kbd.c:503:35: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
      503 |                 numbers[i] = atoi(text);
          |                                   ^~~~
          |                                   |
          |                                   unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                     from /usr/include/stdlib.h:26,
                     from kbd.c:11:
    /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *'
      362 | __NTH (atoi (const char *__nptr))
          | ^~~~~
    kbd.c: In function 'dispatch_special':
    kbd.c:535:57: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      535 |                                          : get_cp_index("US-ASCII"));
          |                                                         ^~~~~~~~~~
          |                                                         |
          |                                                         char *
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    kbd.c:551:59: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      551 |                                         cp = get_cp_index("US-ASCII");
          |                                                           ^~~~~~~~~~
          |                                                           |
          |                                                           char *
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    kbd.c: In function 'in_sock':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:596:9: note: in expansion of macro 'assert'
      596 |         assert(ITRM_OUT_QUEUE_SIZE - i > 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:596:9: note: in expansion of macro 'assert'
      596 |         assert(ITRM_OUT_QUEUE_SIZE - i > 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c:646:60: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      646 |                         if (*delete_.source) unlink(delete_.source);
          |                                                     ~~~~~~~^~~~~~~
          |                                                            |
          |                                                            unsigned char *
    In file included from kbd.c:17:
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:688:9: note: in expansion of macro 'assert'
      688 |         assert(ITRM_OUT_QUEUE_SIZE - p > 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:688:9: note: in expansion of macro 'assert'
      688 |         assert(ITRM_OUT_QUEUE_SIZE - p > 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c: In function 'decode_terminal_application_key':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:958:9: note: in expansion of macro 'assert'
      958 |         assert(itrm->in.queue.len >= 2);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:958:9: note: in expansion of macro 'assert'
      958 |         assert(itrm->in.queue.len >= 2);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:959:9: note: in expansion of macro 'assert'
      959 |         assert(itrm->in.queue.data[0] == ASCII_ESC);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:959:9: note: in expansion of macro 'assert'
      959 |         assert(itrm->in.queue.data[0] == ASCII_ESC);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:960:9: note: in expansion of macro 'assert'
      960 |         assert(itrm->in.queue.data[1] == 0x4F); /* == 'O', incidentally */
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:960:9: note: in expansion of macro 'assert'
      960 |         assert(itrm->in.queue.data[1] == 0x4F); /* == 'O', incidentally */
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c: In function 'kbd_timeout':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    kbd.c:1047:9: note: in expansion of macro 'assertm'
     1047 |         assertm(itrm->in.queue.len, "timeout on empty queue");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:1047:9: note: in expansion of macro 'assertm'
     1047 |         assertm(itrm->in.queue.len, "timeout on empty queue");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:1048:9: note: in expansion of macro 'assert'
     1048 |         assert(!itrm->blocked); /* block_itrm should have killed itrm->timer */
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:1048:9: note: in expansion of macro 'assert'
     1048 |         assert(!itrm->blocked); /* block_itrm should have killed itrm->timer */
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c:1065:32: warning: pointer targets in passing argument 2 of 'itrm_queue_event' differ in signedness [-Wpointer-sign]
     1065 |         itrm_queue_event(itrm, (char *) &ev, sizeof(ev));
          |                                ^~~~~~~~~~~~
          |                                |
          |                                char *
    kbd.c:111:52: note: expected 'unsigned char *' but argument is of type 'char *'
      111 | itrm_queue_event(struct itrm *itrm, unsigned char *data, int len)
          |                                     ~~~~~~~~~~~~~~~^~~~
    kbd.c: In function 'process_queue':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:1087:9: note: in expansion of macro 'assert'
     1087 |         assert(!itrm->blocked);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:1087:9: note: in expansion of macro 'assert'
     1087 |         assert(!itrm->blocked);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c:1189:40: warning: pointer targets in passing argument 2 of 'itrm_queue_event' differ in signedness [-Wpointer-sign]
     1189 |                 itrm_queue_event(itrm, (char *) &ev, sizeof(ev));
          |                                        ^~~~~~~~~~~~
          |                                        |
          |                                        char *
    kbd.c:111:52: note: expected 'unsigned char *' but argument is of type 'char *'
      111 | itrm_queue_event(struct itrm *itrm, unsigned char *data, int len)
          |                                     ~~~~~~~~~~~~~~~^~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    kbd.c:1201:17: note: in expansion of macro 'assertm'
     1201 |                 assertm(itrm->in.queue.len >= el, "event queue underflow");
          |                 ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:1201:17: note: in expansion of macro 'assertm'
     1201 |                 assertm(itrm->in.queue.len >= el, "event queue underflow");
          |                 ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c: In function 'in_kbd':
    ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    kbd.c:1242:17: note: in expansion of macro 'ERROR'
     1242 |                 ERROR(gettext("Too many bytes read from the itrm!"));
          |                 ^~~~~
    kbd.c:1242:31: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
     1242 |                 ERROR(gettext("Too many bytes read from the itrm!"));
          |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    kbd.c: In function 'handle_itrm_stdin':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:1256:9: note: in expansion of macro 'assert'
     1256 |         assert(itrm->in.std >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:1256:9: note: in expansion of macro 'assert'
     1256 |         assert(itrm->in.std >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    kbd.c: In function 'unhandle_itrm_stdin':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    kbd.c:1269:9: note: in expansion of macro 'assert'
     1269 |         assert(itrm->in.std >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    kbd.c:1269:9: note: in expansion of macro 'assert'
     1269 |         assert(itrm->in.std >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o mouse.o -c mouse.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from mouse.c:27:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from mouse.c:28:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    mouse.c: In function 'send_mouse_init_sequence':
    mouse.c:49:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
       49 | #define INIT_TWIN_MOUSE_SEQ     "\033[?9h"      /**< Send MIT Mouse Row & Column on Button Press */
          |                                 ^~~~~~~~~~
          |                                 |
          |                                 char *
    mouse.c:46:24: note: in definition of macro 'write_sequence'
       46 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    mouse.c:55:27: note: in expansion of macro 'INIT_TWIN_MOUSE_SEQ'
       55 |         write_sequence(h, INIT_TWIN_MOUSE_SEQ);
          |                           ^~~~~~~~~~~~~~~~~~~
    In file included from mouse.c:33:
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    mouse.c:50:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
       50 | #define INIT_XWIN_MOUSE_SEQ     "\033[?1000h"   /**< Send Mouse X & Y on button press and release */
          |                                 ^~~~~~~~~~~~~
          |                                 |
          |                                 char *
    mouse.c:46:24: note: in definition of macro 'write_sequence'
       46 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    mouse.c:56:27: note: in expansion of macro 'INIT_XWIN_MOUSE_SEQ'
       56 |         write_sequence(h, INIT_XWIN_MOUSE_SEQ);
          |                           ^~~~~~~~~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    mouse.c: In function 'send_mouse_done_sequence':
    mouse.c:59:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
       59 | #define DONE_TWIN_MOUSE_SEQ     "\033[?9l"      /**< Don't Send MIT Mouse Row & Column on Button Press */
          |                                 ^~~~~~~~~~
          |                                 |
          |                                 char *
    mouse.c:46:24: note: in definition of macro 'write_sequence'
       46 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    mouse.c:68:27: note: in expansion of macro 'DONE_TWIN_MOUSE_SEQ'
       68 |         write_sequence(h, DONE_TWIN_MOUSE_SEQ);
          |                           ^~~~~~~~~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    mouse.c:60:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
       60 | #define DONE_XWIN_MOUSE_SEQ     "\033[?1000l"   /**< Don't Send Mouse X & Y on button press and release */
          |                                 ^~~~~~~~~~~~~
          |                                 |
          |                                 char *
    mouse.c:46:24: note: in definition of macro 'write_sequence'
       46 |         hard_write(fd, seq, sizeof(seq) - 1)
          |                        ^~~
    mouse.c:69:27: note: in expansion of macro 'DONE_XWIN_MOUSE_SEQ'
       69 |         write_sequence(h, DONE_XWIN_MOUSE_SEQ);
          |                           ^~~~~~~~~~~~~~~~~~~
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    mouse.c: In function 'enable_mouse':
    mouse.c:88:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       88 |         if (get_opt_bool("ui.mouse_disable", NULL))
          |                          ^~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    mouse.c:88:13: note: in expansion of macro 'get_opt_bool'
       88 |         if (get_opt_bool("ui.mouse_disable", NULL))
          |             ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o screen.o -c screen.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from screen.c:13:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from screen.c:27:
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from screen.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../.././src/config/options.h:9:
    screen.c: At top level:
    screen.c:170:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      170 |         /* end border: */       TERM_STRING("\033[10m"),
          |                                             ^~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:170:33: note: in expansion of macro 'TERM_STRING'
      170 |         /* end border: */       TERM_STRING("\033[10m"),
          |                                 ^~~~~~~~~~~
    screen.c:170:45: note: (near initialization for 'm11_hack_frame_seqs[0].source')
      170 |         /* end border: */       TERM_STRING("\033[10m"),
          |                                             ^~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:170:33: note: in expansion of macro 'TERM_STRING'
      170 |         /* end border: */       TERM_STRING("\033[10m"),
          |                                 ^~~~~~~~~~~
    screen.c:171:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      171 |         /* begin border: */     TERM_STRING("\033[11m"),
          |                                             ^~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:171:33: note: in expansion of macro 'TERM_STRING'
      171 |         /* begin border: */     TERM_STRING("\033[11m"),
          |                                 ^~~~~~~~~~~
    screen.c:171:45: note: (near initialization for 'm11_hack_frame_seqs[1].source')
      171 |         /* begin border: */     TERM_STRING("\033[11m"),
          |                                             ^~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:171:33: note: in expansion of macro 'TERM_STRING'
      171 |         /* begin border: */     TERM_STRING("\033[11m"),
          |                                 ^~~~~~~~~~~
    screen.c:176:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      176 |         /* end border: */       TERM_STRING("\x0f"),
          |                                             ^~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:176:33: note: in expansion of macro 'TERM_STRING'
      176 |         /* end border: */       TERM_STRING("\x0f"),
          |                                 ^~~~~~~~~~~
    screen.c:176:45: note: (near initialization for 'vt100_frame_seqs[0].source')
      176 |         /* end border: */       TERM_STRING("\x0f"),
          |                                             ^~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:176:33: note: in expansion of macro 'TERM_STRING'
      176 |         /* end border: */       TERM_STRING("\x0f"),
          |                                 ^~~~~~~~~~~
    screen.c:177:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      177 |         /* begin border: */     TERM_STRING("\x0e"),
          |                                             ^~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:177:33: note: in expansion of macro 'TERM_STRING'
      177 |         /* begin border: */     TERM_STRING("\x0e"),
          |                                 ^~~~~~~~~~~
    screen.c:177:45: note: (near initialization for 'vt100_frame_seqs[1].source')
      177 |         /* begin border: */     TERM_STRING("\x0e"),
          |                                             ^~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:177:33: note: in expansion of macro 'TERM_STRING'
      177 |         /* begin border: */     TERM_STRING("\x0e"),
          |                                 ^~~~~~~~~~~
    screen.c:186:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      186 |         /* end italics: */      TERM_STRING("\033[23m"),
          |                                             ^~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:186:33: note: in expansion of macro 'TERM_STRING'
      186 |         /* end italics: */      TERM_STRING("\033[23m"),
          |                                 ^~~~~~~~~~~
    screen.c:186:45: note: (near initialization for 'italic_seqs[0].source')
      186 |         /* end italics: */      TERM_STRING("\033[23m"),
          |                                             ^~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:186:33: note: in expansion of macro 'TERM_STRING'
      186 |         /* end italics: */      TERM_STRING("\033[23m"),
          |                                 ^~~~~~~~~~~
    screen.c:187:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      187 |         /* begin italics: */    TERM_STRING("\033[3m"),
          |                                             ^~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:187:33: note: in expansion of macro 'TERM_STRING'
      187 |         /* begin italics: */    TERM_STRING("\033[3m"),
          |                                 ^~~~~~~~~~~
    screen.c:187:45: note: (near initialization for 'italic_seqs[1].source')
      187 |         /* begin italics: */    TERM_STRING("\033[3m"),
          |                                             ^~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:187:33: note: in expansion of macro 'TERM_STRING'
      187 |         /* begin italics: */    TERM_STRING("\033[3m"),
          |                                 ^~~~~~~~~~~
    screen.c:196:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      196 |         /* end underline: */    TERM_STRING("\033[24m"),
          |                                             ^~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:196:33: note: in expansion of macro 'TERM_STRING'
      196 |         /* end underline: */    TERM_STRING("\033[24m"),
          |                                 ^~~~~~~~~~~
    screen.c:196:45: note: (near initialization for 'underline_seqs[0].source')
      196 |         /* end underline: */    TERM_STRING("\033[24m"),
          |                                             ^~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:196:33: note: in expansion of macro 'TERM_STRING'
      196 |         /* end underline: */    TERM_STRING("\033[24m"),
          |                                 ^~~~~~~~~~~
    screen.c:197:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      197 |         /* begin underline: */  TERM_STRING("\033[4m"),
          |                                             ^~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:197:33: note: in expansion of macro 'TERM_STRING'
      197 |         /* begin underline: */  TERM_STRING("\033[4m"),
          |                                 ^~~~~~~~~~~
    screen.c:197:45: note: (near initialization for 'underline_seqs[1].source')
      197 |         /* begin underline: */  TERM_STRING("\033[4m"),
          |                                             ^~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:197:33: note: in expansion of macro 'TERM_STRING'
      197 |         /* begin underline: */  TERM_STRING("\033[4m"),
          |                                 ^~~~~~~~~~~
    screen.c:204:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      204 |         /* foreground: */       TERM_STRING("\033[0;38;5;%dm"),
          |                                             ^~~~~~~~~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:204:33: note: in expansion of macro 'TERM_STRING'
      204 |         /* foreground: */       TERM_STRING("\033[0;38;5;%dm"),
          |                                 ^~~~~~~~~~~
    screen.c:204:45: note: (near initialization for 'color256_seqs[0].source')
      204 |         /* foreground: */       TERM_STRING("\033[0;38;5;%dm"),
          |                                             ^~~~~~~~~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:204:33: note: in expansion of macro 'TERM_STRING'
      204 |         /* foreground: */       TERM_STRING("\033[0;38;5;%dm"),
          |                                 ^~~~~~~~~~~
    screen.c:205:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      205 |         /* background: */       TERM_STRING("\033[48;5;%dm"),
          |                                             ^~~~~~~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:205:33: note: in expansion of macro 'TERM_STRING'
      205 |         /* background: */       TERM_STRING("\033[48;5;%dm"),
          |                                 ^~~~~~~~~~~
    screen.c:205:45: note: (near initialization for 'color256_seqs[1].source')
      205 |         /* background: */       TERM_STRING("\033[48;5;%dm"),
          |                                             ^~~~~~~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:205:33: note: in expansion of macro 'TERM_STRING'
      205 |         /* background: */       TERM_STRING("\033[48;5;%dm"),
          |                                 ^~~~~~~~~~~
    screen.c:209:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      209 |         /* foreground: */       TERM_STRING("\033[m\033[1;%d}"),
          |                                             ^~~~~~~~~~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:209:33: note: in expansion of macro 'TERM_STRING'
      209 |         /* foreground: */       TERM_STRING("\033[m\033[1;%d}"),
          |                                 ^~~~~~~~~~~
    screen.c:209:45: note: (near initialization for 'fbterm_color256_seqs[0].source')
      209 |         /* foreground: */       TERM_STRING("\033[m\033[1;%d}"),
          |                                             ^~~~~~~~~~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:209:33: note: in expansion of macro 'TERM_STRING'
      209 |         /* foreground: */       TERM_STRING("\033[m\033[1;%d}"),
          |                                 ^~~~~~~~~~~
    screen.c:210:45: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      210 |         /* background: */       TERM_STRING("\033[2;%d}"),
          |                                             ^~~~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:210:33: note: in expansion of macro 'TERM_STRING'
      210 |         /* background: */       TERM_STRING("\033[2;%d}"),
          |                                 ^~~~~~~~~~~
    screen.c:210:45: note: (near initialization for 'fbterm_color256_seqs[1].source')
      210 |         /* background: */       TERM_STRING("\033[2;%d}"),
          |                                             ^~~~~~~~~~~~
    ../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    screen.c:210:33: note: in expansion of macro 'TERM_STRING'
      210 |         /* background: */       TERM_STRING("\033[2;%d}"),
          |                                 ^~~~~~~~~~~
    screen.c: In function 'set_screen_driver_opt':
    screen.c:439:57: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      439 |         const int cp = get_opt_codepage_tree(term_spec, "charset", NULL);
          |                                                         ^~~~~~~~~
          |                                                         |
          |                                                         char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:439:24: note: in expansion of macro 'get_opt_codepage_tree'
      439 |         const int cp = get_opt_codepage_tree(term_spec, "charset", NULL);
          |                        ^~~~~~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:440:52: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      440 |         int utf8_io = get_opt_bool_tree(term_spec, "utf_8_io", NULL);
          |                                                    ^~~~~~~~~~
          |                                                    |
          |                                                    char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:440:23: note: in expansion of macro 'get_opt_bool_tree'
      440 |         int utf8_io = get_opt_bool_tree(term_spec, "utf_8_io", NULL);
          |                       ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:447:60: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      447 |         driver->opt.combine = get_opt_bool_tree(term_spec, "combine", NULL);
          |                                                            ^~~~~~~~~
          |                                                            |
          |                                                            char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:447:31: note: in expansion of macro 'get_opt_bool_tree'
      447 |         driver->opt.combine = get_opt_bool_tree(term_spec, "combine", NULL);
          |                               ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:461:62: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      461 |         driver->opt.color_mode = get_opt_int_tree(term_spec, "colors", NULL);
          |                                                              ^~~~~~~~
          |                                                              |
          |                                                              char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:461:34: note: in expansion of macro 'get_opt_int_tree'
      461 |         driver->opt.color_mode = get_opt_int_tree(term_spec, "colors", NULL);
          |                                  ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:462:64: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      462 |         driver->opt.transparent = get_opt_bool_tree(term_spec, "transparency",
          |                                                                ^~~~~~~~~~~~~~
          |                                                                |
          |                                                                char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:462:35: note: in expansion of macro 'get_opt_bool_tree'
      462 |         driver->opt.transparent = get_opt_bool_tree(term_spec, "transparency",
          |                                   ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:465:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      465 |         if (get_opt_bool_tree(term_spec, "italic", NULL)) {
          |                                          ^~~~~~~~
          |                                          |
          |                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:465:13: note: in expansion of macro 'get_opt_bool_tree'
      465 |         if (get_opt_bool_tree(term_spec, "italic", NULL)) {
          |             ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:471:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      471 |         if (get_opt_bool_tree(term_spec, "underline", NULL)) {
          |                                          ^~~~~~~~~~~
          |                                          |
          |                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:471:13: note: in expansion of macro 'get_opt_bool_tree'
      471 |         if (get_opt_bool_tree(term_spec, "underline", NULL)) {
          |             ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:486:58: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      486 |                         if (get_opt_bool_tree(term_spec, "restrict_852", NULL))
          |                                                          ^~~~~~~~~~~~~~
          |                                                          |
          |                                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:486:29: note: in expansion of macro 'get_opt_bool_tree'
      486 |                         if (get_opt_bool_tree(term_spec, "restrict_852", NULL))
          |                             ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:488:64: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      488 |                         driver->opt.charsets[1] = get_cp_index("cp437");
          |                                                                ^~~~~~~
          |                                                                |
          |                                                                char *
    In file included from screen.c:14:
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    screen.c:492:64: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      492 |                         driver->opt.charsets[1] = get_cp_index("cp437");
          |                                                                ^~~~~~~
          |                                                                |
          |                                                                char *
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    screen.c:496:64: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      496 |                         driver->opt.charsets[1] = get_cp_index("cp437");
          |                                                                ^~~~~~~
          |                                                                |
          |                                                                char *
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    screen.c:499:64: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      499 |                         driver->opt.charsets[1] = get_cp_index("koi8-r");
          |                                                                ^~~~~~~~
          |                                                                |
          |                                                                char *
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    screen.c:507:72: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      507 |                                 driver->opt.charsets[1] = get_cp_index("US-ASCII");
          |                                                                        ^~~~~~~~~~
          |                                                                        |
          |                                                                        char *
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    screen.c:517:58: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      517 |                         if (get_opt_bool_tree(term_spec, "restrict_852", NULL))
          |                                                          ^~~~~~~~~~~~~~
          |                                                          |
          |                                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:517:29: note: in expansion of macro 'get_opt_bool_tree'
      517 |                         if (get_opt_bool_tree(term_spec, "restrict_852", NULL))
          |                             ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:520:58: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      520 |                         if (get_opt_bool_tree(term_spec, "m11_hack", NULL))
          |                                                          ^~~~~~~~~~
          |                                                          |
          |                                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:520:29: note: in expansion of macro 'get_opt_bool_tree'
      520 |                         if (get_opt_bool_tree(term_spec, "m11_hack", NULL))
          |                             ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:524:58: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      524 |                         if (get_opt_bool_tree(term_spec, "m11_hack", NULL))
          |                                                          ^~~~~~~~~~
          |                                                          |
          |                                                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:524:29: note: in expansion of macro 'get_opt_bool_tree'
      524 |                         if (get_opt_bool_tree(term_spec, "m11_hack", NULL))
          |                             ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:532:49: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      532 |         driver->opt.terminfo = get_cmd_opt_bool("terminfo");
          |                                                 ^~~~~~~~~~
          |                                                 |
          |                                                 char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    screen.c:532:32: note: in expansion of macro 'get_cmd_opt_bool'
      532 |         driver->opt.terminfo = get_cmd_opt_bool("terminfo");
          |                                ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c: In function 'screen_driver_change_hook':
    screen.c:579:64: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      579 |         enum term_mode_type type = get_opt_int_tree(term_spec, "type", NULL);
          |                                                                ^~~~~~
          |                                                                |
          |                                                                char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:579:36: note: in expansion of macro 'get_opt_int_tree'
      579 |         enum term_mode_type type = get_opt_int_tree(term_spec, "type", NULL);
          |                                    ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:584:59: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      584 |                 if (driver->type == type && !strcmp(driver->name, name)) {
          |                                                     ~~~~~~^~~~~~
          |                                                           |
          |                                                           unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    screen.c:584:67: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      584 |                 if (driver->type == type && !strcmp(driver->name, name)) {
          |                                                                   ^~~~
          |                                                                   |
          |                                                                   unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    screen.c: In function 'add_screen_driver':
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    screen.c:602:9: note: in expansion of macro 'add_to_list'
      602 |         add_to_list(active_screen_drivers, driver);
          |         ^~~~~~~~~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    screen.c:602:9: note: in expansion of macro 'add_to_list'
      602 |         add_to_list(active_screen_drivers, driver);
          |         ^~~~~~~~~~~
    screen.c: In function 'get_screen_driver':
    screen.c:620:65: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      620 |         enum term_mode_type type = get_opt_int_tree(term->spec, "type", NULL);
          |                                                                 ^~~~~~
          |                                                                 |
          |                                                                 char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    screen.c:620:36: note: in expansion of macro 'get_opt_int_tree'
      620 |         enum term_mode_type type = get_opt_int_tree(term->spec, "type", NULL);
          |                                    ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:622:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      622 |         int len = strlen(name);
          |                          ^~~~
          |                          |
          |                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    screen.c:627:34: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      627 |                 if (strcmp(driver->name, name)) continue;
          |                            ~~~~~~^~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    screen.c:627:42: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      627 |                 if (strcmp(driver->name, name)) continue;
          |                                          ^~~~
          |                                          |
          |                                          unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list'
      236 |                 add_to_list(list, item); \
          |                 ^~~~~~~~~~~
    screen.c:630:17: note: in expansion of macro 'move_to_top_of_list'
      630 |                 move_to_top_of_list(active_screen_drivers, driver);
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list'
      236 |                 add_to_list(list, item); \
          |                 ^~~~~~~~~~~
    screen.c:630:17: note: in expansion of macro 'move_to_top_of_list'
      630 |                 move_to_top_of_list(active_screen_drivers, driver);
          |                 ^~~~~~~~~~~~~~~~~~~
    screen.c: In function 'add_cursor_move_to_string':
    screen.c:656:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      656 |         if (get_cmd_opt_bool("terminfo")) {
          |                              ^~~~~~~~~~
          |                              |
          |                              char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    screen.c:656:13: note: in expansion of macro 'get_cmd_opt_bool'
      656 |         if (get_cmd_opt_bool("terminfo")) {
          |             ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:657:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      657 |                 return add_to_string(screen, terminfo_cursor_address(y-1, x-1));
          |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                              |
          |                                              char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c: In function 'add_char16':
    screen.c:885:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      885 |                         add_to_string(screen, terminfo_set_italics(italic));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:902:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      902 |                         add_to_string(screen, terminfo_set_underline(underline));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:920:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      920 |                                 add_to_string(screen, terminfo_set_bold(bold));
          |                                                       ^~~~~~~~~~~~~~~~~~~~~~~
          |                                                       |
          |                                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:924:61: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      924 |                                 add_bytes_to_string(screen, "\033[1m", 4);
          |                                                             ^~~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c:942:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      942 |                         add_to_string(screen, terminfo_set_bold(bold));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:943:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      943 |                         add_to_string(screen, terminfo_set_foreground(TERM_COLOR_FOREGROUND_16(ch->c.color)));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:944:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      944 |                         add_to_string(screen, terminfo_set_background(TERM_COLOR_BACKGROUND_16(ch->c.color)));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:947:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      947 |                                 add_to_string(screen, terminfo_set_italics(italic));
          |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                       |
          |                                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:950:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      950 |                                 add_to_string(screen, terminfo_set_underline(underline));
          |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                       |
          |                                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:955:53: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      955 |                         add_bytes_to_string(screen, "\033[0", 3);
          |                                                     ^~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c:981:61: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      981 |                                 add_bytes_to_string(screen, ";7", 2);
          |                                                             ^~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c:985:61: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      985 |                                 add_bytes_to_string(screen, ";3", 2);
          |                                                             ^~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c:989:61: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      989 |                                 add_bytes_to_string(screen, ";4", 2);
          |                                                             ^~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c:994:61: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      994 |                                 add_bytes_to_string(screen, ";1", 2);
          |                                                             ^~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c:997:53: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      997 |                         add_bytes_to_string(screen, "m", 1);
          |                                                     ^~~
          |                                                     |
          |                                                     char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c: In function 'add_char256':
    screen.c:1077:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1077 |                                 add_to_string(screen, terminfo_set_italics(state->italic));
          |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                       |
          |                                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:1089:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1089 |                                 add_to_string(screen, terminfo_set_underline(state->underline));
          |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                       |
          |                                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:1101:63: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1101 |                                         add_to_string(screen, terminfo_set_bold(1));
          |                                                               ^~~~~~~~~~~~~~~~~~~~
          |                                                               |
          |                                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:1105:69: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
     1105 |                                         add_bytes_to_string(screen, "\033[1m", 4);
          |                                                                     ^~~~~~~~~
          |                                                                     |
          |                                                                     char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c:1125:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1125 |                         add_to_string(screen, terminfo_set_bold(ch->attr & SCREEN_ATTR_BOLD));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:1126:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1126 |                         add_to_string(screen, terminfo_set_foreground(ch->c.color[0]));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:1127:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1127 |                         add_to_string(screen, terminfo_set_background(ch->c.color[1]));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:1131:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1131 |                                 add_to_string(screen, terminfo_set_italics(state->italic));
          |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                       |
          |                                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:1136:55: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1136 |                                 add_to_string(screen, terminfo_set_underline(state->underline));
          |                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                       |
          |                                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    screen.c:1147:61: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
     1147 |                                 add_bytes_to_string(screen, "\033[1m", 4);
          |                                                             ^~~~~~~~~
          |                                                             |
          |                                                             char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c: In function 'redraw_screen':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    screen.c:1391:17: note: in expansion of macro 'INTERNAL'
     1391 |                 INTERNAL("Invalid color mode (%d).", driver->opt.color_mode);
          |                 ^~~~~~~~
    screen.c:1391:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
     1391 |                 INTERNAL("Invalid color mode (%d).", driver->opt.color_mode);
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    screen.c:1397:53: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
     1397 |                         add_bytes_to_string(&image, "\033[37;40m", 8);
          |                                                     ^~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c:1399:45: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
     1399 |                 add_bytes_to_string(&image, "\033[0m", 4);
          |                                             ^~~~~~~~~
          |                                             |
          |                                             char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    screen.c: In function 'erase_screen':
    screen.c:1441:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1441 |         if (get_cmd_opt_bool("terminfo")) {
          |                              ^~~~~~~~~~
          |                              |
          |                              char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    screen.c:1441:13: note: in expansion of macro 'get_cmd_opt_bool'
     1441 |         if (get_cmd_opt_bool("terminfo")) {
          |             ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    screen.c:1443:41: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
     1443 |                 hard_write(term->fdout, text, strlen(text));
          |                                         ^~~~
          |                                         |
          |                                         char *
    In file included from screen.c:20:
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    screen.c:1446:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
     1446 |         hard_write(term->fdout, "\033[2J\033[1;1H", 10);
          |                                 ^~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    screen.c: In function 'beep_terminal':
    screen.c:1456:33: warning: pointer targets in passing argument 2 of 'hard_write' differ in signedness [-Wpointer-sign]
     1456 |         hard_write(term->fdout, "\a", 1);
          |                                 ^~~~
          |                                 |
          |                                 char *
    ../.././src/terminal/hardio.h:4:43: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | ssize_t hard_write(int fd, unsigned char *data, size_t datalen);
          |                            ~~~~~~~~~~~~~~~^~~~
    screen.c: In function 'resize_screen':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    screen.c:1484:9: note: in expansion of macro 'assert'
     1484 |         assert(term && term->screen);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    screen.c:1484:9: note: in expansion of macro 'assert'
     1484 |         assert(term && term->screen);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    screen.c:1488:9: note: in expansion of macro 'assert'
     1488 |         assert(width >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    screen.c:1488:9: note: in expansion of macro 'assert'
     1488 |         assert(width >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    screen.c:1489:9: note: in expansion of macro 'assert'
     1489 |         assert(height >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    screen.c:1489:9: note: in expansion of macro 'assert'
     1489 |         assert(height >= 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from screen.c:15:
    screen.c: At top level:
    screen.c:1522:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1522 |         /* name: */             "Terminal Screen",
          |                                 ^~~~~~~~~~~~~~~~~
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    screen.c:1522:33: note: (near initialization for 'terminal_screen_module.name')
     1522 |         /* name: */             "Terminal Screen",
          |                                 ^~~~~~~~~~~~~~~~~
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    In function 'add_screen_driver',
        inlined from 'get_screen_driver' at screen.c:639:9,
        inlined from 'redraw_screen' at screen.c:1361:11:
    ../.././src/util/lists.h:172:24: warning: array subscript 'struct screen_driver[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                     ~~~^~~~~~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    screen.c:602:9: note: in expansion of macro 'add_to_list'
      602 |         add_to_list(active_screen_drivers, driver);
          |         ^~~~~~~~~~~
    screen.c: In function 'redraw_screen':
    screen.c:429:43: note: object 'active_screen_drivers' of size 16
      429 | static INIT_LIST_OF(struct screen_driver, active_screen_drivers);
          |                                           ^~~~~~~~~~~~~~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_screen_driver',
        inlined from 'get_screen_driver' at screen.c:639:9,
        inlined from 'redraw_screen' at screen.c:1361:11:
    ../.././src/util/lists.h:174:19: warning: array subscript 'struct screen_driver[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |         ~~~~~~~~~~^~~~~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    screen.c:602:9: note: in expansion of macro 'add_to_list'
      602 |         add_to_list(active_screen_drivers, driver);
          |         ^~~~~~~~~~~
    screen.c: In function 'redraw_screen':
    screen.c:429:43: note: object 'active_screen_drivers' of size 16
      429 | static INIT_LIST_OF(struct screen_driver, active_screen_drivers);
          |                                           ^~~~~~~~~~~~~~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'get_screen_driver',
        inlined from 'redraw_screen' at screen.c:1361:11:
    ../.././src/util/lists.h:174:19: warning: array subscript 'struct screen_driver[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |         ~~~~~~~~~~^~~~~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    ../.././src/util/lists.h:236:17: note: in expansion of macro 'add_to_list'
      236 |                 add_to_list(list, item); \
          |                 ^~~~~~~~~~~
    screen.c:630:17: note: in expansion of macro 'move_to_top_of_list'
      630 |                 move_to_top_of_list(active_screen_drivers, driver);
          |                 ^~~~~~~~~~~~~~~~~~~
    screen.c: In function 'redraw_screen':
    screen.c:429:43: note: object 'active_screen_drivers' of size 16
      429 | static INIT_LIST_OF(struct screen_driver, active_screen_drivers);
          |                                           ^~~~~~~~~~~~~~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o tab.o -c tab.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/bfu/inpfield.h:6,
                     from ../.././src/bfu/widget.h:10,
                     from ../.././src/bfu/dialog.h:5,
                     from tab.c:10:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/document/document.h:8,
                     from tab.c:13:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../.././src/osdep/stub.h:5,
                     from ../.././src/elinks.h:34,
                     from tab.c:8:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from tab.c:15:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    tab.c: In function 'init_tab':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    tab.c:53:9: note: in expansion of macro 'assert'
       53 |         assert(term->main_menu == NULL);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    tab.c:53:9: note: in expansion of macro 'assert'
       53 |         assert(term->main_menu == NULL);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    tab.c: In function 'get_tab_by_number':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    tab.c:120:9: note: in expansion of macro 'assertm'
      120 |         assertm((LIST_OF(struct window) *) win != &term->windows,
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    tab.c:120:9: note: in expansion of macro 'assertm'
      120 |         assertm((LIST_OF(struct window) *) win != &term->windows,
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/main/module.h:4,
                     from ../.././src/bfu/leds.h:6,
                     from ../.././src/bfu/widget.h:12:
    tab.c: In function 'switch_to_tab':
    tab.c:152:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      152 |                 if (get_opt_bool("ui.tabs.wraparound",
          |                                  ^~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    tab.c:152:21: note: in expansion of macro 'get_opt_bool'
      152 |                 if (get_opt_bool("ui.tabs.wraparound",
          |                     ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    tab.c: In function 'close_tab':
    tab.c:210:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      210 |         if (!get_opt_bool("ui.tabs.confirm_close", ses)) {
          |                           ^~~~~~~~~~~~~~~~~~~~~~~
          |                           |
          |                           char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    tab.c:210:14: note: in expansion of macro 'get_opt_bool'
      210 |         if (!get_opt_bool("ui.tabs.confirm_close", ses)) {
          |              ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    In file included from ../.././src/bfu/widget.h:14:
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    tab.c:219:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      219 |                 MSG_BOX_BUTTON(N_("~Yes"), really_close_tab, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    tab.c:219:32: note: in expansion of macro 'N_'
      219 |                 MSG_BOX_BUTTON(N_("~Yes"), really_close_tab, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    tab.c:219:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      219 |                 MSG_BOX_BUTTON(N_("~Yes"), really_close_tab, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    tab.c:219:32: note: in expansion of macro 'N_'
      219 |                 MSG_BOX_BUTTON(N_("~Yes"), really_close_tab, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    tab.c:220:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      220 |                 MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
          |                 ^~~~~~~~~~~~~~
    tab.c:220:32: note: in expansion of macro 'N_'
      220 |                 MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    tab.c:220:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      220 |                 MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
          |                 ^~~~~~~~~~~~~~
    tab.c:220:32: note: in expansion of macro 'N_'
      220 |                 MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    tab.c:216:17: note: in expansion of macro 'N_'
      216 |                 N_("Close tab"), ALIGN_CENTER,
          |                 ^~
    ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *'
       93 |         enum msgbox_flags flags, unsigned char *title, enum format_align align,
          |                                  ~~~~~~~~~~~~~~~^~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 6 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    tab.c:217:17: note: in expansion of macro 'N_'
      217 |                 N_("Do you really want to close the current tab?"),
          |                 ^~
    ../.././src/bfu/msgbox.h:94:24: note: expected 'unsigned char *' but argument is of type 'char *'
       94 |         unsigned char *text, void *udata, int buttons, ...);
          |         ~~~~~~~~~~~~~~~^~~~
    tab.c: In function 'close_all_tabs_but_current':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    tab.c:251:9: note: in expansion of macro 'assert'
      251 |         assert(ses);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    tab.c:251:9: note: in expansion of macro 'assert'
      251 |         assert(ses);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    tab.c:254:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      254 |         if (!get_opt_bool("ui.tabs.confirm_close", ses)) {
          |                           ^~~~~~~~~~~~~~~~~~~~~~~
          |                           |
          |                           char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    tab.c:254:14: note: in expansion of macro 'get_opt_bool'
      254 |         if (!get_opt_bool("ui.tabs.confirm_close", ses)) {
          |              ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    tab.c:263:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      263 |                 MSG_BOX_BUTTON(N_("~Yes"), really_close_tabs, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    tab.c:263:32: note: in expansion of macro 'N_'
      263 |                 MSG_BOX_BUTTON(N_("~Yes"), really_close_tabs, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    tab.c:263:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      263 |                 MSG_BOX_BUTTON(N_("~Yes"), really_close_tabs, B_ENTER),
          |                 ^~~~~~~~~~~~~~
    tab.c:263:32: note: in expansion of macro 'N_'
      263 |                 MSG_BOX_BUTTON(N_("~Yes"), really_close_tabs, B_ENTER),
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 1 of '0' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    tab.c:264:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      264 |                 MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
          |                 ^~~~~~~~~~~~~~
    tab.c:264:32: note: in expansion of macro 'N_'
      264 |                 MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: expected 'const unsigned char *' but argument is of type 'char *'
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
    ../.././src/bfu/msgbox.h:102:45: note: in definition of macro 'MSG_BOX_CAST'
      102 |         (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
          |                                             ^~~~~
    tab.c:264:17: note: in expansion of macro 'MSG_BOX_BUTTON'
      264 |                 MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
          |                 ^~~~~~~~~~~~~~
    tab.c:264:32: note: in expansion of macro 'N_'
      264 |                 MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC));
          |                                ^~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    tab.c:260:17: note: in expansion of macro 'N_'
      260 |                 N_("Close tab"), ALIGN_CENTER,
          |                 ^~
    ../.././src/bfu/msgbox.h:93:49: note: expected 'unsigned char *' but argument is of type 'char *'
       93 |         enum msgbox_flags flags, unsigned char *title, enum format_align align,
          |                                  ~~~~~~~~~~~~~~~^~~~~
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 6 of 'msg_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    tab.c:261:17: note: in expansion of macro 'N_'
      261 |                 N_("Do you really want to close all except the current tab?"),
          |                 ^~
    ../.././src/bfu/msgbox.h:94:24: note: expected 'unsigned char *' but argument is of type 'char *'
       94 |         unsigned char *text, void *udata, int buttons, ...);
          |         ~~~~~~~~~~~~~~~^~~~
    tab.c: In function 'open_uri_in_new_tab':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    tab.c:272:9: note: in expansion of macro 'assert'
      272 |         assert(ses);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    tab.c:272:9: note: in expansion of macro 'assert'
      272 |         assert(ses);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    tab.c: In function 'delayed_open':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    tab.c:283:9: note: in expansion of macro 'assert'
      283 |         assert(deo);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    tab.c:283:9: note: in expansion of macro 'assert'
      283 |         assert(deo);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    tab.c: In function 'open_current_link_in_new_tab':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    tab.c:296:23: note: in expansion of macro 'assert'
      296 |         if (doc_view) assert(doc_view->vs && doc_view->document);
          |                       ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    tab.c:296:23: note: in expansion of macro 'assert'
      296 |         if (doc_view) assert(doc_view->vs && doc_view->document);
          |                       ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    tab.c: In function 'move_current_tab':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    tab.c:316:9: note: in expansion of macro 'assert'
      316 |         assert(ses && direction);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    tab.c:316:9: note: in expansion of macro 'assert'
      316 |         assert(ses && direction);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    tab.c:323:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      323 |         if (get_opt_bool("ui.tabs.wraparound", ses)) {
          |                          ^~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    tab.c:323:13: note: in expansion of macro 'get_opt_bool'
      323 |         if (get_opt_bool("ui.tabs.wraparound", ses)) {
          |             ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    tab.c:329:9: note: in expansion of macro 'assert'
      329 |         assert(0 <= new_pos && new_pos < tabs);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    tab.c:329:9: note: in expansion of macro 'assert'
      329 |         assert(0 <= new_pos && new_pos < tabs);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o terminal.o -c terminal.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from ../.././src/main/module.h:4,
                     from ../.././src/bookmarks/bookmarks.h:4,
                     from terminal.c:18:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    terminal.c: In function 'get_terminal_codepage':
    terminal.c:145:50: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      145 |         return get_opt_codepage_tree(term->spec, "charset", NULL);
          |                                                  ^~~~~~~~~
          |                                                  |
          |                                                  char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    terminal.c:145:16: note: in expansion of macro 'get_opt_codepage_tree'
      145 |         return get_opt_codepage_tree(term->spec, "charset", NULL);
          |                ^~~~~~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    terminal.c: In function 'check_if_no_terminal':
    terminal.c:222:46: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      222 |                             && !get_opt_bool("ui.sessions.keep_session_active", NULL);
          |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                              |
          |                                              char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    terminal.c:222:33: note: in expansion of macro 'get_opt_bool'
      222 |                             && !get_opt_bool("ui.sessions.keep_session_active", NULL);
          |                                 ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    terminal.c: In function 'exec_thread':
    terminal.c:228:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      228 |         int plen = strlen(path + 1) + 2;
          |                           ~~~~~^~~
          |                                |
          |                                unsigned char *
    In file included from terminal.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    terminal.c:234:37: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      234 |         if (path[plen]) unlink(path + plen);
          |                                ~~~~~^~~~~~
          |                                     |
          |                                     unsigned char *
    In file included from terminal.c:13:
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    terminal.c: In function 'assert_terminal_ptr_not_dangling':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    terminal.c:271:9: note: in expansion of macro 'assertm'
      271 |         assertm(0, "Dangling pointer to struct terminal");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    terminal.c:271:9: note: in expansion of macro 'assertm'
      271 |         assertm(0, "Dangling pointer to struct terminal");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    terminal.c: In function 'exec_on_terminal':
    terminal.c:344:22: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      344 |                 path = "";
          |                      ^
    terminal.c:361:32: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      361 |                         unlink(delete_);
          |                                ^~~~~~~
          |                                |
          |                                unsigned char *
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    terminal.c:366:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      366 |                                         path, strlen(path),
          |                                                      ^~~~
          |                                                      |
          |                                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    terminal.c:367:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      367 |                                         delete_, strlen(delete_),
          |                                                         ^~~~~~~
          |                                                         |
          |                                                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    terminal.c:371:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      371 |                                         path, strlen(path),
          |                                                      ^~~~
          |                                                      |
          |                                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    terminal.c:372:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      372 |                                         delete_, strlen(delete_),
          |                                                         ^~~~~~~
          |                                                         |
          |                                                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    terminal.c: In function 'exec_shell':
    terminal.c:386:44: warning: pointer targets in passing argument 3 of 'exec_on_terminal' differ in signedness [-Wpointer-sign]
      386 |                 exec_on_terminal(term, sh, "", TERM_EXEC_FG);
          |                                            ^~
          |                                            |
          |                                            char *
    terminal.c:339:33: note: expected 'unsigned char *' but argument is of type 'char *'
      339 |                  unsigned char *delete_, enum term_exec fg)
          |                  ~~~~~~~~~~~~~~~^~~~~~~
    terminal.c: In function 'do_terminal_function':
    terminal.c:394:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      394 |         int data_len = strlen(data);
          |                               ^~~~
          |                               |
          |                               unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    terminal.c: In function 'set_terminal_title':
    terminal.c:412:36: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      412 |         if (term->title && !strcmp(title, term->title)) return 0;
          |                                    ^~~~~
          |                                    |
          |                                    unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    terminal.c:412:47: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      412 |         if (term->title && !strcmp(title, term->title)) return 0;
          |                                           ~~~~^~~~~~~
          |                                               |
          |                                               unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    terminal.c:418:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      418 |         if (get_opt_bool_tree(term->spec, "latin1_title", NULL))
          |                                           ^~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    terminal.c:418:13: note: in expansion of macro 'get_opt_bool_tree'
      418 |         if (get_opt_bool_tree(term->spec, "latin1_title", NULL))
          |             ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    terminal.c:419:38: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      419 |                 to_cp = get_cp_index("ISO-8859-1");
          |                                      ^~~~~~~~~~~~
          |                                      |
          |                                      char *
    In file included from ../.././src/terminal/kbd.h:4,
                     from ../.././src/terminal/event.h:4,
                     from ../.././src/terminal/terminal.h:5,
                     from ../.././src/bfu/dialog.h:7,
                     from ../.././src/session/session.h:4,
                     from terminal.c:29:
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    terminal.c:420:48: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      420 |         else if (get_opt_bool_tree(term->spec, "utf_8_io", NULL))
          |                                                ^~~~~~~~~~
          |                                                |
          |                                                char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    terminal.c:420:18: note: in expansion of macro 'get_opt_bool_tree'
      420 |         else if (get_opt_bool_tree(term->spec, "utf_8_io", NULL))
          |                  ^~~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    terminal.c:421:38: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      421 |                 to_cp = get_cp_index("UTF-8");
          |                                      ^~~~~~~
          |                                      |
          |                                      char *
    ../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    terminal.c:430:73: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      430 |                 converted = convert_string(convert_table, title, strlen(title),
          |                                                                         ^~~~~
          |                                                                         |
          |                                                                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    terminal.c: At top level:
    terminal.c:486:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      486 |         /* name: */             "Terminal",
          |                                 ^~~~~~~~~~
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    terminal.c:486:33: note: (near initialization for 'terminal_module.name')
      486 |         /* name: */             "Terminal",
          |                                 ^~~~~~~~~~
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    terminal.c: In function 'init_term':
    ../.././src/util/lists.h:172:24: warning: array subscript 'struct terminal[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                        ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    terminal.c:123:9: note: in expansion of macro 'add_to_list'
      123 |         add_to_list(terminals, term);
          |         ^~~~~~~~~~~
    terminal.c:46:31: note: object 'terminals' of size 16
       46 | INIT_LIST_OF(struct terminal, terminals);
          |                               ^~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    ../.././src/util/lists.h:174:12: warning: array subscript 'struct terminal[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |            ^~
    ../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    terminal.c:123:9: note: in expansion of macro 'add_to_list'
      123 |         add_to_list(terminals, term);
          |         ^~~~~~~~~~~
    terminal.c:46:31: note: object 'terminals' of size 16
       46 | INIT_LIST_OF(struct terminal, terminals);
          |                               ^~~~~~~~~
    ../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o terminfo.o -c terminfo.c 
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o window.o -c window.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/bfu/inpfield.h:6,
                     from ../.././src/bfu/widget.h:10,
                     from ../.././src/bfu/dialog.h:5,
                     from window.c:10:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    window.c: In function 'redraw_windows':
    ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    window.c:44:17: note: in expansion of macro 'ERROR'
       44 |                 ERROR("invalid enum windows_to_redraw: which==%d", (int) which);
          |                 ^~~~~
    window.c:44:23: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign]
       44 |                 ERROR("invalid enum windows_to_redraw: which==%d", (int) which);
          |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                       |
          |                       char *
    ../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *'
       41 | void elinks_error(unsigned char *fmt, ...);
          |                   ~~~~~~~~~~~~~~~^~~
    window.c: In function 'add_window':
    window.c:71:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       71 |         add_at_pos((struct window *) &term->windows, win);
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    window.c:71:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       71 |         add_at_pos((struct window *) &term->windows, win);
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    ld -r -o lib.o color.o draw.o event.o hardio.o kbd.o mouse.o screen.o tab.o terminal.o terminfo.o window.o 
    make[4]: Leaving directory '/build/elinks-0.13.2/src/terminal'
    make -C util all
    make[4]: Entering directory '/build/elinks-0.13.2/src/util'
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o base64.o -c base64.c 
    In file included from base64.c:13:
    base64.c: In function 'base64_encode':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    base64.c:21:9: note: in expansion of macro 'assert'
       21 |         assert(in && *in);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    base64.c:21:9: note: in expansion of macro 'assert'
       21 |         assert(in && *in);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    base64.c:24:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       24 |         return base64_encode_bin(in, strlen(in), NULL);
          |                                             ^~
          |                                             |
          |                                             unsigned char *
    In file included from base64.c:8:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    base64.c: In function 'base64_encode_bin':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    base64.c:33:9: note: in expansion of macro 'assert'
       33 |         assert(in && *in);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    base64.c:33:9: note: in expansion of macro 'assert'
       33 |         assert(in && *in);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    base64.c: In function 'base64_decode':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    base64.c:73:9: note: in expansion of macro 'assert'
       73 |         assert(in && *in);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    base64.c:73:9: note: in expansion of macro 'assert'
       73 |         assert(in && *in);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    base64.c:76:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       76 |         return base64_decode_bin(in, strlen(in), NULL);
          |                                             ^~
          |                                             |
          |                                             unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    base64.c: In function 'base64_decode_bin':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    base64.c:97:9: note: in expansion of macro 'assert'
       97 |         assert(in && *in);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    base64.c:97:9: note: in expansion of macro 'assert'
       97 |         assert(in && *in);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o color.o -c color.c 
    In file included from ../.././src/util/string.h:11,
                     from ../.././src/util/conv.h:4,
                     from color.c:17:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from color.c:12:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from color.c:18:
    color.c: At top level:
    ../.././src/util/fastfind.h:38:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       38 |         { (comment), (reset), (next) }
          |           ^
    color.c:64:11: note: in expansion of macro 'INIT_FASTFIND_INDEX'
       64 |         = INIT_FASTFIND_INDEX("colors_lookup", colors_list_reset, colors_list_next);
          |           ^~~~~~~~~~~~~~~~~~~
    ../.././src/util/fastfind.h:38:11: note: (near initialization for 'ff_colors_index.comment')
       38 |         { (comment), (reset), (next) }
          |           ^
    color.c:64:11: note: in expansion of macro 'INIT_FASTFIND_INDEX'
       64 |         = INIT_FASTFIND_INDEX("colors_lookup", colors_list_reset, colors_list_next);
          |           ^~~~~~~~~~~~~~~~~~~
    color.c: In function 'decode_color':
    color.c:105:40: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness [-Wpointer-sign]
      105 |                 string_color = strtoul(str, (char **) &end, 16);
          |                                        ^~~
          |                                        |
          |                                        const unsigned char *
    In file included from color.c:11:
    /usr/include/stdlib.h:181:58: note: expected 'const char * restrict' but argument is of type 'const unsigned char *'
      181 | extern unsigned long int strtoul (const char *__restrict __nptr,
          |                                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
    color.c: In function 'get_color_string':
    color.c:146:34: warning: pointer targets in returning 'const char *' from a function with return type 'const unsigned char *' differ in signedness [-Wpointer-sign]
      146 |                         return cs->name;
          |                                ~~^~~~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o conv.o -c conv.c 
    In file included from ../.././src/util/string.h:11,
                     from ../.././src/util/conv.h:4,
                     from conv.c:19:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from conv.c:14:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    conv.c: In function 'add_long_to_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    conv.c:138:9: note: in expansion of macro 'assert'
      138 |         assert(string);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    conv.c:138:9: note: in expansion of macro 'assert'
      138 |         assert(string);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    conv.c: In function 'add_date_to_string':
    conv.c:261:22: warning: pointer targets in passing argument 1 of 'strftime' differ in signedness [-Wpointer-sign]
      261 |         if (strftime(buffer, sizeof(buffer), fmt, when_local) <= 0)
          |                      ^~~~~~
          |                      |
          |                      unsigned char *
    In file included from ../.././src/util/time.h:11,
                     from ../.././src/util/conv.h:5:
    /usr/include/time.h:100:42: note: expected 'char * restrict' but argument is of type 'unsigned char *'
      100 | extern size_t strftime (char *__restrict __s, size_t __maxsize,
          |                         ~~~~~~~~~~~~~~~~~^~~
    conv.c:261:46: warning: pointer targets in passing argument 3 of 'strftime' differ in signedness [-Wpointer-sign]
      261 |         if (strftime(buffer, sizeof(buffer), fmt, when_local) <= 0)
          |                                              ^~~
          |                                              |
          |                                              const unsigned char *
    /usr/include/time.h:101:48: note: expected 'const char * restrict' but argument is of type 'const unsigned char *'
      101 |                         const char *__restrict __format,
          |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
    conv.c: In function 'add_html_to_string':
    conv.c:295:58: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      295 |                         if (!add_bytes_to_string(string, "&#", 2)
          |                                                          ^~~~
          |                                                          |
          |                                                          char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    conv.c: In function 'add_cp_html_to_string':
    conv.c:329:58: warning: pointer targets in passing argument 2 of 'add_bytes_to_string__' differ in signedness [-Wpointer-sign]
      329 |                         if (!add_bytes_to_string(string, "&#", 2)
          |                                                          ^~~~
          |                                                          |
          |                                                          char *
    ../.././src/util/string.h:243:39: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                       ^~~~~
    ../.././src/util/string.h:254:65: note: expected 'const unsigned char *' but argument is of type 'char *'
      254 |                     struct string *string, const unsigned char *bytes,
          |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~
    conv.c: In function 'add_shell_quoted_to_string':
    conv.c:364:47: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      364 |                         add_to_string(string, "'\\''");
          |                                               ^~~~~~~
          |                                               |
          |                                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    conv.c: In function 'strtolx':
    conv.c:402:22: warning: pointer targets in passing argument 1 of 'strtol' differ in signedness [-Wpointer-sign]
      402 |         num = strtol(str, (char **) end, 10);
          |                      ^~~
          |                      |
          |                      unsigned char *
    In file included from conv.c:13:
    /usr/include/stdlib.h:177:48: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      177 | extern long int strtol (const char *__restrict __nptr,
          |                         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
    conv.c: In function 'clr_spaces':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    conv.c:481:9: note: in expansion of macro 'assert'
      481 |         assert(str);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    conv.c:481:9: note: in expansion of macro 'assert'
      481 |         assert(str);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    conv.c: In function 'sanitize_title':
    conv.c:504:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      504 |         int len = strlen(title);
          |                          ^~~~~
          |                          |
          |                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    conv.c: In function 'sanitize_url':
    conv.c:520:26: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      520 |         int len = strlen(url);
          |                          ^~~
          |                          |
          |                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o env.o -c env.c 
    In file included from ../.././src/util/string.h:11,
                     from env.c:18:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    env.c: In function 'env_set':
    env.c:33:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       33 |         true_length = strlen(value);
          |                              ^~~~~
          |                              |
          |                              unsigned char *
    In file included from env.c:12:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    env.c:48:30: warning: pointer targets in passing argument 1 of 'setenv' differ in signedness [-Wpointer-sign]
       48 |                 ret = setenv(name, value, 1);
          |                              ^~~~
          |                              |
          |                              unsigned char *
    In file included from env.c:11:
    /usr/include/stdlib.h:673:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      673 | extern int setenv (const char *__name, const char *__value, int __replace)
          |                    ~~~~~~~~~~~~^~~~~~
    env.c:48:36: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness [-Wpointer-sign]
       48 |                 ret = setenv(name, value, 1);
          |                                    ^~~~~
          |                                    |
          |                                    unsigned char *
    /usr/include/stdlib.h:673:52: note: expected 'const char *' but argument is of type 'unsigned char *'
      673 | extern int setenv (const char *__name, const char *__value, int __replace)
          |                                        ~~~~~~~~~~~~^~~~~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o error.o -c error.c 
    In file included from error.c:30:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    error.c: In function 'er':
    error.c:49:26: warning: pointer targets in passing argument 2 of 'vfprintf' differ in signedness [-Wpointer-sign]
       49 |         vfprintf(stderr, fmt, params);
          |                          ^~~
          |                          |
          |                          unsigned char *
    In file included from /usr/include/stdio.h:906,
                     from error.c:14:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:107:34: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      107 |           const char *__restrict __fmt, __gnuc_va_list __ap)
          |           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
    error.c: In function 'elinks_debug':
    error.c:66:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
       66 |         snprintf(errbuf, sizeof(errbuf), "DEBUG MESSAGE at %s:%d: %s",
          |                  ^~~~~~
          |                  |
          |                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/signal.h:25,
                     from error.c:12:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    error.c: In function 'elinks_wdebug':
    error.c:82:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
       82 |         snprintf(errbuf, sizeof(errbuf), "DEBUG MESSAGE at %s:%d: %s",
          |                  ^~~~~~
          |                  |
          |                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    error.c: In function 'elinks_error':
    error.c:98:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
       98 |         snprintf(errbuf, sizeof(errbuf), "ERROR at %s:%d: %s",
          |                  ^~~~~~
          |                  |
          |                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    error.c: In function 'elinks_internal':
    error.c:114:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      114 |         snprintf(errbuf, sizeof(errbuf),
          |                  ^~~~~~
          |                  |
          |                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    error.c: In function 'usrerror':
    error.c:135:26: warning: pointer targets in passing argument 2 of 'vfprintf' differ in signedness [-Wpointer-sign]
      135 |         vfprintf(stderr, fmt, params);
          |                          ^~~
          |                          |
          |                          unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:107:34: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      107 |           const char *__restrict __fmt, __gnuc_va_list __ap)
          |           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
    error.c: In function 'elinks_assertm':
    error.c:155:35: warning: pointer targets in passing argument 2 of 'vasprintf' differ in signedness [-Wpointer-sign]
      155 |         vasprintf((char **) &buf, fmt, params);
          |                                   ^~~
          |                                   |
          |                                   unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:166:1: note: expected 'const char *' but argument is of type 'unsigned char *'
      166 | __NTH (vasprintf (char **__restrict __ptr, const char *__restrict __fmt,
          | ^~~~~
    error.c:157:25: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      157 |         elinks_internal("assertion failed: %s", buf);
          |                         ^~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    error.c:107:32: note: expected 'unsigned char *' but argument is of type 'char *'
      107 | elinks_internal(unsigned char *fmt, ...)
          |                 ~~~~~~~~~~~~~~~^~~
    error.c:155:9: warning: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
      155 |         vasprintf((char **) &buf, fmt, params);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o fastfind.o -c fastfind.c 
    In file included from ../.././src/util/string.h:11,
                     from ../.././src/util/conv.h:4,
                     from fastfind.c:65:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from ../.././src/osdep/stub.h:5,
                     from ../.././src/elinks.h:34,
                     from fastfind.c:63:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    fastfind.c: In function 'alloc_ff_data':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:312:9: note: in expansion of macro 'assert'
      312 |         assert(info->count < FF_MAX_KEYS);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:312:9: note: in expansion of macro 'assert'
      312 |         assert(info->count < FF_MAX_KEYS);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    fastfind.c: In function 'alloc_leafset':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:344:9: note: in expansion of macro 'assert'
      344 |         assert(info->leafsets_count < FF_MAX_LEAFSETS);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:344:9: note: in expansion of macro 'assert'
      344 |         assert(info->leafsets_count < FF_MAX_LEAFSETS);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    fastfind.c: In function 'compress_tree':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:412:9: note: in expansion of macro 'assert'
      412 |         assert(info);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:412:9: note: in expansion of macro 'assert'
      412 |         assert(info);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    fastfind.c: In function 'fastfind_index':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:448:9: note: in expansion of macro 'assert'
      448 |         assert(index && index->reset && index->next);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:448:9: note: in expansion of macro 'assert'
      448 |         assert(index && index->reset && index->next);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    fastfind.c:458:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      458 |                 int key_len = strlen(p->key);
          |                                      ~^~~~~
          |                                       |
          |                                       unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:461:17: note: in expansion of macro 'assert'
      461 |                 assert(key_len > 0 && key_len <= FF_MAX_KEYLEN);
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:461:17: note: in expansion of macro 'assert'
      461 |                 assert(key_len > 0 && key_len <= FF_MAX_KEYLEN);
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:477:25: note: in expansion of macro 'assert'
      477 |                         assert(k < FF_MAX_CHARS);
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:477:25: note: in expansion of macro 'assert'
      477 |                         assert(k < FF_MAX_CHARS);
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:481:33: note: in expansion of macro 'assert'
      481 |                                 assert(info->uniq_chars_count < FF_MAX_CHARS);
          |                                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:481:33: note: in expansion of macro 'assert'
      481 |                                 assert(info->uniq_chars_count < FF_MAX_CHARS);
          |                                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    fastfind.c:506:39: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      506 |                 int key_len = strlen(p->key);
          |                                      ~^~~~~
          |                                       |
          |                                       unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    fastfind.c: In function 'fastfind_search':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:602:9: note: in expansion of macro 'assert'
      602 |         assert(index);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:602:9: note: in expansion of macro 'assert'
      602 |         assert(index);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    fastfind.c:607:9: note: in expansion of macro 'assertm'
      607 |         assertm(info != NULL, "FastFind index %s not initialized", index->comment);
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:607:9: note: in expansion of macro 'assertm'
      607 |         assertm(info != NULL, "FastFind index %s not initialized", index->comment);
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    fastfind.c: In function 'fastfind_done':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    fastfind.c:643:9: note: in expansion of macro 'assert'
      643 |         assert(index);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    fastfind.c:643:9: note: in expansion of macro 'assert'
      643 |         assert(index);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o file.o -c file.c 
    In file included from ../.././src/util/string.h:11,
                     from ../.././src/util/conv.h:4,
                     from file.c:46:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from file.c:12:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from file.c:48:
    ../.././src/util/file.h: In function 'stat_links':
    ../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h: In function 'stat_user':
    ../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/ctype.h:25,
                     from file.c:8:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h: In function 'stat_group':
    ../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../.././src/util/file.h: In function 'stat_size':
    ../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../.././src/util/file.h: In function 'stat_date':
    ../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    file.c: In function 'file_exists':
    file.c:60:23: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign]
       60 |         return access(filename, F_OK) >= 0;
          |                       ^~~~~~~~
          |                       |
          |                       const unsigned char *
    In file included from file.c:25:
    /usr/include/unistd.h:287:32: note: expected 'const char *' but argument is of type 'const unsigned char *'
      287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    file.c: In function 'file_can_read':
    file.c:72:23: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign]
       72 |         return access(filename, R_OK) >= 0;
          |                       ^~~~~~~~
          |                       |
          |                       const unsigned char *
    /usr/include/unistd.h:287:32: note: expected 'const char *' but argument is of type 'const unsigned char *'
      287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    file.c: In function 'file_is_dir':
    file.c:87:18: warning: pointer targets in passing argument 1 of 'stat' differ in signedness [-Wpointer-sign]
       87 |         if (stat(filename, &st))
          |                  ^~~~~~~~
          |                  |
          |                  const unsigned char *
    In file included from file.c:14:
    /usr/include/x86_64-linux-gnu/sys/stat.h:205:41: note: expected 'const char * restrict' but argument is of type 'const unsigned char *'
      205 | extern int stat (const char *__restrict __file,
          |                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
    file.c: In function 'get_filename_position':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    file.c:98:9: note: in expansion of macro 'assert'
       98 |         assert(filename);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    file.c:98:9: note: in expansion of macro 'assert'
       98 |         assert(filename);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    file.c: In function 'expand_tilde':
    file.c:116:47: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      116 |                         unsigned char *home = getenv("HOME");
          |                                               ^~~~~~
    file.c:133:51: warning: pointer targets in passing argument 1 of 'getpwnam' differ in signedness [-Wpointer-sign]
      133 |                                 passwd = getpwnam(user);
          |                                                   ^~~~
          |                                                   |
          |                                                   unsigned char *
    In file included from file.c:22:
    /usr/include/pwd.h:116:45: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | extern struct passwd *getpwnam (const char *__name) __nonnull ((1));
          |                                 ~~~~~~~~~~~~^~~~~~
    file.c:138:60: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      138 |                                 add_to_string(&file, passwd->pw_dir);
          |                                                      ~~~~~~^~~~~~~~
          |                                                            |
          |                                                            char *
    ../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    file.c: In function 'get_unique_name':
    file.c:154:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      154 |         int fileprefixlen = strlen(fileprefix);
          |                                    ^~~~~~~~~~
          |                                    |
          |                                    unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    file.c:162:33: note: in expansion of macro 'INTERNAL'
      162 |                                 INTERNAL("Too big suffix in get_unique_name().");
          |                                 ^~~~~~~~
    file.c:162:42: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      162 |                                 INTERNAL("Too big suffix in get_unique_name().");
          |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    file.c: In function 'get_tempdir_filename':
    file.c:184:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      184 |         unsigned char *tmpdir = getenv("TMPDIR");
          |                                 ^~~~~~
    file.c:186:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      186 |         if (!tmpdir || !*tmpdir) tmpdir = getenv("TMP");
          |                                         ^
    file.c:187:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      187 |         if (!tmpdir || !*tmpdir) tmpdir = getenv("TEMPDIR");
          |                                         ^
    file.c:188:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      188 |         if (!tmpdir || !*tmpdir) tmpdir = getenv("TEMP");
          |                                         ^
    file.c:189:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      189 |         if (!tmpdir || !*tmpdir) tmpdir = "/tmp";
          |                                         ^
    file.c: In function 'file_read_line':
    file.c:207:27: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign]
      207 |         while (fgets(line + offset, *size - offset, file)) {
          |                      ~~~~~^~~~~~~~
          |                           |
          |                           unsigned char *
    In file included from /usr/include/stdio.h:906,
                     from file.c:10:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:209:25: note: expected 'char * restrict' but argument is of type 'unsigned char *'
      209 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
          |        ~~~~~~~~~~~~~~~~~^~~
    file.c:208:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      208 |                 unsigned char *linepos = strchr((const char *)(line + offset), '\n');
          |                                          ^~~~~~
    file.c: In function 'safe_mkstemp':
    file.c:279:26: warning: pointer targets in passing argument 1 of 'mkstemp' differ in signedness [-Wpointer-sign]
      279 |         int fd = mkstemp(template_);
          |                          ^~~~~~~~~
          |                          |
          |                          unsigned char *
    In file included from file.c:11:
    /usr/include/stdlib.h:708:27: note: expected 'char *' but argument is of type 'unsigned char *'
      708 | extern int mkstemp (char *__template) __nonnull ((1)) __wur;
          |                     ~~~~~~^~~~~~~~~~
    file.c: In function 'compare_dir_entries':
    file.c:296:25: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      296 |         return strcmp(d1->name, d2->name);
          |                       ~~^~~~~~
          |                         |
          |                         unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    file.c:296:35: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      296 |         return strcmp(d1->name, d2->name);
          |                                 ~~^~~~~~
          |                                   |
          |                                   unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    file.c: In function 'get_directory_entries':
    file.c:333:29: warning: pointer targets in passing argument 1 of 'opendir' differ in signedness [-Wpointer-sign]
      333 |         directory = opendir(dirname);
          |                             ^~~~~~~
          |                             |
          |                             unsigned char *
    In file included from file.c:16:
    /usr/include/dirent.h:141:34: note: expected 'const char *' but argument is of type 'unsigned char *'
      141 | extern DIR *opendir (const char *__name) __nonnull ((1))
          |                      ~~~~~~~~~~~~^~~~~~
    file.c:342:40: warning: pointer targets in passing argument 1 of 'file_visible' differ in signedness [-Wpointer-sign]
      342 |                 if (!file_visible(entry->d_name, get_hidden, is_root_directory))
          |                                   ~~~~~^~~~~~~~
          |                                        |
          |                                        char *
    file.c:303:29: note: expected 'unsigned char *' but argument is of type 'char *'
      303 | file_visible(unsigned char *name, int get_hidden_files, int is_root_directory)
          |              ~~~~~~~~~~~~~~~^~~~
    file.c:362:30: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign]
      362 |                 stp = (lstat(name, &st)) ? NULL : &st;
          |                              ^~~~
          |                              |
          |                              unsigned char *
    /usr/include/x86_64-linux-gnu/sys/stat.h:313:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      313 | extern int lstat (const char *__restrict __file,
          |                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
    file.c: In function 'mkalldirs':
    file.c:407:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      407 |         len = strlen(path) + 1;
          |                      ^~~~
          |                      |
          |                      const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    file.c:420:29: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign]
      420 |                 ret = mkdir(p, S_IRWXU);
          |                             ^
          |                             |
          |                             unsigned char *
    /usr/include/x86_64-linux-gnu/sys/stat.h:389:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      389 | extern int mkdir (const char *__path, __mode_t __mode)
          |                   ~~~~~~~~~~~~^~~~~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o hash.o -c hash.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/util/hash.h:4,
                     from hash.c:12:
    hash.c: In function 'init_hash':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    hash.c:36:9: note: in expansion of macro 'assert'
       36 |         assert(width > 0 && func);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    hash.c:36:9: note: in expansion of macro 'assert'
       36 |         assert(width > 0 && func);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    hash.c: In function 'free_hash':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    hash.c:67:9: note: in expansion of macro 'assert'
       67 |         assert(hashp && *hashp);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    hash.c:67:9: note: in expansion of macro 'assert'
       67 |         assert(hashp && *hashp);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    hash.c: In function 'add_hash_item':
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    hash.c:99:9: note: in expansion of macro 'add_to_list'
       99 |         add_to_list(hash->hash[hashval], item);
          |         ^~~~~~~~~~~
    ../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    hash.c:99:9: note: in expansion of macro 'add_to_list'
       99 |         add_to_list(hash->hash[hashval], item);
          |         ^~~~~~~~~~~
    hash.c: In function 'del_hash_item':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    hash.c:139:9: note: in expansion of macro 'assert'
      139 |         assert(item);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    hash.c:139:9: note: in expansion of macro 'assert'
      139 |         assert(item);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    hash.c: In function 'strhash':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    hash.c:162:9: note: in expansion of macro 'assert'
      162 |         assert(k && length > 0);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    hash.c:162:9: note: in expansion of macro 'assert'
      162 |         assert(k && length > 0);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o md5.o -c md5.c 
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o memlist.o -c memlist.c 
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o memory.o -c memory.c 
    In file included from memory.c:21:
    memory.c: In function 'patience':
    ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    memory.c:34:17: note: in expansion of macro 'ERROR'
       34 |                 ERROR("Out of memory (%s returned NULL): retry #%d/%d, "
          |                 ^~~~~
    memory.c:34:23: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign]
       34 |                 ERROR("Out of memory (%s returned NULL): retry #%d/%d, "
          |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                       |
          |                       char *
    ../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *'
       41 | void elinks_error(unsigned char *fmt, ...);
          |                   ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    memory.c:46:9: note: in expansion of macro 'ERROR'
       46 |         ERROR("Out of memory (%s returned NULL) after %d tries, "
          |         ^~~~~
    memory.c:46:15: warning: pointer targets in passing argument 1 of 'elinks_error' differ in signedness [-Wpointer-sign]
       46 |         ERROR("Out of memory (%s returned NULL) after %d tries, "
          |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |               |
          |               char *
    ../.././src/util/error.h:41:34: note: expected 'unsigned char *' but argument is of type 'char *'
       41 | void elinks_error(unsigned char *fmt, ...);
          |                   ~~~~~~~~~~~~~~~^~~
    memory.c: In function 'mem_alloc':
    memory.c:61:35: warning: pointer targets in passing argument 1 of 'patience' differ in signedness [-Wpointer-sign]
       61 |                 } while (patience("malloc"));
          |                                   ^~~~~~~~
          |                                   |
          |                                   char *
    memory.c:30:25: note: expected 'unsigned char *' but argument is of type 'char *'
       30 | patience(unsigned char *of)
          |          ~~~~~~~~~~~~~~~^~
    memory.c: In function 'mem_calloc':
    memory.c:73:35: warning: pointer targets in passing argument 1 of 'patience' differ in signedness [-Wpointer-sign]
       73 |                 } while (patience("calloc"));
          |                                   ^~~~~~~~
          |                                   |
          |                                   char *
    memory.c:30:25: note: expected 'unsigned char *' but argument is of type 'char *'
       30 | patience(unsigned char *of)
          |          ~~~~~~~~~~~~~~~^~
    memory.c: In function 'mem_free':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    memory.c:82:17: note: in expansion of macro 'INTERNAL'
       82 |                 INTERNAL("mem_free(NULL)");
          |                 ^~~~~~~~
    memory.c:82:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
       82 |                 INTERNAL("mem_free(NULL)");
          |                          ^~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    memory.c: In function 'mem_realloc':
    memory.c:97:35: warning: pointer targets in passing argument 1 of 'patience' differ in signedness [-Wpointer-sign]
       97 |                 } while (patience("realloc"));
          |                                   ^~~~~~~~~
          |                                   |
          |                                   char *
    memory.c:30:25: note: expected 'unsigned char *' but argument is of type 'char *'
       30 | patience(unsigned char *of)
          |          ~~~~~~~~~~~~~~~^~
    memory.c: In function 'mem_mmap_free':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    memory.c:151:17: note: in expansion of macro 'INTERNAL'
      151 |                 INTERNAL("mem_mmap_free(NULL)");
          |                 ^~~~~~~~
    memory.c:151:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      151 |                 INTERNAL("mem_mmap_free(NULL)");
          |                          ^~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o random.o -c random.c 
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o scanner.o -c scanner.c 
    In file included from scanner.c:13:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/scanner.h: In function 'begin_token_scanning':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert'
      218 |         assert(scanner->current);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/scanner.h:218:9: note: in expansion of macro 'assert'
      218 |         assert(scanner->current);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert'
      233 |                 assert(check_scanner(scanner));
          |                 ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/scanner.h:233:17: note: in expansion of macro 'assert'
      233 |                 assert(check_scanner(scanner));
          |                 ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/scanner.h: In function 'end_token_scanning':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert'
      251 |         assert(end <= scanner->table + SCANNER_TOKENS);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/scanner.h:251:9: note: in expansion of macro 'assert'
      251 |         assert(end <= scanner->table + SCANNER_TOKENS);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert'
      258 |         assert(check_scanner(scanner));
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/scanner.h:258:9: note: in expansion of macro 'assert'
      258 |         assert(check_scanner(scanner));
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/util/scanner.h:5,
                     from scanner.c:14:
    scanner.c: In function 'map_scanner_string':
    ../.././src/util/string.h:104:41: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
      104 | #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1))
          |                                         ^
    scanner.c:28:25: note: in expansion of macro 'c_strlcasecmp'
       28 |                     && !c_strlcasecmp(mappings->name, -1, ident, length))
          |                         ^~~~~~~~~~~~~
    scanner.c: In function 'init_scanner_info':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    scanner.c:139:25: note: in expansion of macro 'assert'
      139 |                         assert(index > 0);
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    scanner.c:139:25: note: in expansion of macro 'assert'
      139 |                         assert(index > 0);
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    scanner.c:140:25: note: in expansion of macro 'assert'
      140 |                         assert(data->range.end < SCAN_TABLE_SIZE);
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    scanner.c:140:25: note: in expansion of macro 'assert'
      140 |                         assert(data->range.end < SCAN_TABLE_SIZE);
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    scanner.c:141:25: note: in expansion of macro 'assert'
      141 |                         assert(index <= data->range.end);
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    scanner.c:141:25: note: in expansion of macro 'assert'
      141 |                         assert(index <= data->range.end);
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    scanner.c:150:25: note: in expansion of macro 'assert'
      150 |                         assert(info[i].type == SCAN_STRING && pos >= 0);
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    scanner.c:150:25: note: in expansion of macro 'assert'
      150 |                         assert(info[i].type == SCAN_STRING && pos >= 0);
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    scanner.c: In function 'init_scanner':
    scanner.c:171:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      171 |         scanner->end = end ? end : string + strlen(string);
          |                                                    ^~~~~~
          |                                                    |
          |                                                    const unsigned char *
    In file included from scanner.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o secsave.o -c secsave.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from secsave.c:21:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from secsave.c:22:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    secsave.c: In function 'secure_open_umask':
    secsave.c:84:31: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       84 |         if ((get_cmd_opt_bool("no-connect")
          |                               ^~~~~~~~~~~~
          |                               |
          |                               char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    secsave.c:84:14: note: in expansion of macro 'get_cmd_opt_bool'
       84 |         if ((get_cmd_opt_bool("no-connect")
          |              ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    secsave.c:85:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       85 |              || get_cmd_opt_int("session-ring"))
          |                                 ^~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:322:31: note: in expansion of macro 'get_opt_int_tree'
      322 | #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name, NULL)
          |                               ^~~~~~~~~~~~~~~~
    secsave.c:85:17: note: in expansion of macro 'get_cmd_opt_int'
       85 |              || get_cmd_opt_int("session-ring"))
          |                 ^~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    secsave.c:86:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       86 |             && !get_cmd_opt_bool("touch-files")) {
          |                                  ^~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    secsave.c:86:17: note: in expansion of macro 'get_cmd_opt_bool'
       86 |             && !get_cmd_opt_bool("touch-files")) {
          |                 ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    secsave.c:97:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       97 |         ssi->secure_save = get_opt_bool("infofiles.secure_save", NULL);
          |                                         ^~~~~~~~~~~~~~~~~~~~~~~
          |                                         |
          |                                         char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    secsave.c:97:28: note: in expansion of macro 'get_opt_bool'
       97 |         ssi->secure_save = get_opt_bool("infofiles.secure_save", NULL);
          |                            ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    secsave.c:107:22: warning: pointer targets in passing argument 1 of 'lstat' differ in signedness [-Wpointer-sign]
      107 |         if (lstat(ssi->file_name, &st)) {
          |                   ~~~^~~~~~~~~~~
          |                      |
          |                      unsigned char *
    In file included from secsave.c:14:
    /usr/include/x86_64-linux-gnu/sys/stat.h:313:42: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      313 | extern int lstat (const char *__restrict __file,
          |                   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
    secsave.c:125:39: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign]
      125 |                         if (access(ssi->file_name, R_OK | W_OK) < 0) {
          |                                    ~~~^~~~~~~~~~~
          |                                       |
          |                                       unsigned char *
    In file included from secsave.c:16:
    /usr/include/unistd.h:287:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    secsave.c:164:30: warning: pointer targets in passing argument 1 of 'mkstemp' differ in signedness [-Wpointer-sign]
      164 |                 fd = mkstemp(randname);
          |                              ^~~~~~~~
          |                              |
          |                              unsigned char *
    In file included from secsave.c:11:
    /usr/include/stdlib.h:708:27: note: expected 'char *' but argument is of type 'unsigned char *'
      708 | extern int mkstemp (char *__template) __nonnull ((1)) __wur;
          |                     ~~~~~~^~~~~~~~~~
    secsave.c:182:36: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign]
      182 |                 ssi->fp = fopen(ssi->file_name, "wb");
          |                                 ~~~^~~~~~~~~~~
          |                                    |
          |                                    unsigned char *
    In file included from secsave.c:10:
    /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      258 | extern FILE *fopen (const char *__restrict __filename,
          |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
    secsave.c: In function 'secure_close':
    secsave.c:255:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      255 |                 if (!fail && get_opt_bool("infofiles.secure_save_fsync", NULL))
          |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    secsave.c:255:30: note: in expansion of macro 'get_opt_bool'
      255 |                 if (!fail && get_opt_bool("infofiles.secure_save_fsync", NULL))
          |                              ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    secsave.c:286:31: warning: pointer targets in passing argument 1 of 'rename' differ in signedness [-Wpointer-sign]
      286 |                 if (rename(ssi->tmp_file_name, ssi->file_name) == -1) {
          |                            ~~~^~~~~~~~~~~~~~~
          |                               |
          |                               unsigned char *
    /usr/include/stdio.h:154:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      154 | extern int rename (const char *__old, const char *__new) __THROW;
          |                    ~~~~~~~~~~~~^~~~~
    secsave.c:286:51: warning: pointer targets in passing argument 2 of 'rename' differ in signedness [-Wpointer-sign]
      286 |                 if (rename(ssi->tmp_file_name, ssi->file_name) == -1) {
          |                                                ~~~^~~~~~~~~~~
          |                                                   |
          |                                                   unsigned char *
    /usr/include/stdio.h:154:51: note: expected 'const char *' but argument is of type 'unsigned char *'
      154 | extern int rename (const char *__old, const char *__new) __THROW;
          |                                       ~~~~~~~~~~~~^~~~~
    secsave.c: In function 'secsave_strerror':
    secsave.c:367:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      367 |                 return _("Cannot read the file", term);
          |                          ^~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    secsave.c:369:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      369 |                 return _("Cannot get file status", term);
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    secsave.c:371:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      371 |                 return _("Cannot access the file", term);
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    secsave.c:373:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      373 |                 return _("Cannot create temp file", term);
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    secsave.c:375:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      375 |                 return _("Cannot rename the file", term);
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    secsave.c:377:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      377 |                 return _("File saving disabled by option", term);
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    secsave.c:379:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      379 |                 return _("Out of memory", term);
          |                          ^~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    secsave.c:381:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      381 |                 return _("Cannot write the file", term);
          |                          ^~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    secsave.c:385:26: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
      385 |                 return _("Secure file saving error", term);
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o sha1.o -c sha1.c 
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o snprintf.o -c snprintf.c 
    In file included from ../.././src/util/string.h:11,
                     from ../.././src/util/snprintf.h:69,
                     from snprintf.c:81:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o string.o -c string.c 
    In file included from ../.././src/util/string.h:11,
                     from ../.././src/util/conv.h:4,
                     from string.c:21:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/util/conv.h: In function 'trim_chars':
    ../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from string.c:16:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c: In function 'memacpy':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:77:9: note: in expansion of macro 'assertm'
       77 |         assertm(len >= 0, "[memacpy]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:77:9: note: in expansion of macro 'assertm'
       77 |         assertm(len >= 0, "[memacpy]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'stracpy':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:92:9: note: in expansion of macro 'assertm'
       92 |         assertm(src, "[stracpy]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:92:9: note: in expansion of macro 'assertm'
       92 |         assertm(src, "[stracpy]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:95:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       95 |         return memacpy(src, strlen(src));
          |                                    ^~~
          |                                    |
          |                                    const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c: In function 'add_to_strn':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:108:9: note: in expansion of macro 'assertm'
      108 |         assertm(*dst && src, "[add_to_strn]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:108:9: note: in expansion of macro 'assertm'
      108 |         assertm(*dst && src, "[add_to_strn]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:111:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      111 |         dstlen = strlen(*dst);
          |                         ^~~~
          |                         |
          |                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c:112:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      112 |         srclen = strlen(src) + 1; /* Include the NUL char! */
          |                         ^~~
          |                         |
          |                         const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c: In function 'insert_in_string':
    string.c:124:29: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      124 |         int dstlen = strlen(*dst);
          |                             ^~~~
          |                             |
          |                             unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c: In function 'straconcat':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:144:9: note: in expansion of macro 'assertm'
      144 |         assertm(str != NULL, "[straconcat]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:144:9: note: in expansion of macro 'assertm'
      144 |         assertm(str != NULL, "[straconcat]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:147:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      147 |         len = strlen(str);
          |                      ^~~
          |                      |
          |                      const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c:155:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      155 |                 unsigned int l = strlen(a);
          |                                         ^
          |                                         |
          |                                         const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c: In function 'xstrcmp':
    string.c:182:23: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      182 |         return strcmp(s1, s2);
          |                       ^~
          |                       |
          |                       const unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'const unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    string.c:182:27: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      182 |         return strcmp(s1, s2);
          |                           ^~
          |                           |
          |                           const unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    string.c: In function 'safe_strncpy':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:188:9: note: in expansion of macro 'assertm'
      188 |         assertm(dst && src && dst_size > 0, "[safe_strncpy]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:188:9: note: in expansion of macro 'assertm'
      188 |         assertm(dst && src && dst_size > 0, "[safe_strncpy]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:191:17: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
      191 |         strncpy(dst, src, dst_size);
          |                 ^~~
          |                 |
          |                 unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/ctype.h:25,
                     from string.c:12:
    /usr/include/x86_64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
          | ^~~~~
    string.c:191:22: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign]
      191 |         strncpy(dst, src, dst_size);
          |                      ^~~
          |                      |
          |                      const unsigned char *
    /usr/include/x86_64-linux-gnu/bits/string_fortified.h:92:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *'
       92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
          | ^~~~~
    string.c: In function 'elinks_strlcmp':
    string.c:232:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      232 |         strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]);
          |                                   ^~
          |                                   |
          |                                   const unsigned char *
    string.c:213:35: note: in definition of macro 'strlcmp_device'
      213 |         if (n1 == -1) n1 = strlen(s1); \
          |                                   ^~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c:232:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      232 |         strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]);
          |                                           ^~
          |                                           |
          |                                           const unsigned char *
    string.c:214:35: note: in definition of macro 'strlcmp_device'
      214 |         if (n2 == -1) n2 = strlen(s2); \
          |                                   ^~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c:39:33: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
       39 |                 elinks_internal("[%s] assertion %s failed!", o, #x); \
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    string.c:216:9: note: in expansion of macro 'string_assert'
      216 |         string_assert(errfile, errline, n1 >= 0 && n2 >= 0, c); \
          |         ^~~~~~~~~~~~~
    string.c:232:9: note: in expansion of macro 'strlcmp_device'
      232 |         strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]);
          |         ^~~~~~~~~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'elinks_strlcasecmp':
    string.c:241:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      241 |                 strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p]));
          |                                               ^~
          |                                               |
          |                                               const unsigned char *
    string.c:213:35: note: in definition of macro 'strlcmp_device'
      213 |         if (n1 == -1) n1 = strlen(s1); \
          |                                   ^~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c:241:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      241 |                 strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p]));
          |                                                       ^~
          |                                                       |
          |                                                       const unsigned char *
    string.c:214:35: note: in definition of macro 'strlcmp_device'
      214 |         if (n2 == -1) n2 = strlen(s2); \
          |                                   ^~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c:39:33: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
       39 |                 elinks_internal("[%s] assertion %s failed!", o, #x); \
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    string.c:216:9: note: in expansion of macro 'string_assert'
      216 |         string_assert(errfile, errline, n1 >= 0 && n2 >= 0, c); \
          |         ^~~~~~~~~~~~~
    string.c:241:17: note: in expansion of macro 'strlcmp_device'
      241 |                 strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p]));
          |                 ^~~~~~~~~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:244:47: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      244 |                 strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p]));
          |                                               ^~
          |                                               |
          |                                               const unsigned char *
    string.c:213:35: note: in definition of macro 'strlcmp_device'
      213 |         if (n1 == -1) n1 = strlen(s1); \
          |                                   ^~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c:244:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      244 |                 strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p]));
          |                                                       ^~
          |                                                       |
          |                                                       const unsigned char *
    string.c:214:35: note: in definition of macro 'strlcmp_device'
      214 |         if (n2 == -1) n2 = strlen(s2); \
          |                                   ^~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c:39:33: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
       39 |                 elinks_internal("[%s] assertion %s failed!", o, #x); \
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    string.c:216:9: note: in expansion of macro 'string_assert'
      216 |         string_assert(errfile, errline, n1 >= 0 && n2 >= 0, c); \
          |         ^~~~~~~~~~~~~
    string.c:244:17: note: in expansion of macro 'strlcmp_device'
      244 |                 strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p]));
          |                 ^~~~~~~~~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'init_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:328:9: note: in expansion of macro 'assertm'
      328 |         assertm(string != NULL, "[init_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:328:9: note: in expansion of macro 'assertm'
      328 |         assertm(string != NULL, "[init_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'done_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:349:9: note: in expansion of macro 'assertm'
      349 |         assertm(string != NULL, "[done_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:349:9: note: in expansion of macro 'assertm'
      349 |         assertm(string != NULL, "[done_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'add_to_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:368:9: note: in expansion of macro 'assertm'
      368 |         assertm(string && source, "[add_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:368:9: note: in expansion of macro 'assertm'
      368 |         assertm(string && source, "[add_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:375:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      375 |         return add_bytes_to_string(string, source, strlen(source));
          |                                                           ^~~~~~
          |                                                           |
          |                                                           const unsigned char *
    ../.././src/util/string.h:243:46: note: in definition of macro 'add_bytes_to_string'
      243 |         add_bytes_to_string__(string, bytes, length)
          |                                              ^~~~~~
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c: In function 'add_crlf_to_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:382:9: note: in expansion of macro 'assertm'
      382 |         assertm(string != NULL, "[add_crlf_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:382:9: note: in expansion of macro 'assertm'
      382 |         assertm(string != NULL, "[add_crlf_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'add_string_to_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:401:9: note: in expansion of macro 'assertm'
      401 |         assertm(string && from, "[add_string_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:401:9: note: in expansion of macro 'assertm'
      401 |         assertm(string && from, "[add_string_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'add_file_to_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:420:9: note: in expansion of macro 'assertm'
      420 |         assertm(string && filename, "[add_file_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:420:9: note: in expansion of macro 'assertm'
      420 |         assertm(string && filename, "[add_file_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:425:22: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign]
      425 |         file = fopen(filename, "rb");
          |                      ^~~~~~~~
          |                      |
          |                      const unsigned char *
    In file included from string.c:14:
    /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'const unsigned char *'
      258 | extern FILE *fopen (const char *__restrict __filename,
          |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
    string.c: In function 'string_concat':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:459:9: note: in expansion of macro 'assertm'
      459 |         assertm(string != NULL, "[string_concat]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:459:9: note: in expansion of macro 'assertm'
      459 |         assertm(string != NULL, "[string_concat]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'add_char_to_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:478:9: note: in expansion of macro 'assertm'
      478 |         assertm(string && character, "[add_char_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:478:9: note: in expansion of macro 'assertm'
      478 |         assertm(string && character, "[add_char_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'add_xchar_to_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:497:9: note: in expansion of macro 'assertm'
      497 |         assertm(string && character && times >= 0, "[add_xchar_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:497:9: note: in expansion of macro 'assertm'
      497 |         assertm(string && character && times >= 0, "[add_xchar_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c: In function 'add_format_to_string':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:523:9: note: in expansion of macro 'assertm'
      523 |         assertm(string && format, "[add_format_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:523:9: note: in expansion of macro 'assertm'
      523 |         assertm(string && format, "[add_format_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:529:36: warning: pointer targets in passing argument 3 of 'vsnprintf' differ in signedness [-Wpointer-sign]
      529 |         width = vsnprintf(NULL, 0, format, ap);
          |                                    ^~~~~~
          |                                    |
          |                                    const unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *'
       65 | __NTH (vsnprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    string.c:538:19: warning: pointer targets in passing argument 1 of 'vsnprintf' differ in signedness [-Wpointer-sign]
      538 |         vsnprintf(&string->source[string->length], width + 1, format, ap);
          |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                   |
          |                   unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       65 | __NTH (vsnprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    string.c:538:63: warning: pointer targets in passing argument 3 of 'vsnprintf' differ in signedness [-Wpointer-sign]
      538 |         vsnprintf(&string->source[string->length], width + 1, format, ap);
          |                                                               ^~~~~~
          |                                                               |
          |                                                               const unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:1: note: expected 'const char * restrict' but argument is of type 'const unsigned char *'
       65 | __NTH (vsnprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    string.c: In function 'add_to_string_list':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:554:9: note: in expansion of macro 'assertm'
      554 |         assertm(list && source, "[add_to_string_list]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:554:9: note: in expansion of macro 'assertm'
      554 |         assertm(list && source, "[add_to_string_list]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    string.c:561:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      561 |         if (length < 0) length = strlen(source);
          |                                         ^~~~~~
          |                                         |
          |                                         const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    string.c: In function 'free_string_list':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    string.c:578:9: note: in expansion of macro 'assertm'
      578 |         assertm(list != NULL, "[free_string_list]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    string.c:578:9: note: in expansion of macro 'assertm'
      578 |         assertm(list != NULL, "[free_string_list]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -I/usr/include/p11-kit-1   -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o time.o -c time.c 
    In file included from time.c:18:
    time.c: In function 'sec_to_ms':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    time.c:160:9: note: in expansion of macro 'assert'
      160 |         assert(sec >= 0 && sec < LONG_MAX / 1000L);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    time.c:160:9: note: in expansion of macro 'assert'
      160 |         assert(sec >= 0 && sec < LONG_MAX / 1000L);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    time.c: In function 'add_ms_to_ms':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    time.c:172:9: note: in expansion of macro 'assert'
      172 |         assert(la >= 0 && lb >= 0 && lb < LONG_MAX - la);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    time.c:172:9: note: in expansion of macro 'assert'
      172 |         assert(la >= 0 && lb >= 0 && lb < LONG_MAX - la);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    time.c: In function 'mult_ms':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    time.c:183:9: note: in expansion of macro 'assert'
      183 |         assert(la >= 0 && lb >= 0 && la < LONG_MAX / lb);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    time.c:183:9: note: in expansion of macro 'assert'
      183 |         assert(la >= 0 && lb >= 0 && la < LONG_MAX / lb);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ld -r -o lib.o base64.o color.o conv.o env.o error.o fastfind.o file.o hash.o md5.o memlist.o memory.o random.o scanner.o secsave.o sha1.o snprintf.o string.o time.o 
    make[4]: Leaving directory '/build/elinks-0.13.2/src/util'
    make -C viewer all
    make[4]: Entering directory '/build/elinks-0.13.2/src/viewer'
    make -C dump all
    make[5]: Entering directory '/build/elinks-0.13.2/src/viewer/dump'
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o dump.o -c dump.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/cache/cache.h:4,
                     from dump.c:20:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/document/document.h:8,
                     from dump.c:22:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from dump.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from dump.c:28:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    dump.c: In function 'dump_output_prepare_frame':
    dump.c:116:40: warning: pointer targets in passing argument 1 of 'get_cp_index' differ in signedness [-Wpointer-sign]
      116 |         const int cp437 = get_cp_index("cp437");
          |                                        ^~~~~~~
          |                                        |
          |                                        char *
    In file included from ../../.././src/document/document.h:5:
    ../../.././src/intl/charsets.h:123:18: note: expected 'const unsigned char *' but argument is of type 'char *'
      123 | int get_cp_index(const unsigned char *);
          |                  ^~~~~~~~~~~~~~~~~~~~~
    dump.c: In function 'dump_output_alloc':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    dump.c:172:9: note: in expansion of macro 'assert'
      172 |         assert((fd == -1) ^ (string == NULL));
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    dump.c:172:9: note: in expansion of macro 'assert'
      172 |         assert((fd == -1) ^ (string == NULL));
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from dump.c:21:
    dump-specialized.h: In function 'dump_16color_unibyte':
    dump-specialized.h:32:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       32 |         const int width = get_opt_int("document.dump.width", NULL);
          |                                       ^~~~~~~~~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    dump-specialized.h:32:27: note: in expansion of macro 'get_opt_int'
       32 |         const int width = get_opt_int("document.dump.width", NULL);
          |                           ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump-specialized.h: In function 'dump_16color_utf8':
    dump-specialized.h:32:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       32 |         const int width = get_opt_int("document.dump.width", NULL);
          |                                       ^~~~~~~~~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    dump-specialized.h:32:27: note: in expansion of macro 'get_opt_int'
       32 |         const int width = get_opt_int("document.dump.width", NULL);
          |                           ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump.c: In function 'write_color_256':
    dump.c:264:18: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      264 |         snprintf(bufor, 16, "\033[%s;5;%dm", str, color);
          |                  ^~~~~
          |                  |
          |                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/errno.h:25,
                     from dump.c:7:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    dump-specialized.h: In function 'dump_256color_unibyte':
    dump-specialized.h:36:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       36 |         const int width = get_opt_int("document.dump.width", NULL);
          |                                       ^~~~~~~~~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    dump-specialized.h:36:27: note: in expansion of macro 'get_opt_int'
       36 |         const int width = get_opt_int("document.dump.width", NULL);
          |                           ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    In file included from dump-color-mode.h:26,
                     from dump.c:275:
    dump-specialized.h:53:33: warning: pointer targets in passing argument 1 of 'write_color_256' differ in signedness [-Wpointer-sign]
       53 |                 write_color_256("38", foreground, out);
          |                                 ^~~~
          |                                 |
          |                                 char *
    dump.c:258:38: note: expected 'const unsigned char *' but argument is of type 'char *'
      258 | write_color_256(const unsigned char *str, unsigned char color,
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~
    dump-specialized.h:54:33: warning: pointer targets in passing argument 1 of 'write_color_256' differ in signedness [-Wpointer-sign]
       54 |                 write_color_256("48", background, out);
          |                                 ^~~~
          |                                 |
          |                                 char *
    dump.c:258:38: note: expected 'const unsigned char *' but argument is of type 'char *'
      258 | write_color_256(const unsigned char *str, unsigned char color,
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~
    dump-specialized.h:104:53: warning: pointer targets in passing argument 1 of 'write_color_256' differ in signedness [-Wpointer-sign]
      104 |                                 if (write_color_256("38", foreground, out))
          |                                                     ^~~~
          |                                                     |
          |                                                     char *
    dump.c:258:38: note: expected 'const unsigned char *' but argument is of type 'char *'
      258 | write_color_256(const unsigned char *str, unsigned char color,
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~
    dump-specialized.h:110:53: warning: pointer targets in passing argument 1 of 'write_color_256' differ in signedness [-Wpointer-sign]
      110 |                                 if (write_color_256("48", background, out))
          |                                                     ^~~~
          |                                                     |
          |                                                     char *
    dump.c:258:38: note: expected 'const unsigned char *' but argument is of type 'char *'
      258 | write_color_256(const unsigned char *str, unsigned char color,
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~
    dump-specialized.h: In function 'dump_256color_utf8':
    dump-specialized.h:36:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       36 |         const int width = get_opt_int("document.dump.width", NULL);
          |                                       ^~~~~~~~~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    dump-specialized.h:36:27: note: in expansion of macro 'get_opt_int'
       36 |         const int width = get_opt_int("document.dump.width", NULL);
          |                           ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    In file included from dump-color-mode.h:32:
    dump-specialized.h:53:33: warning: pointer targets in passing argument 1 of 'write_color_256' differ in signedness [-Wpointer-sign]
       53 |                 write_color_256("38", foreground, out);
          |                                 ^~~~
          |                                 |
          |                                 char *
    dump.c:258:38: note: expected 'const unsigned char *' but argument is of type 'char *'
      258 | write_color_256(const unsigned char *str, unsigned char color,
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~
    dump-specialized.h:54:33: warning: pointer targets in passing argument 1 of 'write_color_256' differ in signedness [-Wpointer-sign]
       54 |                 write_color_256("48", background, out);
          |                                 ^~~~
          |                                 |
          |                                 char *
    dump.c:258:38: note: expected 'const unsigned char *' but argument is of type 'char *'
      258 | write_color_256(const unsigned char *str, unsigned char color,
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~
    dump-specialized.h:104:53: warning: pointer targets in passing argument 1 of 'write_color_256' differ in signedness [-Wpointer-sign]
      104 |                                 if (write_color_256("38", foreground, out))
          |                                                     ^~~~
          |                                                     |
          |                                                     char *
    dump.c:258:38: note: expected 'const unsigned char *' but argument is of type 'char *'
      258 | write_color_256(const unsigned char *str, unsigned char color,
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~
    dump-specialized.h:110:53: warning: pointer targets in passing argument 1 of 'write_color_256' differ in signedness [-Wpointer-sign]
      110 |                                 if (write_color_256("48", background, out))
          |                                                     ^~~~
          |                                                     |
          |                                                     char *
    dump.c:258:38: note: expected 'const unsigned char *' but argument is of type 'char *'
      258 | write_color_256(const unsigned char *str, unsigned char color,
          |                 ~~~~~~~~~~~~~~~~~~~~~^~~
    dump.c: In function 'dump_references':
    dump.c:326:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      326 |             && get_opt_bool("document.dump.references", NULL)) {
          |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    dump.c:326:16: note: in expansion of macro 'get_opt_bool'
      326 |             && get_opt_bool("document.dump.references", NULL)) {
          |                ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump.c:329:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      329 |                 unsigned char *header = "\nReferences\n\n   Visible links\n";
          |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    dump.c:330:62: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      330 |                 const unsigned char *label_key = get_opt_str("document.browse.links.label_key", NULL);
          |                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                              |
          |                                                              char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    dump.c:330:50: note: in expansion of macro 'get_opt_str'
      330 |                 const unsigned char *label_key = get_opt_str("document.browse.links.label_key", NULL);
          |                                                  ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump.c:331:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      331 |                 int headlen = strlen(header);
          |                                      ^~~~~~
          |                                      |
          |                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    dump.c:332:35: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      332 |                 int base = strlen(label_key);
          |                                   ^~~~~~~~~
          |                                   |
          |                                   const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    dump.c:349:50: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      349 |                                         snprintf(buf, D_BUF, "%4s. %s\n\t%s\n",
          |                                                  ^~~
          |                                                  |
          |                                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    dump.c:352:50: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      352 |                                         snprintf(buf, D_BUF, "%4s. %s\n",
          |                                                  ^~~
          |                                                  |
          |                                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    dump.c:356:50: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      356 |                                         snprintf(buf, D_BUF, "   . %s\n\t%s\n",
          |                                                  ^~~
          |                                                  |
          |                                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    dump.c:359:50: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      359 |                                         snprintf(buf, D_BUF, "   . %s\n", where);
          |                                                  ^~~
          |                                                  |
          |                                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    dump.c:362:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      362 |                         reflen = strlen(buf);
          |                                         ^~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    dump.c: In function 'dump_formatted':
    dump.c:403:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      403 |         width = get_opt_int("document.dump.width", NULL);
          |                             ^~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    dump.c:403:17: note: in expansion of macro 'get_opt_int'
      403 |         width = get_opt_int("document.dump.width", NULL);
          |                 ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump.c:406:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      406 |         o.cp = get_opt_codepage("document.dump.codepage", NULL);
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:317:37: note: in expansion of macro 'get_opt_codepage_tree'
      317 | #define get_opt_codepage(name, ses) get_opt_codepage_tree(config_options, name, ses)
          |                                     ^~~~~~~~~~~~~~~~~~~~~
    dump.c:406:16: note: in expansion of macro 'get_opt_codepage'
      406 |         o.cp = get_opt_codepage("document.dump.codepage", NULL);
          |                ^~~~~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump.c:407:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      407 |         o.color_mode = get_opt_int("document.dump.color_mode", NULL);
          |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                    |
          |                                    char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    dump.c:407:24: note: in expansion of macro 'get_opt_int'
      407 |         o.color_mode = get_opt_int("document.dump.color_mode", NULL);
          |                        ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump.c:410:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      410 |         o.links_numbering = get_opt_bool("document.dump.numbering", NULL);
          |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    dump.c:410:29: note: in expansion of macro 'get_opt_bool'
      410 |         o.links_numbering = get_opt_bool("document.dump.numbering", NULL);
          |                             ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump.c: In function 'dump_source':
    ../../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    dump.c:489:33: note: in expansion of macro 'ERROR'
      489 |                                 ERROR(gettext("Can't write to stdout: %s"),
          |                                 ^~~~~
    dump.c:489:47: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
      489 |                                 ERROR(gettext("Can't write to stdout: %s"),
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    ../../.././src/util/error.h:40:23: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       40 | #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
          |                       ^
    dump.c:492:33: note: in expansion of macro 'ERROR'
      492 |                                 ERROR(gettext("Can't write to stdout."));
          |                                 ^~~~~
    dump.c:492:47: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
      492 |                                 ERROR(gettext("Can't write to stdout."));
          |                                               ^~~~~~~~~~~~~~~~~~~~~~~~
          |                                               |
          |                                               char *
    ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    dump.c: In function 'dump_loading_callback':
    dump.c:595:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      595 |         if (get_cmd_opt_bool("dump")) {
          |                              ^~~~~~
          |                              |
          |                              char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    dump.c:595:13: note: in expansion of macro 'get_cmd_opt_bool'
      595 |         if (get_cmd_opt_bool("dump")) {
          |             ^~~~~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    dump.c: In function 'dump_start':
    dump.c:630:34: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
      630 |                 usrerror(gettext("URL protocol not supported (%s)."), url);
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    dump.c: In function 'dump_next':
    ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    dump.c:671:17: note: in expansion of macro 'add_to_list'
      671 |                 add_to_list(done_list, item);
          |                 ^~~~~~~~~~~
    ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    dump.c:671:17: note: in expansion of macro 'add_to_list'
      671 |                 add_to_list(done_list, item);
          |                 ^~~~~~~~~~~
    dump.c:674:36: warning: pointer targets in passing argument 1 of 'dump_print' differ in signedness [-Wpointer-sign]
      674 |                         dump_print("document.dump.separator", NULL);
          |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
          |                                    |
          |                                    char *
    ../../.././src/config/options.h:14:16: note: expected 'unsigned char *' but argument is of type 'char *'
       14 | #define option option_elinks
    dump.c:562:27: note: in expansion of macro 'option'
      562 | dump_print(unsigned char *option, struct string *url)
          |                           ^~~~~~
    dump.c:679:28: warning: pointer targets in passing argument 1 of 'dump_print' differ in signedness [-Wpointer-sign]
      679 |                 dump_print("document.dump.header", &item->string);
          |                            ^~~~~~~~~~~~~~~~~~~~~~
          |                            |
          |                            char *
    ../../.././src/config/options.h:14:16: note: expected 'unsigned char *' but argument is of type 'char *'
       14 | #define option option_elinks
    dump.c:562:27: note: in expansion of macro 'option'
      562 | dump_print(unsigned char *option, struct string *url)
          |                           ^~~~~~
    dump.c:684:28: warning: pointer targets in passing argument 1 of 'dump_print' differ in signedness [-Wpointer-sign]
      684 |                 dump_print("document.dump.footer", &item->string);
          |                            ^~~~~~~~~~~~~~~~~~~~~~
          |                            |
          |                            char *
    ../../.././src/config/options.h:14:16: note: expected 'unsigned char *' but argument is of type 'char *'
       14 | #define option option_elinks
    dump.c:562:27: note: in expansion of macro 'option'
      562 | dump_print(unsigned char *option, struct string *url)
          |                           ^~~~~~
    dump.c: In function 'add_document_to_string':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    dump.c:698:9: note: in expansion of macro 'assert'
      698 |         assert(string && document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    dump.c:698:9: note: in expansion of macro 'assert'
      698 |         assert(string && document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    dump.c: In function 'dump_next':
    ../../.././src/util/lists.h:172:24: warning: array subscript 'struct string_list_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                        ^~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    dump.c:671:17: note: in expansion of macro 'add_to_list'
      671 |                 add_to_list(done_list, item);
          |                 ^~~~~~~~~~~
    dump.c:651:54: note: object 'done_list' of size 16
      651 |         static INIT_LIST_OF(struct string_list_item, done_list);
          |                                                      ^~~~~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    ../../.././src/util/lists.h:174:12: warning: array subscript 'struct string_list_item[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |            ^~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    dump.c:671:17: note: in expansion of macro 'add_to_list'
      671 |                 add_to_list(done_list, item);
          |                 ^~~~~~~~~~~
    dump.c:651:54: note: object 'done_list' of size 16
      651 |         static INIT_LIST_OF(struct string_list_item, done_list);
          |                                                      ^~~~~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    ld -r -o lib.o dump.o 
    make[5]: Leaving directory '/build/elinks-0.13.2/src/viewer/dump'
    make -C text all
    make[5]: Entering directory '/build/elinks-0.13.2/src/viewer/text'
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o draw.o -c draw.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/bfu/inpfield.h:6,
                     from ../../.././src/bfu/widget.h:10,
                     from ../../.././src/bfu/dialog.h:5,
                     from draw.c:16:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/document/document.h:8,
                     from draw.c:18:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from draw.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from draw.c:26:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c: In function 'check_document_fragment':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:53:9: note: in expansion of macro 'assert'
       53 |         assert(uri->fragmentlen);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:53:9: note: in expansion of macro 'assert'
       53 |         assert(uri->fragmentlen);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:61:9: note: in expansion of macro 'assert'
       61 |         assert(fragment.length);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:61:9: note: in expansion of macro 'assert'
       61 |         assert(fragment.length);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:62:9: note: in expansion of macro 'assert'
       62 |         assert(*fragment.source);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:62:9: note: in expansion of macro 'assert'
       62 |         assert(*fragment.source);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:69:17: note: in expansion of macro 'assert'
       69 |                 assert(cached);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:69:17: note: in expansion of macro 'assert'
       69 |                 assert(cached);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/main/module.h:4,
                     from ../../.././src/bfu/leds.h:6,
                     from ../../.././src/bfu/widget.h:12:
    draw.c:75:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       75 |                 if (get_opt_bool("document.browse.links.missing_fragment",
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    draw.c:75:21: note: in expansion of macro 'get_opt_bool'
       75 |                 if (get_opt_bool("document.browse.links.missing_fragment",
          |                     ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    draw.c:79:51: note: in expansion of macro 'N_'
       79 |                          msg_text(ses->tab->term, N_("The requested fragment "
          |                                                   ^~
    In file included from ../../.././src/bfu/widget.h:14:
    ../../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    draw.c:78:26: note: in expansion of macro 'N_'
       78 |                          N_("Missing fragment"), ALIGN_CENTER,
          |                          ^~
    ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    draw.c: In function 'draw_frame_lines':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:98:9: note: in expansion of macro 'assert'
       98 |         assert(term && frameset_desc && frameset_desc->frame_desc);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:98:9: note: in expansion of macro 'assert'
       98 |         assert(term && frameset_desc && frameset_desc->frame_desc);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c: In function 'draw_doc':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:209:9: note: in expansion of macro 'assert'
      209 |         assert(ses && ses->tab && ses->tab->term && doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:209:9: note: in expansion of macro 'assert'
      209 |         assert(ses && ses->tab && ses->tab->term && doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c:230:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      230 |         color.foreground = get_opt_color("document.colors.text", ses);
          |                                          ^~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree'
      318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses)
          |                                  ^~~~~~~~~~~~~~~~~~
    draw.c:230:28: note: in expansion of macro 'get_opt_color'
      230 |         color.foreground = get_opt_color("document.colors.text", ses);
          |                            ^~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c:233:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      233 |                          : get_opt_color("document.colors.background", ses);
          |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:318:34: note: in expansion of macro 'get_opt_color_tree'
      318 | #define get_opt_color(name, ses) get_opt_color_tree(config_options, name, ses)
          |                                  ^~~~~~~~~~~~~~~~~~
    draw.c:233:28: note: in expansion of macro 'get_opt_color'
      233 |                          : get_opt_color("document.colors.background", ses);
          |                            ^~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    draw.c: In function 'draw_frames':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:325:9: note: in expansion of macro 'assert'
      325 |         assert(ses && ses->doc_view && ses->doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:325:9: note: in expansion of macro 'assert'
      325 |         assert(ses && ses->doc_view && ses->doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    draw.c: In function 'draw_formatted':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    draw.c:359:9: note: in expansion of macro 'assert'
      359 |         assert(ses && ses->tab);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    draw.c:359:9: note: in expansion of macro 'assert'
      359 |         assert(ses && ses->tab);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o form.o -c form.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/bfu/inpfield.h:6,
                     from ../../.././src/bfu/widget.h:10,
                     from ../../.././src/bfu/dialog.h:5,
                     from form.c:27:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/document/document.h:8,
                     from form.c:30:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from form.c:15:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from form.c:34:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from form.c:45:
    ../../.././src/util/conv.h: In function 'trim_chars':
    ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from form.c:47:
    ../../.././src/util/file.h: In function 'stat_links':
    ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    In file included from ../../.././src/config/options.h:9,
                     from ../../.././src/main/module.h:4,
                     from ../../.././src/bfu/leds.h:6,
                     from ../../.././src/bfu/widget.h:12:
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_user':
    ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/errno.h:25,
                     from form.c:12:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_group':
    ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_size':
    ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_date':
    ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c: In function 'fixup_select_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:113:9: note: in expansion of macro 'assert'
      113 |         assert(fc && fs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:113:9: note: in expansion of macro 'assert'
      113 |         assert(fc && fs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:118:34: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      118 |             && !strcmp(fc->values[fs->state], fs->value))
          |                        ~~~~~~~~~~^~~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    form.c:118:49: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      118 |             && !strcmp(fc->values[fs->state], fs->value))
          |                                               ~~^~~~~~~
          |                                                 |
          |                                                 unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    form.c:122:39: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      122 |                 if (!strcmp(fc->values[i], fs->value)) {
          |                             ~~~~~~~~~~^~~
          |                                       |
          |                                       unsigned char *
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    form.c:122:46: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      122 |                 if (!strcmp(fc->values[i], fs->value)) {
          |                                            ~~^~~~~~~
          |                                              |
          |                                              unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
    form.c: In function 'selected_item':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:145:9: note: in expansion of macro 'assert'
      145 |         assert(term && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:145:9: note: in expansion of macro 'assert'
      145 |         assert(term && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:149:9: note: in expansion of macro 'assert'
      149 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:149:9: note: in expansion of macro 'assert'
      149 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'init_form_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:175:9: note: in expansion of macro 'assert'
      175 |         assert(fc && fs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:175:9: note: in expansion of macro 'assert'
      175 |         assert(fc && fs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:198:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      198 |                                         strlen(fc->default_value),
          |                                                ~~^~~~~~~~~~~~~~~
          |                                                  |
          |                                                  unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:202:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      202 |                         fs->state = fs->value ? strlen(fs->value) : 0;
          |                                                        ~~^~~~~~~
          |                                                          |
          |                                                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:210:45: warning: pointer targets in passing argument 1 of 'stracpy' differ in signedness [-Wpointer-sign]
      210 |                         fs->value = stracpy("");
          |                                             ^~
          |                                             |
          |                                             char *
    ../../.././src/util/string.h:31:45: note: expected 'const unsigned char *' but argument is of type 'char *'
       31 | unsigned char *stracpy(const unsigned char *src);
          |                        ~~~~~~~~~~~~~~~~~~~~~^~~
    form.c:218:42: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      218 |                                 strlen(fc->default_value),
          |                                        ~~^~~~~~~~~~~~~~~
          |                                          |
          |                                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c: In function 'find_form_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:247:9: note: in expansion of macro 'assert'
      247 |         assert(doc_view && doc_view->vs && fc);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:247:9: note: in expansion of macro 'assert'
      247 |         assert(doc_view && doc_view->vs && fc);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'find_form_view_in_vs':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:320:9: note: in expansion of macro 'assert'
      320 |         assert(vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:320:9: note: in expansion of macro 'assert'
      320 |         assert(vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    form.c:328:9: note: in expansion of macro 'add_to_list'
      328 |         add_to_list(vs->forms, fv);
          |         ^~~~~~~~~~~
    ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    form.c:328:9: note: in expansion of macro 'add_to_list'
      328 |         add_to_list(vs->forms, fv);
          |         ^~~~~~~~~~~
    form.c: In function 'get_current_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:381:9: note: in expansion of macro 'assert'
      381 |         assert(ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:381:9: note: in expansion of macro 'assert'
      381 |         assert(ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:385:9: note: in expansion of macro 'assert'
      385 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:385:9: note: in expansion of macro 'assert'
      385 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'draw_form_entry':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:406:9: note: in expansion of macro 'assert'
      406 |         assert(term && doc_view && doc_view->document && doc_view->vs && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:406:9: note: in expansion of macro 'assert'
      406 |         assert(term && doc_view && doc_view->document && doc_view->vs && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    form.c:410:9: note: in expansion of macro 'assertm'
      410 |         assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:410:9: note: in expansion of macro 'assertm'
      410 |         assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:442:40: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      442 |                         len = strlen(fs->value) - fs->vpos;
          |                                      ~~^~~~~~~
          |                                        |
          |                                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:463:41: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      463 |                         if (!text) text = "";
          |                                         ^
    form.c:464:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      464 |                         len = strlen(text);
          |                                      ^~~~
          |                                      |
          |                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:591:35: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      591 |                                 s = "";
          |                                   ^
    form.c:616:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      616 |                         end = strchr((const char *)s, '\0');
          |                             ^
    form.c: In function 'draw_forms':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:667:9: note: in expansion of macro 'assert'
      667 |         assert(term && doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:667:9: note: in expansion of macro 'assert'
      667 |         assert(term && doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    form.c:674:17: note: in expansion of macro 'assertm'
      674 |                 assertm(!l1 && !l2, "get_first_link == %p, get_last_link == %p", l1, l2);
          |                 ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:674:17: note: in expansion of macro 'assertm'
      674 |                 assertm(!l1 && !l2, "get_first_link == %p, get_last_link == %p", l1, l2);
          |                 ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'done_submitted_value_list':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:694:9: note: in expansion of macro 'assert'
      694 |         assert(list);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:694:9: note: in expansion of macro 'assert'
      694 |         assert(list);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'add_submitted_value_to_list':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:715:9: note: in expansion of macro 'assert'
      715 |         assert(fc && fs && list);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:715:9: note: in expansion of macro 'assert'
      715 |         assert(fc && fs && list);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:755:50: warning: pointer targets in passing argument 2 of 'init_submitted_value' differ in signedness [-Wpointer-sign]
      755 |                 sub = init_submitted_value(name, "0", type, fc, position);
          |                                                  ^~~
          |                                                  |
          |                                                  char *
    form.c:77:58: note: expected 'unsigned char *' but argument is of type 'char *'
       77 | init_submitted_value(unsigned char *name, unsigned char *value, enum form_type type,
          |                                           ~~~~~~~~~~~~~~~^~~~~
    form.c:761:50: warning: pointer targets in passing argument 2 of 'init_submitted_value' differ in signedness [-Wpointer-sign]
      761 |                 sub = init_submitted_value(name, "0", type, fc, position);
          |                                                  ^~~
          |                                                  |
          |                                                  char *
    form.c:77:58: note: expected 'unsigned char *' but argument is of type 'char *'
       77 | init_submitted_value(unsigned char *name, unsigned char *value, enum form_type type,
          |                                           ~~~~~~~~~~~~~~~^~~~~
    form.c: In function 'get_successful_controls':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:807:9: note: in expansion of macro 'assert'
      807 |         assert(doc_view && fc && fc->form && list);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:807:9: note: in expansion of macro 'assert'
      807 |         assert(doc_view && fc && fc->form && list);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'encode_crlf':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:833:9: note: in expansion of macro 'assert'
      833 |         assert(sv && sv->value);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:833:9: note: in expansion of macro 'assert'
      833 |         assert(sv && sv->value);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'encode_controls':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:859:9: note: in expansion of macro 'assert'
      859 |         assert(l && data);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:859:9: note: in expansion of macro 'assert'
      859 |         assert(l && data);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:870:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      870 |                 encode_uri_string(data, sv->name, strlen(sv->name), 1);
          |                                                          ~~^~~~~~
          |                                                            |
          |                                                            unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:884:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      884 |                                                     strlen(p), -1, CSM_FORM, NULL, NULL, NULL);
          |                                                            ^
          |                                                            |
          |                                                            unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:893:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      893 |                                             strlen(sv->value), -1, CSM_FORM, NULL, NULL, NULL);
          |                                                    ~~^~~~~~~
          |                                                      |
          |                                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:901:60: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      901 |                         encode_uri_string(data, p2, strlen(p2), 1);
          |                                                            ^~
          |                                                            |
          |                                                            unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c: In function 'add_boundary':
    form.c:949:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      949 |         add_to_string(data, "--");
          |                             ^~~~
          |                             |
          |                             char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c: In function 'encode_multipart':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:996:9: note: in expansion of macro 'assert'
      996 |         assert(ses && l && data && boundary);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:996:9: note: in expansion of macro 'assert'
      996 |         assert(ses && l && data && boundary);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:1015:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1015 |                 add_to_string(data, "Content-Disposition: form-data; name=\"");
          |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                     |
          |                                     char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c:1022:45: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1022 |                         add_to_string(data, "; filename=\"");
          |                                             ^~~~~~~~~~~~~~~
          |                                             |
          |                                             char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c:1032:35: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1032 |                         extension = strrchr((const char *)sv->value, '.');
          |                                   ^
    form.c:1038:61: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1038 |                                         add_to_string(data, "Content-Type: ");
          |                                                             ^~~~~~~~~~~~~~~~
          |                                                             |
          |                                                             char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c:1051:54: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1051 |                                 if (get_cmd_opt_bool("anonymous")) {
          |                                                      ^~~~~~~~~~~
          |                                                      |
          |                                                      char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    form.c:1051:37: note: in expansion of macro 'get_cmd_opt_bool'
     1051 |                                 if (get_cmd_opt_bool("anonymous")) {
          |                                     ^~~~~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    form.c:1059:44: warning: pointer targets in passing argument 1 of 'access' differ in signedness [-Wpointer-sign]
     1059 |                                 if (access(filename, R_OK)) {
          |                                            ^~~~~~~~
          |                                            |
          |                                            unsigned char *
    In file included from form.c:18:
    /usr/include/unistd.h:287:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      287 | extern int access (const char *__name, int __type) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    form.c:1093:61: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1093 |                                                    strlen(sv->value), -1, CSM_FORM, NULL,
          |                                                           ~~^~~~~~~
          |                                                             |
          |                                                             unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1109:29: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1109 |         add_to_string(data, "--\r\n");
          |                             ^~~~~~~~
          |                             |
          |                             char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    form.c:1122:43: note: in expansion of macro 'N_'
     1122 |                  msg_text(ses->tab->term, N_("Could not load file %s: %s"),
          |                                           ^~
    In file included from ../../.././src/bfu/widget.h:14:
    ../../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    form.c:1121:18: note: in expansion of macro 'N_'
     1121 |                  N_("Error while posting form"), ALIGN_CENTER,
          |                  ^~
    ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    form.c: In function 'encode_text_plain':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1151:9: note: in expansion of macro 'assert'
     1151 |         assert(l && data);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1151:9: note: in expansion of macro 'assert'
     1151 |         assert(l && data);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:1175:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1175 |                                                strlen(value), -1, CSM_FORM,
          |                                                       ^~~~~
          |                                                       |
          |                                                       unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c: In function 'do_reset_form':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1199:9: note: in expansion of macro 'assert'
     1199 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1199:9: note: in expansion of macro 'assert'
     1199 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'get_form_uri':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1237:9: note: in expansion of macro 'assert'
     1237 |         assert(ses && ses->tab && ses->tab->term);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1237:9: note: in expansion of macro 'assert'
     1237 |         assert(ses && ses->tab && ses->tab->term);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1239:9: note: in expansion of macro 'assert'
     1239 |         assert(doc_view && doc_view->document && fc && fc->form);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1239:9: note: in expansion of macro 'assert'
     1239 |         assert(doc_view && doc_view->document && fc && fc->form);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:1278:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1278 |             && get_opt_bool("document.browse.forms.show_formhist", ses))
          |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    form.c:1278:16: note: in expansion of macro 'get_opt_bool'
     1278 |             && get_opt_bool("document.browse.forms.show_formhist", ses))
          |                ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    form.c:1293:38: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1293 |                 unsigned char *pos = strchr((const char *)form->action, '#');
          |                                      ^~~~~~
    form.c:1321:44: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1321 |                         add_to_string(&go, "application/x-www-form-urlencoded\n");
          |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                            |
          |                                            char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c:1326:44: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1326 |                         add_to_string(&go, "text/plain\n");
          |                                            ^~~~~~~~~~~~~~
          |                                            |
          |                                            char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c:1331:44: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1331 |                         add_to_string(&go, "multipart/form-data; boundary=");
          |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                            |
          |                                            char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1356:33: note: in expansion of macro 'assert'
     1356 |                                 assert(i == b->begin);
          |                                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1356:33: note: in expansion of macro 'assert'
     1356 |                                 assert(i == b->begin);
          |                                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1357:33: note: in expansion of macro 'assert'
     1357 |                                 assert(b->end - b->begin >= 2);
          |                                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1357:33: note: in expansion of macro 'assert'
     1357 |                                 assert(b->end - b->begin >= 2);
          |                                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1358:33: note: in expansion of macro 'assert'
     1358 |                                 assert(data.source[b->begin] == FILE_CHAR);
          |                                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1358:33: note: in expansion of macro 'assert'
     1358 |                                 assert(data.source[b->begin] == FILE_CHAR);
          |                                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1359:33: note: in expansion of macro 'assert'
     1359 |                                 assert(data.source[b->end - 1] == FILE_CHAR);
          |                                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1359:33: note: in expansion of macro 'assert'
     1359 |                                 assert(data.source[b->end - 1] == FILE_CHAR);
          |                                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'set_file_form_state':
    form.c:1452:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1452 |         fs->state = strlen(filename);
          |                            ^~~~~~~~
          |                            |
          |                            unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c: In function 'field_op':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1501:9: note: in expansion of macro 'assert'
     1501 |         assert(ses && doc_view && link && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1501:9: note: in expansion of macro 'assert'
     1501 |         assert(ses && doc_view && link && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    form.c:1505:9: note: in expansion of macro 'assertm'
     1505 |         assertm(fc != NULL, "link has no form control");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1505:9: note: in expansion of macro 'assertm'
     1505 |         assertm(fc != NULL, "link has no form control");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:1542:54: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1542 |                                 unsigned char *end = strchr((const char *)text, '\0');
          |                                                      ^~~~~~
    form.c:1548:77: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1548 |                                 fs->state = int_min(fs->state + 1, strlen(fs->value));
          |                                                                           ~~^~~~~~~
          |                                                                             |
          |                                                                             unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1594:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1594 |                                 fs->state = strlen(fs->value);
          |                                                    ~~^~~~~~~
          |                                                      |
          |                                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1617:54: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1617 |                                 fs->state = strlen(fs->value);
          |                                                    ~~^~~~~~~
          |                                                      |
          |                                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1646:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1646 |                         length = strlen(text);
          |                                         ^~~~
          |                                         |
          |                                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1653:62: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1653 |                                         fs->state = strlen(fs->value);
          |                                                            ~~^~~~~~~
          |                                                              |
          |                                                              unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1676:48: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1676 |                               && !get_opt_bool("document.browse.forms.auto_submit", ses))
          |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                |
          |                                                char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    form.c:1676:35: note: in expansion of macro 'get_opt_bool'
     1676 |                               && !get_opt_bool("document.browse.forms.auto_submit", ses))
          |                                   ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    form.c:1704:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1704 |                                         length = strlen(fs->value + old_state) + 1;
          |                                                         ~~~~~~~~~~^~~~~~~~~~~
          |                                                                   |
          |                                                                   unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1710:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1710 |                                 length = strlen(fs->value + fs->state) + 1;
          |                                                 ~~~~~~~~~~^~~~~~~~~~~
          |                                                           |
          |                                                           unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1723:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1723 |                         length = strlen(fs->value);
          |                                         ~~^~~~~~~
          |                                           |
          |                                           unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1767:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1767 |                         length = strlen(fs->value + fs->state) + 1;
          |                                         ~~~~~~~~~~^~~~~~~~~~~
          |                                                   |
          |                                                   unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1789:30: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1789 |                         text = strchr((const char *)(fs->value + fs->state), ASCII_LF);
          |                              ^
    form.c:1798:69: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1798 |                         memmove(fs->value + fs->state, text, strlen(text) + 1);
          |                                                                     ^~~~
          |                                                                     |
          |                                                                     unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1821:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1821 |                         length = strlen(fs->value + fs->state) + 1;
          |                                         ~~~~~~~~~~^~~~~~~~~~~
          |                                                   |
          |                                                   unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1889:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1889 |                         length = strlen(ctext);
          |                                         ^~~~~
          |                                         |
          |                                         const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c:1891:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1891 |                         if (strlen(fs->value) + length > fc->maxlength
          |                                    ~~^~~~~~~
          |                                      |
          |                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    form.c: In function 'get_form_label':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1912:9: note: in expansion of macro 'assert'
     1912 |         assert(fc->form);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1912:9: note: in expansion of macro 'assert'
     1912 |         assert(fc->form);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1915:24: note: in expansion of macro 'N_'
     1915 |                 return N_("Reset form");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1917:24: note: in expansion of macro 'N_'
     1917 |                 return N_("Harmless button");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1925:32: note: in expansion of macro 'N_'
     1925 |                         return N_("Submit form to");
          |                                ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1926:24: note: in expansion of macro 'N_'
     1926 |                 return N_("Post form to");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1928:24: note: in expansion of macro 'N_'
     1928 |                 return N_("Radio button");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1930:24: note: in expansion of macro 'N_'
     1930 |                 return N_("Checkbox");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1932:24: note: in expansion of macro 'N_'
     1932 |                 return N_("Select field");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1934:24: note: in expansion of macro 'N_'
     1934 |                 return N_("Text field");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1936:24: note: in expansion of macro 'N_'
     1936 |                 return N_("Text area");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1938:24: note: in expansion of macro 'N_'
     1938 |                 return N_("File upload");
          |                        ^~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    form.c:1940:24: note: in expansion of macro 'N_'
     1940 |                 return N_("Password field");
          |                        ^~
    form.c: In function 'add_form_attr_to_string':
    form.c:1950:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1950 |         add_to_string(string, ", ");
          |                               ^~~~
          |                               |
          |                               char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c: In function 'get_form_info':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:1967:9: note: in expansion of macro 'assert'
     1967 |         assert(link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:1967:9: note: in expansion of macro 'assert'
     1967 |         assert(link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'add_form_attr_to_string' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    form.c:1978:53: note: in expansion of macro 'N_'
     1978 |                 add_form_attr_to_string(&str, term, N_("name"), fc->name);
          |                                                     ^~
    form.c:1948:40: note: expected 'unsigned char *' but argument is of type 'char *'
     1948 |                         unsigned char *name, unsigned char *value)
          |                         ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'add_form_attr_to_string' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    form.c:1990:53: note: in expansion of macro 'N_'
     1990 |                 add_form_attr_to_string(&str, term, N_("value"), fs->value);
          |                                                     ^~
    form.c:1948:40: note: expected 'unsigned char *' but argument is of type 'char *'
     1948 |                         unsigned char *name, unsigned char *value)
          |                         ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'add_form_attr_to_string' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    form.c:2003:61: note: in expansion of macro 'N_'
     2003 |                         add_form_attr_to_string(&str, term, N_("read only"), NULL);
          |                                                             ^~
    form.c:1948:40: note: expected 'unsigned char *' but argument is of type 'char *'
     1948 |                         unsigned char *name, unsigned char *value)
          |                         ~~~~~~~~~~~~~~~^~~~
    form.c:2014:39: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     2014 |                                 label = N_("press %s to navigate");
          |                                       ^
    form.c:2016:39: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     2016 |                                 label = N_("press %s to edit");
          |                                       ^
    form.c:2018:45: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     2018 |                         add_to_string(&str, " (");
          |                                             ^~~~
          |                                             |
          |                                             char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:2029:17: note: in expansion of macro 'assert'
     2029 |                 assert(fc->form);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:2029:17: note: in expansion of macro 'assert'
     2029 |                 assert(fc->form);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:2033:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     2033 |                         && !get_opt_bool("document.browse.forms.auto_submit",
          |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    form.c:2033:29: note: in expansion of macro 'get_opt_bool'
     2033 |                         && !get_opt_bool("document.browse.forms.auto_submit",
          |                             ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    form.c:2053:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     2053 |                         label = N_("press %s to submit to %s");
          |                               ^
    form.c:2055:31: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     2055 |                         label = N_("press %s to post to %s");
          |                               ^
    form.c:2057:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     2057 |                 add_to_string(&str, " (");
          |                                     ^~~~
          |                                     |
          |                                     char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:2069:17: note: in expansion of macro 'assert'
     2069 |                 assert(fc->form);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:2069:17: note: in expansion of macro 'assert'
     2069 |                 assert(fc->form);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:2082:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     2082 |             && get_opt_bool("document.browse.accesskey.display", ses)) {
          |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    form.c:2082:16: note: in expansion of macro 'get_opt_bool'
     2082 |             && get_opt_bool("document.browse.accesskey.display", ses)) {
          |                ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    form.c:2083:37: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     2083 |                 add_to_string(&str, " (");
          |                                     ^~~~
          |                                     |
          |                                     char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    form.c: In function 'link_form_menu_func':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:2100:9: note: in expansion of macro 'assert'
     2100 |         assert(term && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:2100:9: note: in expansion of macro 'assert'
     2100 |         assert(term && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:2106:9: note: in expansion of macro 'assert'
     2106 |         assert(doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:2106:9: note: in expansion of macro 'assert'
     2106 |         assert(doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c: In function 'link_form_menu':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:2122:9: note: in expansion of macro 'assert'
     2122 |         assert(ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:2122:9: note: in expansion of macro 'assert'
     2122 |         assert(ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:2128:9: note: in expansion of macro 'assert'
     2128 |         assert(doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:2128:9: note: in expansion of macro 'assert'
     2128 |         assert(doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:2134:9: note: in expansion of macro 'assert'
     2134 |         assert(link_is_form(link));
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:2134:9: note: in expansion of macro 'assert'
     2134 |         assert(link_is_form(link));
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    form.c:2157:38: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     2157 |                                 text = N_("Useless button");
          |                                      ^
    form.c:2159:38: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     2159 |                                 text = N_("Submit button");
          |                                      ^
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    form.c:2171:17: note: in expansion of macro 'assert'
     2171 |                 assert(text);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    form.c:2171:17: note: in expansion of macro 'assert'
     2171 |                 assert(text);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:172:24: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                     ~~~^~~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:757:26: note: in expansion of macro 'add_to_list'
      757 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:174:19: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |         ~~~~~~~~~~^~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:757:26: note: in expansion of macro 'add_to_list'
      757 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:172:24: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                     ~~~^~~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:763:26: note: in expansion of macro 'add_to_list'
      763 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:174:19: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |         ~~~~~~~~~~^~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:763:26: note: in expansion of macro 'add_to_list'
      763 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:172:24: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                     ~~~^~~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:749:26: note: in expansion of macro 'add_to_list'
      749 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:174:19: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |         ~~~~~~~~~~^~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:749:26: note: in expansion of macro 'add_to_list'
      749 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:172:24: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                     ~~~^~~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:741:26: note: in expansion of macro 'add_to_list'
      741 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:174:19: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |         ~~~~~~~~~~^~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:741:26: note: in expansion of macro 'add_to_list'
      741 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:172:24: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      172 |         (x)->next = (p)->next; \
          |                     ~~~^~~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:727:26: note: in expansion of macro 'add_to_list'
      727 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    In function 'add_submitted_value_to_list',
        inlined from 'get_successful_controls' at form.c:820:4,
        inlined from 'get_form_uri' at form.c:1253:2:
    ../../.././src/util/lists.h:174:19: warning: array subscript 'struct submitted_value[0]' is partly outside array bounds of 'struct list_head_elinks[1]' [-Warray-bounds]
      174 |         (p)->next = (x); \
          |         ~~~~~~~~~~^~~~~
    ../../.././src/util/lists.h:181:9: note: in expansion of macro 'add_at_pos'
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |         ^~~~~~~~~~
    form.c:727:26: note: in expansion of macro 'add_to_list'
      727 |                 if (sub) add_to_list(*list, sub);
          |                          ^~~~~~~~~~~
    form.c: In function 'get_form_uri':
    form.c:1229:46: note: object 'submit' of size 16
     1229 |         INIT_LIST_OF(struct submitted_value, submit);
          |                                              ^~~~~~
    ../../.././src/util/lists.h:128:55: note: in definition of macro 'INIT_LIST_OF'
      128 | #define INIT_LIST_OF(element_T, x) LIST_OF(element_T) x = { D_LIST_HEAD(x) }
          |                                                       ^
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o link.o -c link.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/config/options.h:5,
                     from ../../.././src/config/kbdbind.h:4,
                     from ../../.././src/bfu/menu.h:4,
                     from link.c:13:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/document/document.h:8,
                     from link.c:17:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from link.c:8:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from link.c:23:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from link.c:35:
    ../../.././src/util/conv.h: In function 'trim_chars':
    ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    link.c: In function 'set_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:103:9: note: in expansion of macro 'assert'
      103 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:103:9: note: in expansion of macro 'assert'
      103 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'draw_current_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:245:9: note: in expansion of macro 'assert'
      245 |         assert(term && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:245:9: note: in expansion of macro 'assert'
      245 |         assert(term && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:248:9: note: in expansion of macro 'assert'
      248 |         assert(ses->tab == get_current_tab(term));
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:248:9: note: in expansion of macro 'assert'
      248 |         assert(ses->tab == get_current_tab(term));
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'highlight_links_with_prefixes_that_start_with_n':
    link.c:340:56: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign]
      340 |         struct color_pair *color = get_bfu_color(term, "searched");
          |                                                        ^~~~~~~~~~
          |                                                        |
          |                                                        char *
    In file included from link.c:14:
    ../../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *'
       22 | get_bfu_color(struct terminal *term, unsigned char *stylename);
          |                                      ~~~~~~~~~~~~~~~^~~~~~~~~
    link.c: In function 'get_first_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:374:9: note: in expansion of macro 'assert'
      374 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:374:9: note: in expansion of macro 'assert'
      374 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'get_last_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:403:9: note: in expansion of macro 'assert'
      403 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:403:9: note: in expansion of macro 'assert'
      403 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'link_in_view_x':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:426:9: note: in expansion of macro 'assert'
      426 |         assert(doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:426:9: note: in expansion of macro 'assert'
      426 |         assert(doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'link_in_view_y':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:447:9: note: in expansion of macro 'assert'
      447 |         assert(doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:447:9: note: in expansion of macro 'assert'
      447 |         assert(doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'link_in_view':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:466:9: note: in expansion of macro 'assert'
      466 |         assert(doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:466:9: note: in expansion of macro 'assert'
      466 |         assert(doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'current_link_is_visible':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:476:9: note: in expansion of macro 'assert'
      476 |         assert(doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:476:9: note: in expansion of macro 'assert'
      476 |         assert(doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'next_link_in_view_':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:516:9: note: in expansion of macro 'assert'
      516 |         assert(doc_view && doc_view->document && doc_view->vs && fn);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:516:9: note: in expansion of macro 'assert'
      516 |         assert(doc_view && doc_view->document && doc_view->vs && fn);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'next_link_in_dir':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:617:9: note: in expansion of macro 'assert'
      617 |         assert(doc_view && doc_view->document && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:617:9: note: in expansion of macro 'assert'
      617 |         assert(doc_view && doc_view->document && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:619:9: note: in expansion of macro 'assert'
      619 |         assert(dir_x || dir_y);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:619:9: note: in expansion of macro 'assert'
      619 |         assert(dir_x || dir_y);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'set_pos_x':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:753:9: note: in expansion of macro 'assert'
      753 |         assert(doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:753:9: note: in expansion of macro 'assert'
      753 |         assert(doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'set_pos_y':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:776:9: note: in expansion of macro 'assert'
      776 |         assert(doc_view && doc_view->document && doc_view->vs && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:776:9: note: in expansion of macro 'assert'
      776 |         assert(doc_view && doc_view->document && doc_view->vs && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'find_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:800:9: note: in expansion of macro 'assert'
      800 |         assert(doc_view && doc_view->document && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:800:9: note: in expansion of macro 'assert'
      800 |         assert(doc_view && doc_view->document && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'get_link_uri':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:889:9: note: in expansion of macro 'assert'
      889 |         assert(ses && doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:889:9: note: in expansion of macro 'assert'
      889 |         assert(ses && doc_view && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'call_onsubmit_and_submit':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:915:9: note: in expansion of macro 'assert'
      915 |         assert(fc->form); /* regardless of whether there is a FORM element */
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:915:9: note: in expansion of macro 'assert'
      915 |         assert(fc->form); /* regardless of whether there is a FORM element */
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'goto_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:969:9: note: in expansion of macro 'assert'
      969 |         assert(link && doc_view && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:969:9: note: in expansion of macro 'assert'
      969 |         assert(link && doc_view && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'goto_current_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1011:9: note: in expansion of macro 'assert'
     1011 |         assert(doc_view && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1011:9: note: in expansion of macro 'assert'
     1011 |         assert(doc_view && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'activate_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    link.c:1094:17: note: in expansion of macro 'INTERNAL'
     1094 |                 INTERNAL("bad link type %d", link->type);
          |                 ^~~~~~~~
    link.c:1094:26: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
     1094 |                 INTERNAL("bad link type %d", link->type);
          |                          ^~~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'enter':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1105:9: note: in expansion of macro 'assert'
     1105 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1105:9: note: in expansion of macro 'assert'
     1105 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'get_link_at_coordinates':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1133:9: note: in expansion of macro 'assert'
     1133 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1133:9: note: in expansion of macro 'assert'
     1133 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'jump_to_link_number':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1182:9: note: in expansion of macro 'assert'
     1182 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1182:9: note: in expansion of macro 'assert'
     1182 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'goto_link_number_do':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1211:9: note: in expansion of macro 'assert'
     1211 |         assert(ses && doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1211:9: note: in expansion of macro 'assert'
     1211 |         assert(ses && doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c:1218:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1218 |             && get_opt_bool("document.browse.accesskey.auto_follow", ses))
          |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    link.c:1218:16: note: in expansion of macro 'get_opt_bool'
     1218 |             && get_opt_bool("document.browse.accesskey.auto_follow", ses))
          |                ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    link.c: In function 'goto_link_number':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1227:9: note: in expansion of macro 'assert'
     1227 |         assert(ses && num);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1227:9: note: in expansion of macro 'assert'
     1227 |         assert(ses && num);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1230:9: note: in expansion of macro 'assert'
     1230 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1230:9: note: in expansion of macro 'assert'
     1230 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c:1232:49: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
     1232 |         goto_link_number_do(ses, doc_view, atoi(num) - 1);
          |                                                 ^~~
          |                                                 |
          |                                                 unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                     from /usr/include/stdlib.h:26,
                     from link.c:7:
    /usr/include/stdlib.h:362:1: note: expected 'const char *' but argument is of type 'unsigned char *'
      362 | __NTH (atoi (const char *__nptr))
          | ^~~~~
    link.c: In function 'goto_link_symbol':
    link.c:1238:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1238 |         char *symkey = get_opt_str("document.browse.links.label_key", ses);
          |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                    |
          |                                    char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    link.c:1238:24: note: in expansion of macro 'get_opt_str'
     1238 |         char *symkey = get_opt_str("document.browse.links.label_key", ses);
          |                        ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/config/options.h:302:40: warning: pointer targets in initialization of 'char *' from 'unsigned char *' differ in signedness [-Wpointer-sign]
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                        ^~~~~~~~
    ../../.././src/config/options.h:308:49: note: in expansion of macro 'get_opt'
      308 | #define get_opt_str_tree(tree, name, ses)       get_opt(tree, name, ses, OPT_STRING)->string
          |                                                 ^~~~~~~
    ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    link.c:1238:24: note: in expansion of macro 'get_opt_str'
     1238 |         char *symkey = get_opt_str("document.browse.links.label_key", ses);
          |                        ^~~~~~~~~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1243:9: note: in expansion of macro 'assert'
     1243 |         assert(ses && sym);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1243:9: note: in expansion of macro 'assert'
     1243 |         assert(ses && sym);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1246:9: note: in expansion of macro 'assert'
     1246 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1246:9: note: in expansion of macro 'assert'
     1246 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c:1248:31: warning: pointer targets in passing argument 2 of 'qwerty2dec' differ in signedness [-Wpointer-sign]
     1248 |         num = qwerty2dec(sym, symkey, base);
          |                               ^~~~~~
          |                               |
          |                               char *
    In file included from link.c:19:
    ../../.././src/document/html/renderer.h:72:68: note: expected 'const unsigned char *' but argument is of type 'char *'
       72 | int qwerty2dec(const unsigned char *link_sym, const unsigned char *key, int base);
          |                                               ~~~~~~~~~~~~~~~~~~~~~^~~
    link.c: In function 'try_document_key':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1260:9: note: in expansion of macro 'assert'
     1260 |         assert(ses && doc_view && doc_view->document && doc_view->vs && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1260:9: note: in expansion of macro 'assert'
     1260 |         assert(ses && doc_view && doc_view->document && doc_view->vs && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c: In function 'link_menu':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1318:9: note: in expansion of macro 'assert'
     1318 |         assert(term && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1318:9: note: in expansion of macro 'assert'
     1318 |         assert(term && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1326:9: note: in expansion of macro 'assert'
     1326 |         assert(doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1326:9: note: in expansion of macro 'assert'
     1326 |         assert(doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    link.c:1335:42: note: in expansion of macro 'N_'
     1335 |                         add_to_menu(&mi, N_("Display ~usemap"), NULL, ACT_MAIN_LINK_FOLLOW,
          |                                          ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1340:46: note: in expansion of macro 'N_'
     1340 |                         add_menu_action(&mi, N_("~Follow link"), ACT_MAIN_LINK_FOLLOW);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1342:46: note: in expansion of macro 'N_'
     1342 |                         add_menu_action(&mi, N_("Follow link and r~eload"), ACT_MAIN_LINK_FOLLOW_RELOAD);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1344:46: note: in expansion of macro 'N_'
     1344 |                         add_menu_action(&mi, N_("~Link info"), ACT_MAIN_LINK_INFO);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/bfu/menu.h:169:27: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
      169 |         add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT)
          |                           ^~
          |                           |
          |                           char *
    link.c:1346:25: note: in expansion of macro 'add_menu_separator'
     1346 |                         add_menu_separator(&mi);
          |                         ^~~~~~~~~~~~~~~~~~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_new_win_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    link.c:1348:50: note: in expansion of macro 'N_'
     1348 |                         add_new_win_to_menu(&mi, N_("Open in new ~window"), term);
          |                                                  ^~
    In file included from link.c:15:
    ../../.././src/dialogs/menu.h:42:64: note: expected 'unsigned char *' but argument is of type 'char *'
       42 | void add_new_win_to_menu(struct menu_item **mi, unsigned char *text, struct terminal *term);
          |                                                 ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1350:46: note: in expansion of macro 'N_'
     1350 |                         add_menu_action(&mi, N_("Open in new ~tab"), ACT_MAIN_OPEN_LINK_IN_NEW_TAB);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1352:46: note: in expansion of macro 'N_'
     1352 |                         add_menu_action(&mi, N_("Open in new tab in ~background"),
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    link.c:1355:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1355 |                         if (!get_cmd_opt_bool("anonymous")) {
          |                                               ^~~~~~~~~~~
          |                                               |
          |                                               char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    link.c:1355:30: note: in expansion of macro 'get_cmd_opt_bool'
     1355 |                         if (!get_cmd_opt_bool("anonymous")) {
          |                              ^~~~~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/bfu/menu.h:169:27: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
      169 |         add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT)
          |                           ^~
          |                           |
          |                           char *
    link.c:1356:33: note: in expansion of macro 'add_menu_separator'
     1356 |                                 add_menu_separator(&mi);
          |                                 ^~~~~~~~~~~~~~~~~~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1357:54: note: in expansion of macro 'N_'
     1357 |                                 add_menu_action(&mi, N_("~Download link"), ACT_MAIN_LINK_DOWNLOAD);
          |                                                      ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1360:54: note: in expansion of macro 'N_'
     1360 |                                 add_menu_action(&mi, N_("~Add link to bookmarks"),
          |                                                      ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'add_uri_command_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    link.c:1364:57: note: in expansion of macro 'N_'
     1364 |                                                         N_("Pass link URI to e~xternal command"));
          |                                                         ^~
    ../../.././src/dialogs/menu.h:53:93: note: expected 'unsigned char *' but argument is of type 'char *'
       53 | void add_uri_command_to_menu(struct menu_item **mi, enum pass_uri_type type, unsigned char *text);
          |                                                                              ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1375:46: note: in expansion of macro 'N_'
     1375 |                         add_menu_action(&mi, N_("~Reset form"), ACT_MAIN_RESET_FORM);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    link.c:1390:50: note: in expansion of macro 'N_'
     1390 |                                 add_to_menu(&mi, N_("Open in ~external editor"),
          |                                                  ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1398:46: note: in expansion of macro 'N_'
     1398 |                         add_menu_action(&mi, N_("~Submit form"), ACT_MAIN_SUBMIT_FORM);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1399:46: note: in expansion of macro 'N_'
     1399 |                         add_menu_action(&mi, N_("Submit form and rel~oad"), ACT_MAIN_SUBMIT_FORM_RELOAD);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1401:25: note: in expansion of macro 'assert'
     1401 |                         assert(fc->form);
          |                         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1401:25: note: in expansion of macro 'assert'
     1401 |                         assert(fc->form);
          |                         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_new_win_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    link.c:1403:58: note: in expansion of macro 'N_'
     1403 |                                 add_new_win_to_menu(&mi, N_("Submit form and open in new ~window"), term);
          |                                                          ^~
    ../../.././src/dialogs/menu.h:42:64: note: expected 'unsigned char *' but argument is of type 'char *'
       42 | void add_new_win_to_menu(struct menu_item **mi, unsigned char *text, struct terminal *term);
          |                                                 ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1405:54: note: in expansion of macro 'N_'
     1405 |                                 add_menu_action(&mi, N_("Submit form and open in new ~tab"),
          |                                                      ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1408:54: note: in expansion of macro 'N_'
     1408 |                                 add_menu_action(&mi, N_("Submit form and open in new tab in ~background"),
          |                                                      ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    link.c:1412:47: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1412 |                         if (!get_cmd_opt_bool("anonymous"))
          |                                               ^~~~~~~~~~~
          |                                               |
          |                                               char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    link.c:1412:30: note: in expansion of macro 'get_cmd_opt_bool'
     1412 |                         if (!get_cmd_opt_bool("anonymous"))
          |                              ^~~~~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1413:54: note: in expansion of macro 'N_'
     1413 |                                 add_menu_action(&mi, N_("Submit form and ~download"), ACT_MAIN_LINK_DOWNLOAD);
          |                                                      ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1415:46: note: in expansion of macro 'N_'
     1415 |                         add_menu_action(&mi, N_("~Reset form"), ACT_MAIN_RESET_FORM);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    link.c:1420:34: note: in expansion of macro 'N_'
     1420 |                 add_to_menu(&mi, N_("Form f~ields"), NULL, ACT_MAIN_LINK_FORM_MENU,
          |                                  ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1427:38: note: in expansion of macro 'N_'
     1427 |                 add_menu_action(&mi, N_("V~iew image"), ACT_MAIN_VIEW_IMAGE);
          |                                      ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    link.c:1428:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1428 |                 if (!get_cmd_opt_bool("anonymous"))
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    link.c:1428:22: note: in expansion of macro 'get_cmd_opt_bool'
     1428 |                 if (!get_cmd_opt_bool("anonymous"))
          |                      ^~~~~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    ../../.././src/bfu/menu.h:173:27: note: in definition of macro 'add_menu_action'
      173 |         add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG)
          |                           ^~~~
    link.c:1429:46: note: in expansion of macro 'N_'
     1429 |                         add_menu_action(&mi, N_("Download ima~ge"), ACT_MAIN_LINK_DOWNLOAD_IMAGE);
          |                                              ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'add_to_menu' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    link.c:1438:34: note: in expansion of macro 'N_'
     1438 |                 add_to_menu(&mi, N_("No link selected"), NULL, ACT_MAIN_NONE,
          |                                  ^~
    ../../.././src/bfu/menu.h:164:51: note: expected 'unsigned char *' but argument is of type 'char *'
      164 | add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,
          |                                    ~~~~~~~~~~~~~~~^~~~
    link.c: In function 'get_current_link_title':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1451:9: note: in expansion of macro 'assert'
     1451 |         assert(doc_view && doc_view->document && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1451:9: note: in expansion of macro 'assert'
     1451 |         assert(doc_view && doc_view->document && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c:1469:56: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1469 |                                             strlen(link->title),
          |                                                    ~~~~^~~~~~~
          |                                                        |
          |                                                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    link.c: In function 'get_current_link_info':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    link.c:1491:9: note: in expansion of macro 'assert'
     1491 |         assert(ses && doc_view && doc_view->document && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    link.c:1491:9: note: in expansion of macro 'assert'
     1491 |         assert(ses && doc_view && doc_view->document && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    link.c:1510:47: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1510 |                         add_to_string(&str, _("Image", term));
          |                                               ^~~~~~~
          |                                               |
          |                                               char *
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    link.c:1515:47: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1515 |                         add_to_string(&str, _("Usemap", term));
          |                                               ^~~~~~~~
          |                                               |
          |                                               char *
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    link.c:1522:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1522 |                     && get_opt_bool("document.browse.accesskey.display",
          |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                     |
          |                                     char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    link.c:1522:24: note: in expansion of macro 'get_opt_bool'
     1522 |                     && get_opt_bool("document.browse.accesskey.display",
          |                        ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    link.c:1524:45: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
     1524 |                         add_to_string(&str, " (");
          |                                             ^~~~
          |                                             |
          |                                             char *
    In file included from ../../.././src/config/options.h:9:
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o marks.o -c marks.c 
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from marks.c:14:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/document/view.h:5,
                     from marks.c:13:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from marks.c:16:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from marks.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    marks.c: In function 'index_from_char':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    marks.c:67:9: note: in expansion of macro 'assert'
       67 |         assert(is_valid_mark_char(mark));
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    marks.c:67:9: note: in expansion of macro 'assert'
       67 |         assert(is_valid_mark_char(mark));
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    marks.c: In function 'goto_mark':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    marks.c:90:9: note: in expansion of macro 'assert'
       90 |         assert(is_valid_mark_index(i));
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    marks.c:90:9: note: in expansion of macro 'assert'
       90 |         assert(is_valid_mark_index(i));
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    marks.c: In function 'free_mark_by_index':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    marks.c:118:9: note: in expansion of macro 'assert'
      118 |         assert(is_valid_mark_index(i));
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    marks.c:118:9: note: in expansion of macro 'assert'
      118 |         assert(is_valid_mark_index(i));
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from marks.c:15:
    marks.c: At top level:
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    marks.c:158:33: note: in expansion of macro 'N_'
      158 |         /* name: */             N_("Marks"),
          |                                 ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'viewer_marks_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    marks.c:158:33: note: in expansion of macro 'N_'
      158 |         /* name: */             N_("Marks"),
          |                                 ^~
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o search.o -c search.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/bfu/inpfield.h:6,
                     from ../../.././src/bfu/widget.h:10,
                     from ../../.././src/bfu/dialog.h:5,
                     from search.c:27:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/document/document.h:8,
                     from search.c:29:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from search.c:20:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from search.c:32:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'add_srch_chr':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:72:9: note: in expansion of macro 'assert'
       72 |         assert(document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:72:9: note: in expansion of macro 'assert'
       72 |         assert(document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'sort_srch':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:95:9: note: in expansion of macro 'assert'
       95 |         assert(document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:95:9: note: in expansion of macro 'assert'
       95 |         assert(document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'get_srch':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:150:9: note: in expansion of macro 'assert'
      150 |         assert(document && document->nsearch == 0);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:150:9: note: in expansion of macro 'assert'
      150 |         assert(document && document->nsearch == 0);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'get_search_data':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:212:9: note: in expansion of macro 'assert'
      212 |         assert(document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:212:9: note: in expansion of macro 'assert'
      212 |         assert(document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'get_range':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:247:9: note: in expansion of macro 'assert'
      247 |         assert(document && s1 && s2);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:247:9: note: in expansion of macro 'assert'
      247 |         assert(document && s1 && s2);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/main/module.h:4,
                     from ../../.././src/bfu/leds.h:6,
                     from ../../.././src/bfu/widget.h:12:
    search.c: In function 'init_regex':
    search.c:333:25: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      333 |         if (get_opt_int("document.browse.search.regex", NULL) == 2)
          |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    search.c:333:13: note: in expansion of macro 'get_opt_int'
      333 |         if (get_opt_int("document.browse.search.regex", NULL) == 2)
          |             ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c:336:27: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      336 |         if (!get_opt_bool("document.browse.search.case", NULL))
          |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                           |
          |                           char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:336:14: note: in expansion of macro 'get_opt_bool'
      336 |         if (!get_opt_bool("document.browse.search.case", NULL))
          |              ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'strlen_u':
    search.c:514:23: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      514 |         return strlen(text);
          |                       ^~~~
          |                       |
          |                       unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    search.c: In function 'is_in_range_plain':
    search.c:549:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      549 |         int case_sensitive = get_opt_bool("document.browse.search.case", NULL);
          |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:549:30: note: in expansion of macro 'get_opt_bool'
      549 |         int case_sensitive = get_opt_bool("document.browse.search.case", NULL);
          |                              ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'is_in_range':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:605:9: note: in expansion of macro 'assert'
      605 |         assert(document && text && min && max);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:605:9: note: in expansion of macro 'assert'
      605 |         assert(document && text && min && max);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c:618:25: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      618 |         if (get_opt_int("document.browse.search.regex", NULL))
          |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    search.c:618:13: note: in expansion of macro 'get_opt_int'
      618 |         if (get_opt_int("document.browse.search.regex", NULL))
          |             ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'get_searched_plain':
    search.c:638:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      638 |         int case_sensitive = get_opt_bool("document.browse.search.case", NULL);
          |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:638:30: note: in expansion of macro 'get_opt_bool'
      638 |         int case_sensitive = get_opt_bool("document.browse.search.case", NULL);
          |                              ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'get_searched_plain_all':
    search.c:703:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      703 |         int case_sensitive = get_opt_bool("document.browse.search.case", NULL);
          |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:703:30: note: in expansion of macro 'get_opt_bool'
      703 |         int case_sensitive = get_opt_bool("document.browse.search.case", NULL);
          |                              ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'get_searched':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:862:9: note: in expansion of macro 'assert'
      862 |         assert(doc_view && doc_view->vs && pt && pl);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:862:9: note: in expansion of macro 'assert'
      862 |         assert(doc_view && doc_view->vs && pt && pl);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c:879:25: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      879 |         if (get_opt_int("document.browse.search.regex", NULL))
          |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    search.c:879:13: note: in expansion of macro 'get_opt_int'
      879 |         if (get_opt_int("document.browse.search.regex", NULL))
          |             ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'draw_searched':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:894:9: note: in expansion of macro 'assert'
      894 |         assert(term && doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:894:9: note: in expansion of macro 'assert'
      894 |         assert(term && doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c:906:64: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign]
      906 |                 struct color_pair *color = get_bfu_color(term, "searched");
          |                                                                ^~~~~~~~~~
          |                                                                |
          |                                                                char *
    In file included from ../../.././src/bfu/dialog.h:4:
    ../../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *'
       22 | get_bfu_color(struct terminal *term, unsigned char *stylename);
          |                                      ~~~~~~~~~~~~~~~^~~~~~~~~
    search.c: In function 'get_searched_all':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:953:9: note: in expansion of macro 'assert'
      953 |         assert(ses && doc_view && doc_view->vs && pt && pl);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:953:9: note: in expansion of macro 'assert'
      953 |         assert(ses && doc_view && doc_view->vs && pt && pl);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c:976:25: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      976 |         if (get_opt_int("document.browse.search.regex", NULL))
          |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                         |
          |                         char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    search.c:976:13: note: in expansion of macro 'get_opt_int'
      976 |         if (get_opt_int("document.browse.search.regex", NULL))
          |             ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'search_for_do':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:995:9: note: in expansion of macro 'assert'
      995 |         assert(ses && str);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:995:9: note: in expansion of macro 'assert'
      995 |         assert(ses && str);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1000:9: note: in expansion of macro 'assert'
     1000 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1000:9: note: in expansion of macro 'assert'
     1000 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'search_for_back':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1029:9: note: in expansion of macro 'assert'
     1029 |         assert(ses && str);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1029:9: note: in expansion of macro 'assert'
     1029 |         assert(ses && str);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'search_for':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1038:9: note: in expansion of macro 'assert'
     1038 |         assert(ses && str);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1038:9: note: in expansion of macro 'assert'
     1038 |         assert(ses && str);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'point_intersect':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1057:9: note: in expansion of macro 'assert'
     1057 |         assert(p2);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1057:9: note: in expansion of macro 'assert'
     1057 |         assert(p2);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'find_next_link_in_search':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1094:9: note: in expansion of macro 'assert'
     1094 |         assert(doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1094:9: note: in expansion of macro 'assert'
     1094 |         assert(doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'find_next_do':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1140:9: note: in expansion of macro 'assert'
     1140 |         assert(ses && ses->tab && ses->tab->term && doc_view && doc_view->vs
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1140:9: note: in expansion of macro 'assert'
     1140 |         assert(ses && ses->tab && ses->tab->term && doc_view && doc_view->vs
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'print_find_error_not_found':
    search.c:1210:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1210 |         switch (get_opt_int("document.browse.search.show_not_found", NULL)) {
          |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    search.c:1210:17: note: in expansion of macro 'get_opt_int'
     1210 |         switch (get_opt_int("document.browse.search.show_not_found", NULL)) {
          |                 ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'print_find_error':
    search.c:1236:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1236 |                         if (!get_opt_bool("document.browse.search"
          |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:1236:30: note: in expansion of macro 'get_opt_bool'
     1236 |                         if (!get_opt_bool("document.browse.search"
          |                              ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c:1240:33: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1240 |                         message = hit_top
          |                                 ^
    search.c:1245:33: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1245 |                         message = N_("No previous search");
          |                                 ^
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'print_find_error_not_found' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    search.c:1248:57: note: in expansion of macro 'N_'
     1248 |                         print_find_error_not_found(ses, N_("Search"),
          |                                                         ^~
    search.c:1207:64: note: expected 'unsigned char *' but argument is of type 'char *'
     1207 | print_find_error_not_found(struct session *ses, unsigned char *title,
          |                                                 ~~~~~~~~~~~~~~~^~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'print_find_error_not_found' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    search.c:1249:52: note: in expansion of macro 'N_'
     1249 |                                                    N_("Search string"
          |                                                    ^~
    search.c:1208:43: note: expected 'unsigned char *' but argument is of type 'char *'
     1208 |                            unsigned char *message, unsigned char *search_string)
          |                            ~~~~~~~~~~~~~~~^~~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'print_find_error_not_found' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    search.c:1256:57: note: in expansion of macro 'N_'
     1256 |                         print_find_error_not_found(ses, N_("Search"),
          |                                                         ^~
    search.c:1207:64: note: expected 'unsigned char *' but argument is of type 'char *'
     1207 | print_find_error_not_found(struct session *ses, unsigned char *title,
          |                                                 ~~~~~~~~~~~~~~~^~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'print_find_error_not_found' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    search.c:1257:52: note: in expansion of macro 'N_'
     1257 |                                                    N_("Could not compile"
          |                                                    ^~
    search.c:1208:43: note: expected 'unsigned char *' but argument is of type 'char *'
     1208 |                            unsigned char *message, unsigned char *search_string)
          |                            ~~~~~~~~~~~~~~~^~~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    search.c:1272:37: note: in expansion of macro 'N_'
     1272 |         info_box(ses->tab->term, 0, N_("Search"), ALIGN_CENTER, message);
          |                                     ^~
    In file included from ../../.././src/bfu/widget.h:14:
    ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    search.c: In function 'move_search_number':
    search.c:1342:35: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1342 |                 if (!get_opt_bool("document.browse.search.wraparound", NULL)) return ret;
          |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                   |
          |                                   char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:1342:22: note: in expansion of macro 'get_opt_bool'
     1342 |                 if (!get_opt_bool("document.browse.search.wraparound", NULL)) return ret;
          |                      ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c:1348:35: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1348 |                 if (!get_opt_bool("document.browse.search.wraparound", NULL)) return ret;
          |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                   |
          |                                   char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:1348:22: note: in expansion of macro 'get_opt_bool'
     1348 |                 if (!get_opt_bool("document.browse.search.wraparound", NULL)) return ret;
          |                      ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c: In function 'typeahead_error':
    search.c:1389:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1389 |                 message = N_("No further matches for '%s'.");
          |                         ^
    search.c:1391:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1391 |                 message = N_("Could not find a link with the text '%s'.");
          |                         ^
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'print_find_error_not_found' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    search.c:1393:41: note: in expansion of macro 'N_'
     1393 |         print_find_error_not_found(ses, N_("Typeahead"), message, typeahead);
          |                                         ^~
    search.c:1207:64: note: expected 'unsigned char *' but argument is of type 'char *'
     1207 | print_find_error_not_found(struct session *ses, unsigned char *title,
          |                                                 ~~~~~~~~~~~~~~~^~~~~
    search.c: In function 'get_link_typeahead_text':
    search.c:1405:16: warning: pointer targets in returning 'char *' from a function with return type 'unsigned char *' differ in signedness [-Wpointer-sign]
     1405 |         return "";
          |                ^~
    search.c: In function 'match_link_text':
    search.c:1415:52: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1415 |         if (link_is_form(link) || textlen > strlen(match))
          |                                                    ^~~~~
          |                                                    |
          |                                                    unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    search.c:1418:18: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1418 |         matchpos = case_sensitive ? strstr((const char *)match, (const char *)text)
          |                  ^
    search.c: In function 'search_link_text':
    search.c:1436:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1436 |         int case_sensitive = get_opt_bool("document.browse.search.case", NULL);
          |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:1436:30: note: in expansion of macro 'get_opt_bool'
     1436 |         int case_sensitive = get_opt_bool("document.browse.search.case", NULL);
          |                              ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c:1437:39: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1437 |         int wraparound = get_opt_bool("document.browse.search.wraparound",
          |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:1437:26: note: in expansion of macro 'get_opt_bool'
     1437 |         int wraparound = get_opt_bool("document.browse.search.wraparound",
          |                          ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c:1439:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1439 |         int textlen = strlen(text);
          |                              ^~~~
          |                              |
          |                              unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1441:9: note: in expansion of macro 'assert'
     1441 |         assert(textlen && direction && offset);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1441:9: note: in expansion of macro 'assert'
     1441 |         assert(textlen && direction && offset);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'draw_typeahead_match':
    search.c:1509:56: warning: pointer targets in passing argument 2 of 'get_bfu_color' differ in signedness [-Wpointer-sign]
     1509 |         struct color_pair *color = get_bfu_color(term, "searched");
          |                                                        ^~~~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/bfu/style.h:22:53: note: expected 'unsigned char *' but argument is of type 'char *'
       22 | get_bfu_color(struct terminal *term, unsigned char *stylename);
          |                                      ~~~~~~~~~~~~~~~^~~~~~~~~
    search.c: In function 'do_typeahead':
    search.c:1571:35: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1571 |                 if (!get_opt_bool("document.browse.search.wraparound", NULL)) {
          |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                   |
          |                                   char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:1571:22: note: in expansion of macro 'get_opt_bool'
     1571 |                 if (!get_opt_bool("document.browse.search.wraparound", NULL)) {
          |                      ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c:1573:58: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1573 |                                             text, strlen(text),
          |                                                          ^~~~
          |                                                          |
          |                                                          unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    search.c:1574:58: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1574 |                                             get_opt_bool("document.browse"
          |                                                          ^~~~~~~~~~~~~~~~~
          |                                                          |
          |                                                          char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:1574:45: note: in expansion of macro 'get_opt_bool'
     1574 |                                             get_opt_bool("document.browse"
          |                                             ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1598:9: note: in expansion of macro 'assert'
     1598 |         assert(match >= 0 && match < doc_view->document->nlinks);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1598:9: note: in expansion of macro 'assert'
     1598 |         assert(match >= 0 && match < doc_view->document->nlinks);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'text_typeahead_handler':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    search.c:1623:9: note: in expansion of macro 'assertm'
     1623 |         assertm(doc_view != NULL, "document not formatted");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1623:9: note: in expansion of macro 'assertm'
     1623 |         assertm(doc_view != NULL, "document not formatted");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c:1650:45: warning: pointer targets in passing argument 2 of 'get_opt_rec' differ in signedness [-Wpointer-sign]
     1650 |                                             "document.browse.search.regex");
          |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                             |
          |                                             char *
    ../../.././src/config/options.h:294:52: note: expected 'const unsigned char *' but argument is of type 'char *'
      294 | extern struct option *get_opt_rec(struct option *, const unsigned char *);
          |                                                    ^~~~~~~~~~~~~~~~~~~~~
    search.c: In function 'link_typeahead_handler':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    search.c:1690:9: note: in expansion of macro 'assertm'
     1690 |         assertm(doc_view != NULL, "document not formatted");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1690:9: note: in expansion of macro 'assertm'
     1690 |         assertm(doc_view != NULL, "document not formatted");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c:1707:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1707 |                 bufferlen = strlen(buffer);
          |                                    ^~~~~~
          |                                    |
          |                                    unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    search.c:1710:55: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1710 |                                          get_opt_bool("document.browse"
          |                                                       ^~~~~~~~~~~~~~~~~
          |                                                       |
          |                                                       char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    search.c:1710:42: note: in expansion of macro 'get_opt_bool'
     1710 |                                          get_opt_bool("document.browse"
          |                                          ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    search.c:1755:79: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1755 |                         draw_typeahead_match(ses->tab->term, doc_view, strlen(buffer), offset);
          |                                                                               ^~~~~~
          |                                                                               |
          |                                                                               unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    search.c:1760:79: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1760 |                         draw_typeahead_match(ses->tab->term, doc_view, strlen(buffer), offset);
          |                                                                               ^~~~~~
          |                                                                               |
          |                                                                               unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    search.c: In function 'search_typeahead':
    search.c:1777:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1777 |         unsigned char *prompt = "#";
          |                                 ^~~
    search.c:1784:39: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1784 |                         prompt = data = "/";
          |                                       ^
    search.c:1788:39: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1788 |                         prompt = data = "?";
          |                                       ^
    search.c:1792:30: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1792 |                         data = "#";
          |                              ^
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    search.c:1804:43: note: in expansion of macro 'N_'
     1804 |                                           N_("No links in current document")));
          |                                           ^~
    ../../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    search.c:1802:34: note: in expansion of macro 'N_'
     1802 |                                  N_("Typeahead"), ALIGN_CENTER,
          |                                  ^~
    ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    search.c: At top level:
    search.c:1832:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1832 |         { SEARCH_OPT_REGEX,     "regex" },
          |                                 ^~~~~~~
    search.c:1832:33: note: (near initialization for 'resolvers[0].name')
    search.c:1834:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1834 |         { SEARCH_OPT_CASE,      "case" },
          |                                 ^~~~~~
    search.c:1834:33: note: (near initialization for 'resolvers[1].name')
    search.c: In function 'search_dlg_ok':
    search.c:1864:53: warning: pointer targets in passing argument 2 of 'get_opt_rec' differ in signedness [-Wpointer-sign]
     1864 |                                                     "document.browse.search"),
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../../.././src/config/options.h:294:52: note: expected 'const unsigned char *' but argument is of type 'char *'
      294 | extern struct option *get_opt_rec(struct option *, const unsigned char *);
          |                                                    ^~~~~~~~~~~~~~~~~~~~~
    search.c: In function 'search_dlg_do':
    search.c:1887:33: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1887 |         unsigned char *text = _("Search for text", term);
          |                                 ^~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    search.c:1893:54: warning: pointer targets in passing argument 2 of 'get_opt_rec' differ in signedness [-Wpointer-sign]
     1893 |         search_options = get_opt_rec(config_options, "document.browse.search");
          |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~
          |                                                      |
          |                                                      char *
    ../../.././src/config/options.h:294:52: note: expected 'const unsigned char *' but argument is of type 'char *'
      294 | extern struct option *get_opt_rec(struct option *, const unsigned char *);
          |                                                    ^~~~~~~~~~~~~~~~~~~~~
    In file included from ../../.././src/bfu/widget.h:8:
    search.c:1923:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1923 |         add_dlg_radio(dlg, _("Normal search", term), 1, 0, &hop->values[SEARCH_OPT_REGEX].number);
          |                              ^~~~~~~~~~~~~~~
          |                              |
          |                              char *
    ../../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio'
       26 |         add_dlg_radio_do(dlg, text, groupid, groupnum, data)
          |                               ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    search.c:1924:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1924 |         add_dlg_radio(dlg, _("Regexp search", term), 1, 1, &hop->values[SEARCH_OPT_REGEX].number);
          |                              ^~~~~~~~~~~~~~~
          |                              |
          |                              char *
    ../../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio'
       26 |         add_dlg_radio_do(dlg, text, groupid, groupnum, data)
          |                               ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    search.c:1925:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1925 |         add_dlg_radio(dlg, _("Extended regexp search", term), 1, 2, &hop->values[SEARCH_OPT_REGEX].number);
          |                              ^~~~~~~~~~~~~~~~~~~~~~~~
          |                              |
          |                              char *
    ../../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio'
       26 |         add_dlg_radio_do(dlg, text, groupid, groupnum, data)
          |                               ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    search.c:1927:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1927 |         add_dlg_radio(dlg, _("Case sensitive", term), 2, 1, &hop->values[SEARCH_OPT_CASE].number);
          |                              ^~~~~~~~~~~~~~~~
          |                              |
          |                              char *
    ../../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio'
       26 |         add_dlg_radio_do(dlg, text, groupid, groupnum, data)
          |                               ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    search.c:1928:30: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1928 |         add_dlg_radio(dlg, _("Case insensitive", term), 2, 0, &hop->values[SEARCH_OPT_CASE].number);
          |                              ^~~~~~~~~~~~~~~~~~
          |                              |
          |                              char *
    ../../.././src/bfu/checkbox.h:26:31: note: in definition of macro 'add_dlg_radio'
       26 |         add_dlg_radio_do(dlg, text, groupid, groupnum, data)
          |                               ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/bfu/widget.h:7:
    search.c:1930:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1930 |         add_dlg_button(dlg, _("~OK", term), B_ENTER, search_dlg_ok, fn);
          |                               ^~~~~
          |                               |
          |                               char *
    ../../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button'
       89 |         add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL)
          |                                ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    search.c:1931:31: warning: pointer targets in passing argument 1 of '_' differ in signedness [-Wpointer-sign]
     1931 |         add_dlg_button(dlg, _("~Cancel", term), B_ESC, search_dlg_cancel, NULL);
          |                               ^~~~~~~~~
          |                               |
          |                               char *
    ../../.././src/bfu/button.h:89:32: note: in definition of macro 'add_dlg_button'
       89 |         add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL)
          |                                ^~~~
    ../../.././src/intl/gettext/libintl.h:94:18: note: expected 'unsigned char *' but argument is of type 'char *'
       94 | _(unsigned char *msg, struct terminal *term)
          |   ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert'
      222 |                 assert(n == (dlg)->number_of_widgets);                  \
          |                 ^~~~~~
    search.c:1933:9: note: in expansion of macro 'add_dlg_end'
     1933 |         add_dlg_end(dlg, SEARCH_WIDGETS_COUNT);
          |         ^~~~~~~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/bfu/dialog.h:222:17: note: in expansion of macro 'assert'
      222 |                 assert(n == (dlg)->number_of_widgets);                  \
          |                 ^~~~~~
    search.c:1933:9: note: in expansion of macro 'add_dlg_end'
     1933 |         add_dlg_end(dlg, SEARCH_WIDGETS_COUNT);
          |         ^~~~~~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c: In function 'search_dlg':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    search.c:1945:9: note: in expansion of macro 'assert'
     1945 |         assert(direction);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    search.c:1945:9: note: in expansion of macro 'assert'
     1945 |         assert(direction);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    search.c:1949:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1949 |                 title = N_("Search");
          |                       ^
    search.c:1952:23: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1952 |                 title = N_("Search backward");
          |                       ^
    search.c: In function 'search_history_write_hook':
    search.c:50:41: warning: pointer targets in passing argument 2 of 'save_input_history' differ in signedness [-Wpointer-sign]
       50 | #define SEARCH_HISTORY_FILENAME         "searchhist"
          |                                         ^~~~~~~~~~~~
          |                                         |
          |                                         char *
    search.c:1967:45: note: in expansion of macro 'SEARCH_HISTORY_FILENAME'
     1967 |         save_input_history(&search_history, SEARCH_HISTORY_FILENAME);
          |                                             ^~~~~~~~~~~~~~~~~~~~~~~
    In file included from ../../.././src/bfu/widget.h:11:
    ../../.././src/bfu/inphist.h:57:70: note: expected 'unsigned char *' but argument is of type 'char *'
       57 | int save_input_history(struct input_history *history, unsigned char *filename);
          |                                                       ~~~~~~~~~~~~~~~^~~~~~~~
    search.c: At top level:
    search.c:1972:11: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
     1972 |         { "periodic-saving", 0, search_history_write_hook, NULL },
          |           ^~~~~~~~~~~~~~~~~
    search.c:1972:11: note: (near initialization for 'search_history_hooks[0].name')
    search.c: In function 'init_search_history':
    search.c:50:41: warning: pointer targets in passing argument 2 of 'load_input_history' differ in signedness [-Wpointer-sign]
       50 | #define SEARCH_HISTORY_FILENAME         "searchhist"
          |                                         ^~~~~~~~~~~~
          |                                         |
          |                                         char *
    search.c:1980:45: note: in expansion of macro 'SEARCH_HISTORY_FILENAME'
     1980 |         load_input_history(&search_history, SEARCH_HISTORY_FILENAME);
          |                                             ^~~~~~~~~~~~~~~~~~~~~~~
    ../../.././src/bfu/inphist.h:53:70: note: expected 'unsigned char *' but argument is of type 'char *'
       53 | int load_input_history(struct input_history *history, unsigned char *filename);
          |                                                       ~~~~~~~~~~~~~~~^~~~~~~~
    search.c: In function 'done_search_history':
    search.c:50:41: warning: pointer targets in passing argument 2 of 'save_input_history' differ in signedness [-Wpointer-sign]
       50 | #define SEARCH_HISTORY_FILENAME         "searchhist"
          |                                         ^~~~~~~~~~~~
          |                                         |
          |                                         char *
    search.c:1986:45: note: in expansion of macro 'SEARCH_HISTORY_FILENAME'
     1986 |         save_input_history(&search_history, SEARCH_HISTORY_FILENAME);
          |                                             ^~~~~~~~~~~~~~~~~~~~~~~
    ../../.././src/bfu/inphist.h:57:70: note: expected 'unsigned char *' but argument is of type 'char *'
       57 | int save_input_history(struct input_history *history, unsigned char *filename);
          |                                                       ~~~~~~~~~~~~~~~^~~~~~~~
    search.c: At top level:
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    search.c:1991:33: note: in expansion of macro 'N_'
     1991 |         /* name: */             N_("Search History"),
          |                                 ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'search_history_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    search.c:1991:33: note: in expansion of macro 'N_'
     1991 |         /* name: */             N_("Search History"),
          |                                 ^~
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o textarea.o -c textarea.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/bfu/inpfield.h:6,
                     from ../../.././src/bfu/widget.h:10,
                     from ../../.././src/bfu/dialog.h:5,
                     from textarea.c:21:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/document/document.h:8,
                     from textarea.c:22:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from textarea.c:14:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from textarea.c:25:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/util/file.h:7,
                     from textarea.c:30:
    ../../.././src/util/conv.h: In function 'trim_chars':
    ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/util/file.h: In function 'stat_links':
    ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    In file included from ../../.././src/config/options.h:9,
                     from ../../.././src/main/module.h:4,
                     from ../../.././src/bfu/leds.h:6,
                     from ../../.././src/bfu/widget.h:12:
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_user':
    ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
                     from /usr/include/stdio.h:27,
                     from textarea.c:12:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_group':
    ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_size':
    ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_date':
    ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    textarea.c: In function 'format_textutf8':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:76:9: note: in expansion of macro 'assert'
       76 |         assert(text);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:76:9: note: in expansion of macro 'assert'
       76 |         assert(text);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c:83:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       83 |         text_end = text + strlen(text);
          |                                  ^~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    textarea.c: In function 'format_text':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:160:9: note: in expansion of macro 'assert'
      160 |         assert(text);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:160:9: note: in expansion of macro 'assert'
      160 |         assert(text);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'area_cursor':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:241:9: note: in expansion of macro 'assert'
      241 |         assert(fc && fs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:241:9: note: in expansion of macro 'assert'
      241 |         assert(fc && fs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'draw_textarea_utf8':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:333:9: note: in expansion of macro 'assert'
      333 |         assert(term && doc_view && doc_view->document && doc_view->vs && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:333:9: note: in expansion of macro 'assert'
      333 |         assert(term && doc_view && doc_view->document && doc_view->vs && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    textarea.c:336:9: note: in expansion of macro 'assertm'
      336 |         assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:336:9: note: in expansion of macro 'assertm'
      336 |         assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'draw_textarea':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:415:9: note: in expansion of macro 'assert'
      415 |         assert(term && doc_view && doc_view->document && doc_view->vs && link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:415:9: note: in expansion of macro 'assert'
      415 |         assert(term && doc_view && doc_view->document && doc_view->vs && link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    textarea.c:425:9: note: in expansion of macro 'assertm'
      425 |         assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:425:9: note: in expansion of macro 'assertm'
      425 |         assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links));
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'encode_textarea':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:493:9: note: in expansion of macro 'assert'
      493 |         assert(sv && sv->value);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:493:9: note: in expansion of macro 'assert'
      493 |         assert(sv && sv->value);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'save_textarea_file':
    textarea.c:529:41: warning: pointer targets in passing argument 1 of 'get_tempdir_filename' differ in signedness [-Wpointer-sign]
      529 |         filename = get_tempdir_filename("elinks-area-XXXXXX");
          |                                         ^~~~~~~~~~~~~~~~~~~~
          |                                         |
          |                                         char *
    ../../.././src/util/file.h:46:52: note: expected 'unsigned char *' but argument is of type 'char *'
       46 | unsigned char *get_tempdir_filename(unsigned char *name);
          |                                     ~~~~~~~~~~~~~~~^~~~
    textarea.c:538:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      538 |         len = strlen(value);
          |                      ^~~~~
          |                      |
          |                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    textarea.c:545:24: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      545 |                 unlink(filename);
          |                        ^~~~~~~~
          |                        |
          |                        unsigned char *
    In file included from textarea.c:16:
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    textarea.c: In function 'init_textarea_data':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:579:9: note: in expansion of macro 'assert'
      579 |         assert(fs && doc_view && link && term);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:579:9: note: in expansion of macro 'assert'
      579 |         assert(fs && doc_view && link && term);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'done_textarea_data':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:602:9: note: in expansion of macro 'assert'
      602 |         assert(td);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:602:9: note: in expansion of macro 'assert'
      602 |         assert(td);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'free_textarea_data':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:611:9: note: in expansion of macro 'assert'
      611 |         assert(term);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:611:9: note: in expansion of macro 'assert'
      611 |         assert(term);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'textarea_edit':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:625:9: note: in expansion of macro 'assert'
      625 |         assert ((op == 0 || op == 1) && term_);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:625:9: note: in expansion of macro 'assert'
      625 |         assert ((op == 0 || op == 1) && term_);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c:628:41: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      628 |         if (op == 0 && get_cmd_opt_bool("anonymous")) {
          |                                         ^~~~~~~~~~~
          |                                         |
          |                                         char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    textarea.c:628:24: note: in expansion of macro 'get_cmd_opt_bool'
      628 |         if (op == 0 && get_cmd_opt_bool("anonymous")) {
          |                        ^~~~~~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    textarea.c:629:36: note: in expansion of macro 'N_'
      629 |                 info_box(term_, 0, N_("Error"), ALIGN_CENTER,
          |                                    ^~
    In file included from ../../.././src/bfu/widget.h:14:
    ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    textarea.c:630:26: note: in expansion of macro 'N_'
      630 |                          N_("You cannot launch an external"
          |                          ^~
    ../../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *'
      134 |          unsigned char *text);
          |          ~~~~~~~~~~~~~~~^~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:639:17: note: in expansion of macro 'assert'
      639 |                 assert(fs_ && doc_view_ && link_ && term_);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:639:17: note: in expansion of macro 'assert'
      639 |                 assert(fs_ && doc_view_ && link_ && term_);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c:645:34: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      645 |                 ed = get_opt_str("document.browse.forms.editor",
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    textarea.c:645:22: note: in expansion of macro 'get_opt_str'
      645 |                 ed = get_opt_str("document.browse.forms.editor",
          |                      ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    textarea.c:648:28: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      648 |                         ed = getenv("EDITOR");
          |                            ^
    textarea.c:649:45: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      649 |                         if (!ed || !*ed) ed = "vi";
          |                                             ^
    textarea.c:654:34: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      654 |                         unlink(td->fn);
          |                                ~~^~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    textarea.c:661:48: warning: pointer targets in passing argument 3 of 'exec_on_terminal' differ in signedness [-Wpointer-sign]
      661 |                 exec_on_terminal(td->term, ex, "", TERM_EXEC_FG);
          |                                                ^~
          |                                                |
          |                                                char *
    In file included from ../../.././src/bfu/dialog.h:7:
    ../../.././src/terminal/terminal.h:226:59: note: expected 'unsigned char *' but argument is of type 'char *'
      226 | void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec);
          |                                                           ^~~~~~~~~~~~~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:671:17: note: in expansion of macro 'assert'
      671 |                 assert(td);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:671:17: note: in expansion of macro 'assert'
      671 |                 assert(td);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 2 of 'msg_text' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    textarea.c:688:43: note: in expansion of macro 'N_'
      688 |                                           N_("You have exceeded the textarea's"
          |                                           ^~
    ../../.././src/bfu/msgbox.h:120:63: note: expected 'unsigned char *' but argument is of type 'char *'
      120 | unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
          |                                                ~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    textarea.c:685:62: note: in expansion of macro 'N_'
      685 |                         info_box(td->term, MSGBOX_FREE_TEXT, N_("Warning"),
          |                                                              ^~
    ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    textarea.c:698:34: warning: pointer targets in passing argument 1 of 'unlink' differ in signedness [-Wpointer-sign]
      698 |                         unlink(td->fn);
          |                                ~~^~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/unistd.h:858:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      858 | extern int unlink (const char *__name) __THROW __nonnull ((1));
          |                    ~~~~~~~~~~~~^~~~~~
    textarea.c: In function 'menu_textarea_edit':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:722:9: note: in expansion of macro 'assert'
      722 |         assert(term && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:722:9: note: in expansion of macro 'assert'
      722 |         assert(term && ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:727:9: note: in expansion of macro 'assert'
      727 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:727:9: note: in expansion of macro 'assert'
      727 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'textarea_op':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:752:9: note: in expansion of macro 'assert'
      752 |         assert(fs && fs->value && fc);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:752:9: note: in expansion of macro 'assert'
      752 |         assert(fs && fs->value && fc);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'do_op_end':
    textarea.c:953:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      953 |                 fs->state = strlen(fs->value);
          |                                    ~~^~~~~~~
          |                                      |
          |                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    textarea.c: In function 'do_op_eob':
    textarea.c:1018:38: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1018 |                 fs->state = strlen(fs->value);
          |                                    ~~^~~~~~~
          |                                      |
          |                                      unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    textarea.c:1021:68: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1021 |                 int last = get_textarea_line_number(line, strlen(fs->value));
          |                                                                  ~~^~~~~~~
          |                                                                    |
          |                                                                    unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    textarea.c:1023:17: note: in expansion of macro 'assertm'
     1023 |                 assertm(last != -1, "line info corrupt");
          |                 ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:1023:17: note: in expansion of macro 'assertm'
     1023 |                 assertm(last != -1, "line info corrupt");
          |                 ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'textarea_op_enter':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:1128:9: note: in expansion of macro 'assert'
     1128 |         assert(fs && fs->value && fc);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:1128:9: note: in expansion of macro 'assert'
     1128 |         assert(fs && fs->value && fc);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    textarea.c:1132:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1132 |             || strlen(fs->value) >= fc->maxlength
          |                       ~~^~~~~~~
          |                         |
          |                         unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    textarea.c:1133:57: warning: pointer targets in passing argument 3 of 'insert_in_string' differ in signedness [-Wpointer-sign]
     1133 |             || !insert_in_string(&fs->value, fs->state, "\n", 1))
          |                                                         ^~~~
          |                                                         |
          |                                                         char *
    ../../.././src/util/string.h:54:54: note: expected 'const unsigned char *' but argument is of type 'char *'
       54 |                                 const unsigned char *seq, int seqlen);
          |                                 ~~~~~~~~~~~~~~~~~~~~~^~~
    textarea.c: In function 'do_op_right':
    textarea.c:1180:61: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
     1180 |                 fs->state = int_min(fs->state + 1, strlen(fs->value));
          |                                                           ~~^~~~~~~
          |                                                             |
          |                                                             unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    textarea.c:1190:13: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
     1190 |         end = strchr((const char *)text, '\0');
          |             ^
    textarea.c: In function 'set_textarea':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:1230:9: note: in expansion of macro 'assert'
     1230 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:1230:9: note: in expansion of macro 'assert'
     1230 |         assert(doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    textarea.c:1231:9: note: in expansion of macro 'assert'
     1231 |         assert(direction == 1 || direction == -1);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:1231:9: note: in expansion of macro 'assert'
     1231 |         assert(direction == 1 || direction == -1);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    textarea.c:1239:9: note: in expansion of macro 'assertm'
     1239 |         assertm(fc != NULL, "link has no form control");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    textarea.c:1239:9: note: in expansion of macro 'assertm'
     1239 |         assertm(fc != NULL, "link has no form control");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o view.o -c view.c 
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/config/options.h:5,
                     from ../../.././src/main/module.h:4,
                     from ../../.././src/bfu/leds.h:6,
                     from view.c:16:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/document/document.h:8,
                     from view.c:25:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from view.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from view.c:31:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from view.c:47:
    ../../.././src/util/conv.h: In function 'trim_chars':
    ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    view.c: In function 'detach_formatted':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:66:9: note: in expansion of macro 'assert'
       66 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:66:9: note: in expansion of macro 'assert'
       66 |         assert(doc_view);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_down':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:92:9: note: in expansion of macro 'assert'
       92 |         assert(ses && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:92:9: note: in expansion of macro 'assert'
       92 |         assert(ses && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:95:9: note: in expansion of macro 'assert'
       95 |         assert(ses->navigate_mode == NAVIGATE_LINKWISE);        /* XXX: drop it at some time. --Zas */
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:95:9: note: in expansion of macro 'assert'
       95 |         assert(ses->navigate_mode == NAVIGATE_LINKWISE);        /* XXX: drop it at some time. --Zas */
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_page_down':
    view.c:132:63: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      132 |         return move_part_page_down(ses, doc_view, get_opt_int("document.browse.scrolling.vertical_overlap", ses));
          |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                               |
          |                                                               char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:132:51: note: in expansion of macro 'get_opt_int'
      132 |         return move_part_page_down(ses, doc_view, get_opt_int("document.browse.scrolling.vertical_overlap", ses));
          |                                                   ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'move_up':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:152:9: note: in expansion of macro 'assert'
      152 |         assert(ses && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:152:9: note: in expansion of macro 'assert'
      152 |         assert(ses && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:155:9: note: in expansion of macro 'assert'
      155 |         assert(ses->navigate_mode == NAVIGATE_LINKWISE);        /* XXX: drop it at some time. --Zas */
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:155:9: note: in expansion of macro 'assert'
      155 |         assert(ses->navigate_mode == NAVIGATE_LINKWISE);        /* XXX: drop it at some time. --Zas */
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_page_up':
    view.c:193:61: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      193 |         return move_part_page_up(ses, doc_view, get_opt_int("document.browse.scrolling.vertical_overlap", ses));
          |                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                             |
          |                                                             char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:193:49: note: in expansion of macro 'get_opt_int'
      193 |         return move_part_page_up(ses, doc_view, get_opt_int("document.browse.scrolling.vertical_overlap", ses));
          |                                                 ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'move_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:209:9: note: in expansion of macro 'assert'
      209 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:209:9: note: in expansion of macro 'assert'
      209 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c:220:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      220 |                 wraparound = get_opt_bool("document.browse.links.wraparound", ses);
          |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    view.c:220:30: note: in expansion of macro 'get_opt_bool'
      220 |                 wraparound = get_opt_bool("document.browse.links.wraparound", ses);
          |                              ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'move_link_dir':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:275:9: note: in expansion of macro 'assert'
      275 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:275:9: note: in expansion of macro 'assert'
      275 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'vertical_scroll':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:308:9: note: in expansion of macro 'assert'
      308 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:308:9: note: in expansion of macro 'assert'
      308 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'horizontal_scroll_extended':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:343:9: note: in expansion of macro 'assert'
      343 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:343:9: note: in expansion of macro 'assert'
      343 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'horizontal_scroll':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:372:9: note: in expansion of macro 'assert'
      372 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:372:9: note: in expansion of macro 'assert'
      372 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c:376:30: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      376 |                 get_opt_bool("document.browse.scrolling.horizontal_extended", ses));
          |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                              |
          |                              char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    view.c:376:17: note: in expansion of macro 'get_opt_bool'
      376 |                 get_opt_bool("document.browse.scrolling.horizontal_extended", ses));
          |                 ^~~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'scroll_up':
    view.c:385:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      385 |                 steps = get_opt_int("document.browse.scrolling.vertical_step", ses);
          |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                     |
          |                                     char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:385:25: note: in expansion of macro 'get_opt_int'
      385 |                 steps = get_opt_int("document.browse.scrolling.vertical_step", ses);
          |                         ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'scroll_down':
    view.c:396:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      396 |                 steps = get_opt_int("document.browse.scrolling.vertical_step", ses);
          |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                     |
          |                                     char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:396:25: note: in expansion of macro 'get_opt_int'
      396 |                 steps = get_opt_int("document.browse.scrolling.vertical_step", ses);
          |                         ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'scroll_left':
    view.c:407:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      407 |                 steps = get_opt_int("document.browse.scrolling.horizontal_step", ses);
          |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                     |
          |                                     char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:407:25: note: in expansion of macro 'get_opt_int'
      407 |                 steps = get_opt_int("document.browse.scrolling.horizontal_step", ses);
          |                         ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'scroll_right':
    view.c:418:37: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      418 |                 steps = get_opt_int("document.browse.scrolling.horizontal_step", ses);
          |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                     |
          |                                     char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:418:25: note: in expansion of macro 'get_opt_int'
      418 |                 steps = get_opt_int("document.browse.scrolling.horizontal_step", ses);
          |                         ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'scroll_mouse_up':
    view.c:427:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      427 |         int steps = get_opt_int("document.browse.scrolling.vertical_step", ses);
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:427:21: note: in expansion of macro 'get_opt_int'
      427 |         int steps = get_opt_int("document.browse.scrolling.vertical_step", ses);
          |                     ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'scroll_mouse_down':
    view.c:435:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      435 |         int steps = get_opt_int("document.browse.scrolling.vertical_step", ses);
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:435:21: note: in expansion of macro 'get_opt_int'
      435 |         int steps = get_opt_int("document.browse.scrolling.vertical_step", ses);
          |                     ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'scroll_mouse_left':
    view.c:443:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      443 |         int steps = get_opt_int("document.browse.scrolling.horizontal_step", ses);
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:443:21: note: in expansion of macro 'get_opt_int'
      443 |         int steps = get_opt_int("document.browse.scrolling.horizontal_step", ses);
          |                     ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'scroll_mouse_right':
    view.c:451:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      451 |         int steps = get_opt_int("document.browse.scrolling.horizontal_step", ses);
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                 |
          |                                 char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:451:21: note: in expansion of macro 'get_opt_int'
      451 |         int steps = get_opt_int("document.browse.scrolling.horizontal_step", ses);
          |                     ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'move_document_start':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:460:9: note: in expansion of macro 'assert'
      460 |         assert(ses && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:460:9: note: in expansion of macro 'assert'
      460 |         assert(ses && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_document_end':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:480:9: note: in expansion of macro 'assert'
      480 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:480:9: note: in expansion of macro 'assert'
      480 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'set_frame':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:504:9: note: in expansion of macro 'assert'
      504 |         assert(ses && ses->doc_view && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:504:9: note: in expansion of macro 'assert'
      504 |         assert(ses && ses->doc_view && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'toggle_plain_html':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:518:9: note: in expansion of macro 'assert'
      518 |         assert(ses && doc_view && ses->tab && ses->tab->term);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:518:9: note: in expansion of macro 'assert'
      518 |         assert(ses && doc_view && ses->tab && ses->tab->term);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'toggle_wrap_text':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:533:9: note: in expansion of macro 'assert'
      533 |         assert(ses && doc_view && ses->tab && ses->tab->term);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:533:9: note: in expansion of macro 'assert'
      533 |         assert(ses && doc_view && ses->tab && ses->tab->term);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_link_up_line':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:659:9: note: in expansion of macro 'assert'
      659 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:659:9: note: in expansion of macro 'assert'
      659 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_link_down_line':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:724:9: note: in expansion of macro 'assert'
      724 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:724:9: note: in expansion of macro 'assert'
      724 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_link_prev_line':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:787:9: note: in expansion of macro 'assert'
      787 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:787:9: note: in expansion of macro 'assert'
      787 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_link_next_line':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:867:9: note: in expansion of macro 'assert'
      867 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:867:9: note: in expansion of macro 'assert'
      867 |         assert(ses && doc_view && doc_view->vs && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'move_cursor_line_start':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:943:9: note: in expansion of macro 'assert'
      943 |         assert(ses && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:943:9: note: in expansion of macro 'assert'
      943 |         assert(ses && doc_view && doc_view->vs);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'open_link_dialog':
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    view.c:1043:17: note: in expansion of macro 'N_'
     1043 |                 N_("Go to link"), N_("Enter link number"),
          |                 ^~
    In file included from ../../.././src/bfu/widget.h:10,
                     from ../../.././src/bfu/dialog.h:5,
                     from view.c:18:
    ../../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *'
       76 |              unsigned char *title,
          |              ~~~~~~~~~~~~~~~^~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    view.c:1043:35: note: in expansion of macro 'N_'
     1043 |                 N_("Go to link"), N_("Enter link number"),
          |                                   ^~
    ../../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *'
       77 |              unsigned char *text,
          |              ~~~~~~~~~~~~~~~^~~~
    view.c:1044:41: warning: pointer targets in passing argument 8 of 'input_dialog' differ in signedness [-Wpointer-sign]
     1044 |                 ses, NULL, MAX_STR_LEN, "", 0, 0, NULL,
          |                                         ^~
          |                                         |
          |                                         char *
    ../../.././src/bfu/inpfield.h:79:29: note: expected 'unsigned char *' but argument is of type 'char *'
       79 |              unsigned char *def, int min, int max,
          |              ~~~~~~~~~~~~~~~^~~
    view.c: In function 'try_prefix_key':
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'input_dialog' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    view.c:1096:30: note: in expansion of macro 'N_'
     1096 |                              N_("Go to link"), N_("Enter link number"),
          |                              ^~
    ../../.././src/bfu/inpfield.h:76:29: note: expected 'unsigned char *' but argument is of type 'char *'
       76 |              unsigned char *title,
          |              ~~~~~~~~~~~~~~~^~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 4 of 'input_dialog' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    view.c:1096:48: note: in expansion of macro 'N_'
     1096 |                              N_("Go to link"), N_("Enter link number"),
          |                                                ^~
    ../../.././src/bfu/inpfield.h:77:29: note: expected 'unsigned char *' but argument is of type 'char *'
       77 |              unsigned char *text,
          |              ~~~~~~~~~~~~~~~^~~~
    view.c: In function 'try_form_action':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1113:9: note: in expansion of macro 'assert'
     1113 |         assert(link);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1113:9: note: in expansion of macro 'assert'
     1113 |         assert(link);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1122:17: note: in expansion of macro 'assert'
     1122 |                 assert(link == get_current_link(doc_view));
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1122:17: note: in expansion of macro 'assert'
     1122 |                 assert(link == get_current_link(doc_view));
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'frame_ev_kbd':
    view.c:1146:42: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1146 |         accesskey_priority = get_opt_int("document.browse.accesskey.priority", ses);
          |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:1146:30: note: in expansion of macro 'get_opt_int'
     1146 |         accesskey_priority = get_opt_int("document.browse.accesskey.priority", ses);
          |                              ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'frame_ev_mouse':
    view.c:1225:48: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1225 |                 int scrollmargin = get_opt_int("document.browse.scrolling.margin", ses);
          |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                |
          |                                                char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:1225:36: note: in expansion of macro 'get_opt_int'
     1225 |                 int scrollmargin = get_opt_int("document.browse.scrolling.margin", ses);
          |                                    ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'frame_ev':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    view.c:1254:9: note: in expansion of macro 'assertm'
     1254 |         assertm(doc_view && doc_view->document, "document not formatted");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1254:9: note: in expansion of macro 'assertm'
     1254 |         assertm(doc_view && doc_view->document, "document not formatted");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1257:9: note: in expansion of macro 'assert'
     1257 |         assert(ses && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1257:9: note: in expansion of macro 'assert'
     1257 |         assert(ses && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'current_frame':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1281:9: note: in expansion of macro 'assert'
     1281 |         assert(ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1281:9: note: in expansion of macro 'assert'
     1281 |         assert(ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1296:9: note: in expansion of macro 'assert'
     1296 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1296:9: note: in expansion of macro 'assert'
     1296 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'send_to_frame':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1309:9: note: in expansion of macro 'assert'
     1309 |         assert(ses && ses->tab && ses->tab->term && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1309:9: note: in expansion of macro 'assert'
     1309 |         assert(ses && ses->tab && ses->tab->term && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'do_mouse_event':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1330:9: note: in expansion of macro 'assert'
     1330 |         assert(ses && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1330:9: note: in expansion of macro 'assert'
     1330 |         assert(ses && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1336:17: note: in expansion of macro 'assert'
     1336 |                 assert(doc_view && doc_view->document);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1336:17: note: in expansion of macro 'assert'
     1336 |                 assert(doc_view && doc_view->document);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    view.c:1339:17: note: in expansion of macro 'assertm'
     1339 |                 assertm(doc_view->document->options.box.x == doc_view->box.x
          |                 ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1339:17: note: in expansion of macro 'assertm'
     1339 |                 assertm(doc_view->document->options.box.x == doc_view->box.x
          |                 ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'try_typeahead':
    view.c:1457:29: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1457 |         switch (get_opt_int("document.browse.search.typeahead", ses)) {
          |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                             |
          |                             char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:1457:17: note: in expansion of macro 'get_opt_int'
     1457 |         switch (get_opt_int("document.browse.search.typeahead", ses)) {
          |                 ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    view.c:1467:25: note: in expansion of macro 'INTERNAL'
     1467 |                         INTERNAL("invalid value for document.browse.search.typeahead");
          |                         ^~~~~~~~
    view.c:1467:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
     1467 |                         INTERNAL("invalid value for document.browse.search.typeahead");
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'send_kbd_event':
    view.c:1549:36: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
     1549 |                     && get_opt_int("document.browse.accesskey"
          |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                    |
          |                                    char *
    ../../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    view.c:1549:24: note: in expansion of macro 'get_opt_int'
     1549 |                     && get_opt_int("document.browse.accesskey"
          |                        ^~~~~~~~~~~
    ../../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    view.c: In function 'send_event':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1572:9: note: in expansion of macro 'assert'
     1572 |         assert(ses && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1572:9: note: in expansion of macro 'assert'
     1572 |         assert(ses && ev);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'download_link':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    view.c:1619:25: note: in expansion of macro 'INTERNAL'
     1619 |                         INTERNAL("I think you forgot to take your medication, mental boy!");
          |                         ^~~~~~~~
    view.c:1619:34: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
     1619 |                         INTERNAL("I think you forgot to take your medication, mental boy!");
          |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                  |
          |                                  char *
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'save_as':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1645:9: note: in expansion of macro 'assert'
     1645 |         assert(ses);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1645:9: note: in expansion of macro 'assert'
     1645 |         assert(ses);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1653:9: note: in expansion of macro 'assert'
     1653 |         assert(doc_view && doc_view->document && doc_view->document->uri);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1653:9: note: in expansion of macro 'assert'
     1653 |         assert(doc_view && doc_view->document && doc_view->document->uri);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    view.c: In function 'save_formatted_finish':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1670:9: note: in expansion of macro 'assert'
     1670 |         assert(term && document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1670:9: note: in expansion of macro 'assert'
     1670 |         assert(term && document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 3 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    view.c:1675:35: note: in expansion of macro 'N_'
     1675 |                 info_box(term, 0, N_("Save error"), ALIGN_CENTER,
          |                                   ^~
    In file included from ../../.././src/bfu/widget.h:14:
    ../../.././src/bfu/msgbox.h:133:25: note: expected 'unsigned char *' but argument is of type 'char *'
      133 |          unsigned char *title, enum format_align align,
          |          ~~~~~~~~~~~~~~~^~~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in passing argument 5 of 'info_box' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^~~~~~~~~~~~~~~~~~~
          |                 |
          |                 char *
    view.c:1676:26: note: in expansion of macro 'N_'
     1676 |                          N_("Error writing to file"));
          |                          ^~
    ../../.././src/bfu/msgbox.h:134:25: note: expected 'unsigned char *' but argument is of type 'char *'
      134 |          unsigned char *text);
          |          ~~~~~~~~~~~~~~~^~~~
    view.c: In function 'save_formatted':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1687:9: note: in expansion of macro 'assert'
     1687 |         assert(ses && ses->tab && ses->tab->term && file);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1687:9: note: in expansion of macro 'assert'
     1687 |         assert(ses && ses->tab && ses->tab->term && file);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    view.c:1690:9: note: in expansion of macro 'assert'
     1690 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    view.c:1690:9: note: in expansion of macro 'assert'
     1690 |         assert(doc_view && doc_view->document);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../../.. -I../../.././src -Wdate-time -D_FORTIFY_SOURCE=2  -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o vs.o -c vs.c 
    In file included from ../../.././src/document/document.h:8,
                     from vs.c:13:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from vs.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/document/document.h:6:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    vs.c: In function 'copy_vs':
    ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../../.././src/util/lists.h:172:22: note: in definition of macro 'add_at_pos'
      172 |         (x)->next = (p)->next; \
          |                      ^
    vs.c:119:17: note: in expansion of macro 'add_to_list'
      119 |                 add_to_list(dst->forms, newfv);
          |                 ^~~~~~~~~~~
    ../../.././src/util/lists.h:181:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
      181 |         add_at_pos((list_typeof(x)) &(l), (list_typeof(x)) (x))
          |                    ^
    ../../.././src/util/lists.h:174:10: note: in definition of macro 'add_at_pos'
      174 |         (p)->next = (x); \
          |          ^
    vs.c:119:17: note: in expansion of macro 'add_to_list'
      119 |                 add_to_list(dst->forms, newfv);
          |                 ^~~~~~~~~~~
    ld -r -o lib.o draw.o form.o link.o marks.o search.o textarea.o view.o vs.o 
    make[5]: Leaving directory '/build/elinks-0.13.2/src/viewer/text'
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o action.o -c action.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/bfu/inpfield.h:6,
                     from ../.././src/bfu/widget.h:10,
                     from ../.././src/bfu/dialog.h:5,
                     from ../.././src/bookmarks/dialogs.h:4,
                     from action.c:11:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/network/state.h: In function 'connection_state':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/cookies/cookies.h:15,
                     from action.c:17:
    ../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../.././src/osdep/stub.h:5,
                     from ../.././src/elinks.h:34,
                     from action.c:9:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../.././src/main/module.h:4,
                     from ../.././src/bfu/leds.h:6,
                     from ../.././src/bfu/widget.h:12:
    action.c: In function 'do_action':
    action.c:98:33: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       98 |             && get_cmd_opt_bool("anonymous"))
          |                                 ^~~~~~~~~~~
          |                                 |
          |                                 char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:321:32: note: in expansion of macro 'get_opt_bool_tree'
      321 | #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name, NULL)
          |                                ^~~~~~~~~~~~~~~~~
    action.c:98:16: note: in expansion of macro 'get_cmd_opt_bool'
       98 |             && get_cmd_opt_bool("anonymous"))
          |                ^~~~~~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    action.c:157:43: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
      157 |                         if (!get_opt_bool("cookies.save", NULL)) break;
          |                                           ^~~~~~~~~~~~~~
          |                                           |
          |                                           char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:313:33: note: in expansion of macro 'get_opt_bool_tree'
      313 | #define get_opt_bool(name, ses) get_opt_bool_tree(config_options, name, ses)
          |                                 ^~~~~~~~~~~~~~~~~
    action.c:157:30: note: in expansion of macro 'get_opt_bool'
      157 |                         if (!get_opt_bool("cookies.save", NULL)) break;
          |                              ^~~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    action.c:316:44: warning: pointer targets in passing argument 1 of 'trigger_event_name' differ in signedness [-Wpointer-sign]
      316 |                         trigger_event_name("dialog-lua-console", ses);
          |                                            ^~~~~~~~~~~~~~~~~~~~
          |                                            |
          |                                            char *
    In file included from ../.././src/main/module.h:5:
    ../.././src/main/event.h:114:40: note: expected 'unsigned char *' but argument is of type 'char *'
      114 | void trigger_event_name(unsigned char *name, ...);
          |                         ~~~~~~~~~~~~~~~^~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    action.c:571:25: note: in expansion of macro 'assert'
      571 |                         assert(ses->tab == get_current_tab(term));
          |                         ^~~~~~
    ../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    action.c:571:25: note: in expansion of macro 'assert'
      571 |                         assert(ses->tab == get_current_tab(term));
          |                         ^~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    action.c:597:53: warning: pointer targets in passing argument 2 of 'toggle_document_option' differ in signedness [-Wpointer-sign]
      597 |                         toggle_document_option(ses, "document.css.enable");
          |                                                     ^~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    In file included from ../.././src/document/document.h:4,
                     from action.c:26:
    ../.././src/document/options.h:183:65: note: expected 'unsigned char *' but argument is of type 'char *'
      183 | void toggle_document_option(struct session *ses, unsigned char *option_name);
          |                                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~
    action.c:602:53: warning: pointer targets in passing argument 2 of 'toggle_document_option' differ in signedness [-Wpointer-sign]
      602 |                         toggle_document_option(ses, "document.browse.images.show_as_links");
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/document/options.h:183:65: note: expected 'unsigned char *' but argument is of type 'char *'
      183 | void toggle_document_option(struct session *ses, unsigned char *option_name);
          |                                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~
    action.c:606:53: warning: pointer targets in passing argument 2 of 'toggle_document_option' differ in signedness [-Wpointer-sign]
      606 |                         toggle_document_option(ses, "document.html.display_tables");
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/document/options.h:183:65: note: expected 'unsigned char *' but argument is of type 'char *'
      183 | void toggle_document_option(struct session *ses, unsigned char *option_name);
          |                                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~
    action.c:610:53: warning: pointer targets in passing argument 2 of 'toggle_document_option' differ in signedness [-Wpointer-sign]
      610 |                         toggle_document_option(ses, "document.colors.use_document_colors");
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/document/options.h:183:65: note: expected 'unsigned char *' but argument is of type 'char *'
      183 | void toggle_document_option(struct session *ses, unsigned char *option_name);
          |                                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~
    action.c:614:53: warning: pointer targets in passing argument 2 of 'toggle_document_option' differ in signedness [-Wpointer-sign]
      614 |                         toggle_document_option(ses, "document.browse.use_preferred_document_width");
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/document/options.h:183:65: note: expected 'unsigned char *' but argument is of type 'char *'
      183 | void toggle_document_option(struct session *ses, unsigned char *option_name);
          |                                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~
    action.c:629:53: warning: pointer targets in passing argument 2 of 'toggle_document_option' differ in signedness [-Wpointer-sign]
      629 |                         toggle_document_option(ses, "document.browse.links.numbering");
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/document/options.h:183:65: note: expected 'unsigned char *' but argument is of type 'char *'
      183 | void toggle_document_option(struct session *ses, unsigned char *option_name);
          |                                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~
    action.c:633:53: warning: pointer targets in passing argument 2 of 'toggle_document_option' differ in signedness [-Wpointer-sign]
      633 |                         toggle_document_option(ses, "document.plain.compress_empty_lines");
          |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                                     |
          |                                                     char *
    ../.././src/document/options.h:183:65: note: expected 'unsigned char *' but argument is of type 'char *'
      183 | void toggle_document_option(struct session *ses, unsigned char *option_name);
          |                                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    action.c:650:33: note: in expansion of macro 'INTERNAL'
      650 |                                 INTERNAL("No action handling defined for '%s'.",
          |                                 ^~~~~~~~
    action.c:650:42: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      650 |                                 INTERNAL("No action handling defined for '%s'.",
          |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o timer.o -c timer.c 
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from ../.././src/config/kbdbind.h:4,
                     from timer.c:9:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from timer.c:11:
    ../.././src/intl/gettext/libgnuintl.h: At top level:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    timer.c: In function 'count_down':
    timer.c:49:48: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       49 |                                    get_opt_str("ui.timer.action", NULL));
          |                                                ^~~~~~~~~~~~~~~~~
          |                                                |
          |                                                char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:316:32: note: in expansion of macro 'get_opt_str_tree'
      316 | #define get_opt_str(name, ses) get_opt_str_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    timer.c:49:36: note: in expansion of macro 'get_opt_str'
       49 |                                    get_opt_str("ui.timer.action", NULL));
          |                                    ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    timer.c: In function 'reset_timer':
    timer.c:70:26: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       70 |         if (!get_opt_int("ui.timer.enable", NULL)) return;
          |                          ^~~~~~~~~~~~~~~~~
          |                          |
          |                          char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    timer.c:70:14: note: in expansion of macro 'get_opt_int'
       70 |         if (!get_opt_int("ui.timer.enable", NULL)) return;
          |              ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    timer.c:72:38: warning: pointer targets in passing argument 2 of 'get_opt_' differ in signedness [-Wpointer-sign]
       72 |         timer_duration = get_opt_int("ui.timer.duration", NULL);
          |                                      ^~~~~~~~~~~~~~~~~~~
          |                                      |
          |                                      char *
    ../.././src/config/options.h:302:55: note: in definition of macro 'get_opt'
      302 | #define get_opt(tree, name, ses, type) get_opt_(tree, name, ses)
          |                                                       ^~~~
    ../.././src/config/options.h:314:32: note: in expansion of macro 'get_opt_int_tree'
      314 | #define get_opt_int(name, ses) get_opt_int_tree(config_options, name, ses)
          |                                ^~~~~~~~~~~~~~~~
    timer.c:72:26: note: in expansion of macro 'get_opt_int'
       72 |         timer_duration = get_opt_int("ui.timer.duration", NULL);
          |                          ^~~~~~~~~~~
    ../.././src/config/options.h:301:54: note: expected 'unsigned char *' but argument is of type 'char *'
      301 | extern union option_value *get_opt_(struct option *, unsigned char *, struct session *);
          |                                                      ^~~~~~~~~~~~~~~
    In file included from timer.c:12:
    timer.c: At top level:
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    timer.c:89:33: note: in expansion of macro 'N_'
       89 |         /* name: */             N_("Timer"),
          |                                 ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'timer_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    timer.c:89:33: note: in expansion of macro 'N_'
       89 |         /* name: */             N_("Timer"),
          |                                 ^~
    gcc -DHAVE_CONFIG_H -I../.. -I../.././src -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o viewer.o -c viewer.c 
    In file included from ../.././src/intl/gettext/libgettext.h:25,
                     from ../.././src/intl/gettext/libintl.h:14,
                     from viewer.c:9:
    ../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    In file included from ../.././src/util/lists.h:4,
                     from ../.././src/main/object.h:4,
                     from ../.././src/config/options.h:5,
                     from ../.././src/intl/gettext/libintl.h:16:
    ../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    In file included from viewer.c:10:
    viewer.c: At top level:
    ../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    viewer.c:25:33: note: in expansion of macro 'N_'
       25 |         /* name: */             N_("Viewer"),
          |                                 ^~
    ../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'viewer_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    viewer.c:25:33: note: in expansion of macro 'N_'
       25 |         /* name: */             N_("Viewer"),
          |                                 ^~
    ld -r -o lib.o action.o timer.o viewer.o  `test -e dump/lib.o && echo dump/lib.o`  `test -e text/lib.o && echo text/lib.o`
    make[4]: Leaving directory '/build/elinks-0.13.2/src/viewer'
    ld -r -o lib.o   `test -e bfu/lib.o && echo bfu/lib.o`  `test -e bookmarks/lib.o && echo bookmarks/lib.o`  `test -e cache/lib.o && echo cache/lib.o`  `test -e config/lib.o && echo config/lib.o`  `test -e cookies/lib.o && echo cookies/lib.o`  `test -e dialogs/lib.o && echo dialogs/lib.o`  `test -e document/lib.o && echo document/lib.o`  `test -e dom/lib.o && echo dom/lib.o`  `test -e encoding/lib.o && echo encoding/lib.o`  `test -e formhist/lib.o && echo formhist/lib.o`  `test -e globhist/lib.o && echo globhist/lib.o`  `test -e intl/lib.o && echo intl/lib.o`  `test -e main/lib.o && echo main/lib.o`  `test -e mime/lib.o && echo mime/lib.o`  `test -e network/lib.o && echo network/lib.o`  `test -e osdep/lib.o && echo osdep/lib.o`  `test -e protocol/lib.o && echo protocol/lib.o`  `test -e scripting/lib.o && echo scripting/lib.o`  `test -e session/lib.o && echo session/lib.o`  `test -e terminal/lib.o && echo terminal/lib.o`  `test -e util/lib.o && echo util/lib.o`  `test -e viewer/lib.o && echo viewer/lib.o`
    gcc -DHAVE_CONFIG_H -I.. -I.././src -DBUILD_ID="\"\"" -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mit-krb5 -g -O2 -ffile-prefix-map=/build/elinks-0.13.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-address -fno-strict-overflow -o vernum.o -c vernum.c 
    : warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
    vernum.c:11:27: note: in expansion of macro 'BUILD_ID'
       11 | unsigned char *build_id = BUILD_ID;
          |                           ^~~~~~~~
    gcc -rdynamic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -o elinks lib.o vernum.o -ltre -Wl,-z,relro  -lev -L/usr/lib/x86_64-linux-gnu -lgcrypt -lgnutls  -L/usr/lib -llua5.1 -lm -Wl,-E  -fstack-protector-strong -L/usr/local/lib  -L/usr/lib/x86_64-linux-gnu/perl/5.36/CORE -lperl -ldl -lm -lpthread -lc -lcrypt -L/usr/lib/x86_64-linux-gnu/mit-krb5 -Wl,-z,relro -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -ldl  -lgpm -ltinfo -lbz2 -lidn -llzma -lexpat   -lfsplib
    /usr/bin/ld: lib.o: in function `l_tmpname':
    ./src/scripting/lua/./src/scripting/lua/core.c:248: warning: the use of `tempnam' is dangerous, better use `mkstemp'
    make[3]: Leaving directory '/build/elinks-0.13.2/src'
    make[2]: Leaving directory '/build/elinks-0.13.2'
    # Build docs:
    dh_auto_build --no-parallel --builddir doc -- all-docs
    	cd doc && make -j1 all-docs
    make[2]: Entering directory '/build/elinks-0.13.2/doc'
     [CONF2DOC]   doc/features.txt
     [KEYS2DOC]   doc/keymap-actions.txt
     [KEYS2DOC]   doc/keymap-defaults.txt
     [HELP2XML]   doc/option-command.frag.xml
     [ASCIIDOC]   doc/elinks.1.xml
        [XMLTO]   doc/elinks.1
    Note: Writing elinks.1
     [HELP2XML]   doc/option-config.frag.xml
     [ASCIIDOC]   doc/elinks.conf.5.xml
        [XMLTO]   doc/elinks.conf.5
    Warn: meta author : no refentry/info/author                        elinks.conf
    Note: meta author : see http://www.docbook.org/tdg5/en/html/autho  elinks.conf
    Warn: meta author : no author data, so inserted a fixme            elinks.conf
    Note: Writing elinks.conf.5
     [ASCIIDOC]   doc/elinkskeys.5.xml
        [XMLTO]   doc/elinkskeys.5
    Note: Writing elinkskeys.5
     [HELP2XML]   doc/option-command.frag.xhtml
     [ASCIIDOC]   doc/elinks.1.html
     [HELP2XML]   doc/option-config.frag.xhtml
     [ASCIIDOC]   doc/elinks.conf.5.html
     [ASCIIDOC]   doc/elinkskeys.5.html
     [ASCIIDOC]   doc/hacking.html
     [ASCIIDOC]   doc/manual.html
     [ASCIIDOC]   doc/manual.xml
        [XMLTO]   doc/manual.html-chunked
    Writing pr01.html for preface
    Writing ch01s02.html for section
    Writing ch01s03.html for section
    Writing ch01s04.html for section
    Writing ch01s05.html for section
    Writing ch01s06.html for section(ecmascript)
    Writing ch01s07.html for section
    Writing ch01.html for chapter
    Writing ch02s02.html for section(cutnpaste)
    Writing ch02s03.html for section(move)
    Writing ch02s04.html for section(navigation)
    Writing ch02s05.html for section(flavors)
    Writing ch02s06.html for section(which-one)
    Writing ch02s07.html for section(kibi-and-mebi)
    Writing ch02s08.html for section(get-256-colours)
    Writing ch02s09.html for section(useragent)
    Writing ch02s10.html for section(droppings)
    Writing ch02.html for chapter
    Writing ch03s02.html for section
    Writing ch03s03.html for section
    Writing ch03s04.html for section
    Writing ch03s05.html for section
    Writing ch03s06.html for section
    Writing ch03s07.html for section
    Writing ch03s08.html for section
    Writing ch03.html for chapter
    Writing ch04s02.html for section
    Writing ch04s03.html for section
    Writing ch04s04.html for section
    Writing ch04.html for chapter
    Writing ch05s02.html for section
    Writing ch05.html for chapter
    Writing ch06s02.html for section
    Writing ch06s03.html for section
    Writing ch06.html for chapter
    Writing ch07s02.html for section
    Writing ch07s03.html for section
    Writing ch07.html for chapter
    Writing ch08s02.html for section
    Writing ch08.html for chapter
    Writing ch09s02.html for section
    Writing ch09.html for chapter(mime)
    Writing ch10s02.html for section
    Writing ch10s03.html for section
    Writing ch10s04.html for section
    Writing ch10s05.html for section
    Writing ch10s06.html for section
    Writing ch10.html for chapter
    Writing ch11s02.html for section
    Writing ch11.html for chapter
    Writing ch12s02.html for section
    Writing ch12s03.html for section
    Writing ch12s04.html for section
    Writing ch12s05.html for section
    Writing ch12.html for chapter
    Writing ch13s02.html for section
    Writing ch13s03.html for section
    Writing ch13.html for chapter
    Writing ch14s02.html for section
    Writing ch14s03.html for section
    Writing ch14s04.html for section
    Writing ch14.html for chapter(lua-scripting)
    Writing ch15s02.html for section(smjs-elinks-object)
    Writing ch15s03.html for section(smjs-cache_entry-object)
    Writing ch15s04.html for section(smjs-view_state-object)
    Writing ch15.html for chapter(smjs-scripting)
    Writing index.html for book
     [POD2HTML]   doc/perl.html
     [POD2HTML]   doc/perl-hooks.html
           [JW]   doc/manual.pdf
    Using catalogs: /etc/sgml/catalog
    Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#print
    Working on: /build/elinks-0.13.2/doc/manual.xml
    Done.
    rm elinkskeys.5.xml
    make[2]: Leaving directory '/build/elinks-0.13.2/doc'
    make[1]: Leaving directory '/build/elinks-0.13.2'
       dh_auto_test
    	make -j15 test "TESTSUITEFLAGS=-j15 --verbose" VERBOSE=1
    make[1]: Entering directory '/build/elinks-0.13.2'
    [MAKE test]   doc
    make[2]: Entering directory '/build/elinks-0.13.2'
    make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
    [MAKE test]   doc/man
    make[3]: Entering directory '/build/elinks-0.13.2/doc/man'
    [MAKE test]   doc/man/man1
    make[4]: Entering directory '/build/elinks-0.13.2/doc/man/man1'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/doc/man/man1'
    [MAKE test]   doc/man/man5
    make[4]: Entering directory '/build/elinks-0.13.2/doc/man/man5'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/doc/man/man5'
    make[3]: Leaving directory '/build/elinks-0.13.2/doc/man'
    make[2]: Leaving directory '/build/elinks-0.13.2/doc'
    [MAKE test]   po
    make[2]: Entering directory '/build/elinks-0.13.2'
    make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
    make[2]: Nothing to be done for 'test'.
    make[2]: Leaving directory '/build/elinks-0.13.2/po'
    [MAKE test]   src
    make[2]: Entering directory '/build/elinks-0.13.2'
    make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
    [MAKE test]   src/bfu
    make[3]: Entering directory '/build/elinks-0.13.2/src/bfu'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/bfu'
    [MAKE test]   src/bookmarks
    make[3]: Entering directory '/build/elinks-0.13.2/src/bookmarks'
    [MAKE test]   src/bookmarks/backend
    make[4]: Entering directory '/build/elinks-0.13.2/src/bookmarks/backend'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/bookmarks/backend'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/bookmarks'
    [MAKE test]   src/cache
    make[3]: Entering directory '/build/elinks-0.13.2/src/cache'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/cache'
    [MAKE test]   src/config
    make[3]: Entering directory '/build/elinks-0.13.2/src/config'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/config'
    [MAKE test]   src/cookies
    make[3]: Entering directory '/build/elinks-0.13.2/src/cookies'
          [CC]   src/cookies/cookies-t.o
    cookies-t.c: In function 'main':
    cookies-t.c:8:38: warning: pointer targets in passing argument 1 of 'is_path_prefix' differ in signedness [-Wpointer-sign]
        8 |         int res = is_path_prefix(argv[1], argv[2]);
          |                                  ~~~~^~~
          |                                      |
          |                                      char *
    In file included from cookies-t.c:4:
    path.h:4:35: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | int is_path_prefix(unsigned char *d, unsigned char *s);
          |                    ~~~~~~~~~~~~~~~^
    cookies-t.c:8:47: warning: pointer targets in passing argument 2 of 'is_path_prefix' differ in signedness [-Wpointer-sign]
        8 |         int res = is_path_prefix(argv[1], argv[2]);
          |                                           ~~~~^~~
          |                                               |
          |                                               char *
    path.h:4:53: note: expected 'unsigned char *' but argument is of type 'char *'
        4 | int is_path_prefix(unsigned char *d, unsigned char *s);
          |                                      ~~~~~~~~~~~~~~~^
        [LINK]   src/cookies/cookies-t
    *** test-cookies-t ***
    *   ok 1: The cookie-path and the request-path are identical.
    *   ok 2: The cookie-path is a prefix of the request-path, and the last character of the cookie-path is ("/").
    *   ok 3: The cookie-path is a prefix of the request-path, and the first character of the request-path that is not included in the cookie-path is a ("/") character.
    *   ok 4: The cookie-path and the request-path are not identical.
    *   ok 5: The cookie-path is longer.
    * passed all 5 test(s)
    make[3]: Leaving directory '/build/elinks-0.13.2/src/cookies'
    [MAKE test]   src/dialogs
    make[3]: Entering directory '/build/elinks-0.13.2/src/dialogs'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/dialogs'
    [MAKE test]   src/document
    make[3]: Entering directory '/build/elinks-0.13.2/src/document'
    [MAKE test]   src/document/css
    make[4]: Entering directory '/build/elinks-0.13.2/src/document/css'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/document/css'
    [MAKE test]   src/document/dom
    make[4]: Entering directory '/build/elinks-0.13.2/src/document/dom'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/document/dom'
    [MAKE test]   src/document/html
    make[4]: Entering directory '/build/elinks-0.13.2/src/document/html'
    [MAKE test]   src/document/html/parser
    make[5]: Entering directory '/build/elinks-0.13.2/src/document/html/parser'
    make[5]: Nothing to be done for 'test'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/document/html/parser'
    [MAKE test]   src/document/html/test
    make[5]: Entering directory '/build/elinks-0.13.2/src/document/html/test'
          [CC]   src/document/html/test/parse-meta-refresh-test.o
    parse-meta-refresh-test.c:27:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       27 |         { "42",
          |           ^~~~
    parse-meta-refresh-test.c:27:11: note: (near initialization for 'meta_refresh_test_cases[0].content')
    parse-meta-refresh-test.c:29:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       29 |         { "0",
          |           ^~~
    parse-meta-refresh-test.c:29:11: note: (near initialization for 'meta_refresh_test_cases[1].content')
    parse-meta-refresh-test.c:31:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       31 |         { "   5   ",
          |           ^~~~~~~~~
    parse-meta-refresh-test.c:31:11: note: (near initialization for 'meta_refresh_test_cases[2].content')
    parse-meta-refresh-test.c:33:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       33 |         { "9999999999999999999999999",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:33:11: note: (near initialization for 'meta_refresh_test_cases[3].content')
    parse-meta-refresh-test.c:35:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       35 |         { "69 ; ",
          |           ^~~~~~~
    parse-meta-refresh-test.c:35:11: note: (near initialization for 'meta_refresh_test_cases[4].content')
    parse-meta-refresh-test.c:37:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       37 |         { "105;",
          |           ^~~~~~
    parse-meta-refresh-test.c:37:11: note: (near initialization for 'meta_refresh_test_cases[5].content')
    parse-meta-refresh-test.c:39:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       39 |         { "",
          |           ^~
    parse-meta-refresh-test.c:39:11: note: (near initialization for 'meta_refresh_test_cases[6].content')
    parse-meta-refresh-test.c:43:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       43 |         { "5; URL=''",
          |           ^~~~~~~~~~~
    parse-meta-refresh-test.c:43:11: note: (near initialization for 'meta_refresh_test_cases[7].content')
    parse-meta-refresh-test.c:45:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       45 |         { "; URL=''",
          |           ^~~~~~~~~~
    parse-meta-refresh-test.c:45:11: note: (near initialization for 'meta_refresh_test_cases[8].content')
    parse-meta-refresh-test.c:49:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       49 |         { "42; URL=file:///dir/file.html",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:49:11: note: (near initialization for 'meta_refresh_test_cases[9].content')
    parse-meta-refresh-test.c:50:18: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       50 |           0, 42, "file:///dir/file.html" },
          |                  ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:50:18: note: (near initialization for 'meta_refresh_test_cases[9].url')
    parse-meta-refresh-test.c:51:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       51 |         { "42; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:51:11: note: (near initialization for 'meta_refresh_test_cases[10].content')
    parse-meta-refresh-test.c:52:18: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       52 |           0, 42, "file:///dir/file.html" },
          |                  ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:52:18: note: (near initialization for 'meta_refresh_test_cases[10].url')
    parse-meta-refresh-test.c:53:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       53 |         { "42; URL=\"file:///dir/file.html\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:53:11: note: (near initialization for 'meta_refresh_test_cases[11].content')
    parse-meta-refresh-test.c:54:18: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       54 |           0, 42, "file:///dir/file.html" },
          |                  ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:54:18: note: (near initialization for 'meta_refresh_test_cases[11].url')
    parse-meta-refresh-test.c:57:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       57 |         { "9; file:///dir/file.html",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:57:11: note: (near initialization for 'meta_refresh_test_cases[12].content')
    parse-meta-refresh-test.c:58:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       58 |           0, 9, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:58:17: note: (near initialization for 'meta_refresh_test_cases[12].url')
    parse-meta-refresh-test.c:59:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       59 |         { "9; 'file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:59:11: note: (near initialization for 'meta_refresh_test_cases[13].content')
    parse-meta-refresh-test.c:60:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       60 |           0, 9, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:60:17: note: (near initialization for 'meta_refresh_test_cases[13].url')
    parse-meta-refresh-test.c:61:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       61 |         { "9; \"file:///dir/file.html\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:61:11: note: (near initialization for 'meta_refresh_test_cases[14].content')
    parse-meta-refresh-test.c:62:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       62 |           0, 9, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:62:17: note: (near initialization for 'meta_refresh_test_cases[14].url')
    parse-meta-refresh-test.c:65:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       65 |         { "3; Url=\"file:///dir/file.html\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:65:11: note: (near initialization for 'meta_refresh_test_cases[15].content')
    parse-meta-refresh-test.c:66:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       66 |           0, 3, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:66:17: note: (near initialization for 'meta_refresh_test_cases[15].url')
    parse-meta-refresh-test.c:67:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       67 |         { "3; url=\"file:///dir/file.html\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:67:11: note: (near initialization for 'meta_refresh_test_cases[16].content')
    parse-meta-refresh-test.c:68:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       68 |           0, 3, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:68:17: note: (near initialization for 'meta_refresh_test_cases[16].url')
    parse-meta-refresh-test.c:71:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       71 |         { "0 URL=\"file:///dir/file.html\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:71:11: note: (near initialization for 'meta_refresh_test_cases[17].content')
    parse-meta-refresh-test.c:72:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       72 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:72:17: note: (near initialization for 'meta_refresh_test_cases[17].url')
    parse-meta-refresh-test.c:73:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       73 |         { "0  ;  URL  =  \"file:///dir/file.html\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:73:11: note: (near initialization for 'meta_refresh_test_cases[18].content')
    parse-meta-refresh-test.c:74:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       74 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:74:17: note: (near initialization for 'meta_refresh_test_cases[18].url')
    parse-meta-refresh-test.c:75:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       75 |         { "1, URL=\"file:///dir/file.html\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:75:11: note: (near initialization for 'meta_refresh_test_cases[19].content')
    parse-meta-refresh-test.c:76:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       76 |           0, 1, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:76:17: note: (near initialization for 'meta_refresh_test_cases[19].url')
    parse-meta-refresh-test.c:77:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       77 |         { "+0 URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:77:11: note: (near initialization for 'meta_refresh_test_cases[20].content')
    parse-meta-refresh-test.c:78:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       78 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:78:17: note: (near initialization for 'meta_refresh_test_cases[20].url')
    parse-meta-refresh-test.c:79:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       79 |         { "+0 URL=foo; URL='file:///dir/file.html'; URL='bar'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:79:11: note: (near initialization for 'meta_refresh_test_cases[21].content')
    parse-meta-refresh-test.c:80:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       80 |           0, 0, "foo; URL='file:///dir/file.html'; URL='bar'" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:80:17: note: (near initialization for 'meta_refresh_test_cases[21].url')
    parse-meta-refresh-test.c:81:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       81 |         { "+ URL=foo; URL='file:///dir/file.html'; URL='bar'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:81:11: note: (near initialization for 'meta_refresh_test_cases[22].content')
    parse-meta-refresh-test.c:82:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       82 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:82:17: note: (near initialization for 'meta_refresh_test_cases[22].url')
    parse-meta-refresh-test.c:83:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       83 |         { ". URL=foo; URL='file:///dir/file.html'; URL='bar'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:83:11: note: (near initialization for 'meta_refresh_test_cases[23].content')
    parse-meta-refresh-test.c:84:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       84 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:84:17: note: (near initialization for 'meta_refresh_test_cases[23].url')
    parse-meta-refresh-test.c:85:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       85 |         { ".0 URL=foo; URL='file:///dir/file.html'; URL='bar'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:85:11: note: (near initialization for 'meta_refresh_test_cases[24].content')
    parse-meta-refresh-test.c:86:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       86 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:86:17: note: (near initialization for 'meta_refresh_test_cases[24].url')
    parse-meta-refresh-test.c:87:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       87 |         { "0. URL=foo; URL='file:///dir/file.html'; URL='bar'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:87:11: note: (near initialization for 'meta_refresh_test_cases[25].content')
    parse-meta-refresh-test.c:88:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       88 |           0, 0, "foo; URL='file:///dir/file.html'; URL='bar'" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:88:17: note: (near initialization for 'meta_refresh_test_cases[25].url')
    parse-meta-refresh-test.c:89:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       89 |         { "4URL=foo; URL='file:///dir/file.html'; URL='bar'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:89:11: note: (near initialization for 'meta_refresh_test_cases[26].content')
    parse-meta-refresh-test.c:91:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       91 |         { "garbage URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:91:11: note: (near initialization for 'meta_refresh_test_cases[27].content')
    parse-meta-refresh-test.c:95:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       95 |         { "3; URL=file:///dir/file.cgi?a=1;b=2;c=3",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:95:11: note: (near initialization for 'meta_refresh_test_cases[28].content')
    parse-meta-refresh-test.c:96:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       96 |           0, 3, "file:///dir/file.cgi?a=1;b=2;c=3" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:96:17: note: (near initialization for 'meta_refresh_test_cases[28].url')
    parse-meta-refresh-test.c:97:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       97 |         { "3; URL=\"file:///dir/file.cgi?a=1;b=2;c=3\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:97:11: note: (near initialization for 'meta_refresh_test_cases[29].content')
    parse-meta-refresh-test.c:98:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       98 |           0, 3, "file:///dir/file.cgi?a=1;b=2;c=3" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:98:17: note: (near initialization for 'meta_refresh_test_cases[29].url')
    parse-meta-refresh-test.c:101:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      101 |         { "3; URL=\"file:///dir/file.cgi?phrase=Hello, world!\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:101:11: note: (near initialization for 'meta_refresh_test_cases[30].content')
    parse-meta-refresh-test.c:102:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      102 |           0, 3, "file:///dir/file.cgi?phrase=Hello, world!" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:102:17: note: (near initialization for 'meta_refresh_test_cases[30].url')
    parse-meta-refresh-test.c:103:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      103 |         { "3; URL=\"file:///dir/file.cgi?phrase=Hello, world!  \"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:103:11: note: (near initialization for 'meta_refresh_test_cases[31].content')
    parse-meta-refresh-test.c:104:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      104 |           0, 3, "file:///dir/file.cgi?phrase=Hello, world!" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:104:17: note: (near initialization for 'meta_refresh_test_cases[31].url')
    parse-meta-refresh-test.c:105:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      105 |         { "3; URL=\"file:///dir/file.cgi?phrase=Hello, world! %20 \"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:105:11: note: (near initialization for 'meta_refresh_test_cases[32].content')
    parse-meta-refresh-test.c:106:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      106 |           0, 3, "file:///dir/file.cgi?phrase=Hello, world! %20" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:106:17: note: (near initialization for 'meta_refresh_test_cases[32].url')
    parse-meta-refresh-test.c:107:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      107 |         { "3; URL=file:///dir/file.cgi?phrase=Hello, world!",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:107:11: note: (near initialization for 'meta_refresh_test_cases[33].content')
    parse-meta-refresh-test.c:108:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      108 |           0, 3, "file:///dir/file.cgi?phrase=Hello, world!" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:108:17: note: (near initialization for 'meta_refresh_test_cases[33].url')
    parse-meta-refresh-test.c:109:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      109 |         { "3; URL=file:///dir/file.cgi?phrase=Hello, world! ",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:109:11: note: (near initialization for 'meta_refresh_test_cases[34].content')
    parse-meta-refresh-test.c:110:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      110 |           0, 3, "file:///dir/file.cgi?phrase=Hello, world!" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:110:17: note: (near initialization for 'meta_refresh_test_cases[34].url')
    parse-meta-refresh-test.c:113:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      113 |         { "0; URL=file:///dir/xlat.cgi?url=http://example.org/&lang=cu",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:113:11: note: (near initialization for 'meta_refresh_test_cases[35].content')
    parse-meta-refresh-test.c:114:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      114 |           0, 0, "file:///dir/xlat.cgi?url=http://example.org/&lang=cu" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:114:17: note: (near initialization for 'meta_refresh_test_cases[35].url')
    parse-meta-refresh-test.c:115:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      115 |         { "0; file:///dir/xlat.cgi?url=http://example.org/&lang=cu",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:115:11: note: (near initialization for 'meta_refresh_test_cases[36].content')
    parse-meta-refresh-test.c:116:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      116 |           0, 0, "file:///dir/xlat.cgi?url=http://example.org/&lang=cu" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:116:17: note: (near initialization for 'meta_refresh_test_cases[36].url')
    parse-meta-refresh-test.c:122:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      122 |         { "; URL=\"file:///dir/file.html\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:122:11: note: (near initialization for 'meta_refresh_test_cases[37].content')
    parse-meta-refresh-test.c:123:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      123 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:123:17: note: (near initialization for 'meta_refresh_test_cases[37].url')
    parse-meta-refresh-test.c:124:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      124 |         { "2.99999; file:///dir/file.html",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:124:11: note: (near initialization for 'meta_refresh_test_cases[38].content')
    parse-meta-refresh-test.c:125:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      125 |           0, 2, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:125:17: note: (near initialization for 'meta_refresh_test_cases[38].url')
    parse-meta-refresh-test.c:126:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      126 |         { "2.99999; 'file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:126:11: note: (near initialization for 'meta_refresh_test_cases[39].content')
    parse-meta-refresh-test.c:127:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      127 |           0, 2, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:127:17: note: (near initialization for 'meta_refresh_test_cases[39].url')
    parse-meta-refresh-test.c:128:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      128 |         { "040; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:128:11: note: (near initialization for 'meta_refresh_test_cases[40].content')
    parse-meta-refresh-test.c:129:18: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      129 |           0, 40, "file:///dir/file.html" },
          |                  ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:129:18: note: (near initialization for 'meta_refresh_test_cases[40].url')
    parse-meta-refresh-test.c:130:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      130 |         { "+4; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:130:11: note: (near initialization for 'meta_refresh_test_cases[41].content')
    parse-meta-refresh-test.c:131:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      131 |           0, 4, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:131:17: note: (near initialization for 'meta_refresh_test_cases[41].url')
    parse-meta-refresh-test.c:132:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      132 |         { "  2; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:132:11: note: (near initialization for 'meta_refresh_test_cases[42].content')
    parse-meta-refresh-test.c:133:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      133 |           0, 2, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:133:17: note: (near initialization for 'meta_refresh_test_cases[42].url')
    parse-meta-refresh-test.c:134:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      134 |         { "+0; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:134:11: note: (near initialization for 'meta_refresh_test_cases[43].content')
    parse-meta-refresh-test.c:135:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      135 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:135:17: note: (near initialization for 'meta_refresh_test_cases[43].url')
    parse-meta-refresh-test.c:136:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      136 |         { "-0; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:136:11: note: (near initialization for 'meta_refresh_test_cases[44].content')
    parse-meta-refresh-test.c:137:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      137 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:137:17: note: (near initialization for 'meta_refresh_test_cases[44].url')
    parse-meta-refresh-test.c:138:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      138 |         { "-0.1; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:138:11: note: (near initialization for 'meta_refresh_test_cases[45].content')
    parse-meta-refresh-test.c:139:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      139 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:139:17: note: (near initialization for 'meta_refresh_test_cases[45].url')
    parse-meta-refresh-test.c:140:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      140 |         { "-1; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:140:11: note: (near initialization for 'meta_refresh_test_cases[46].content')
    parse-meta-refresh-test.c:141:20: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      141 |           0, -1UL, "file:///dir/file.html" },
          |                    ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:141:20: note: (near initialization for 'meta_refresh_test_cases[46].url')
    parse-meta-refresh-test.c:142:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      142 |         { "-2; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:142:11: note: (near initialization for 'meta_refresh_test_cases[47].content')
    parse-meta-refresh-test.c:143:20: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      143 |           0, -2UL, "file:///dir/file.html" },
          |                    ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:143:20: note: (near initialization for 'meta_refresh_test_cases[47].url')
    parse-meta-refresh-test.c:144:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      144 |         { "garbage; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:144:11: note: (near initialization for 'meta_refresh_test_cases[48].content')
    parse-meta-refresh-test.c:145:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      145 |           0, 0, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:145:17: note: (near initialization for 'meta_refresh_test_cases[48].url')
    parse-meta-refresh-test.c:146:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      146 |         { "'5;1'; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:146:11: note: (near initialization for 'meta_refresh_test_cases[49].content')
    parse-meta-refresh-test.c:147:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      147 |           0, 0, "1'; URL='file:///dir/file.html'" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:147:17: note: (near initialization for 'meta_refresh_test_cases[49].url')
    parse-meta-refresh-test.c:148:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      148 |         { "2,6; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:148:11: note: (near initialization for 'meta_refresh_test_cases[50].content')
    parse-meta-refresh-test.c:149:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      149 |           0, 2, "6; URL='file:///dir/file.html'" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:149:17: note: (near initialization for 'meta_refresh_test_cases[50].url')
    parse-meta-refresh-test.c:150:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      150 |         { "2 3; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:150:11: note: (near initialization for 'meta_refresh_test_cases[51].content')
    parse-meta-refresh-test.c:151:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      151 |           0, 2, "3; URL='file:///dir/file.html'" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:151:17: note: (near initialization for 'meta_refresh_test_cases[51].url')
    parse-meta-refresh-test.c:154:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      154 |         { "9999999999999999999999999; URL='file:///dir/file.html'",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:154:11: note: (near initialization for 'meta_refresh_test_cases[52].content')
    parse-meta-refresh-test.c:155:25: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      155 |           0, ULONG_MAX, "file:///dir/file.html" },
          |                         ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:155:25: note: (near initialization for 'meta_refresh_test_cases[52].url')
    parse-meta-refresh-test.c:158:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      158 |         { "5; URL=file:///dir/file.html   ",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:158:11: note: (near initialization for 'meta_refresh_test_cases[53].content')
    parse-meta-refresh-test.c:159:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      159 |           0, 5, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:159:17: note: (near initialization for 'meta_refresh_test_cases[53].url')
    parse-meta-refresh-test.c:160:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      160 |         { "5; URL=file:///dir/file.html\t",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:160:11: note: (near initialization for 'meta_refresh_test_cases[54].content')
    parse-meta-refresh-test.c:161:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      161 |           0, 5, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:161:17: note: (near initialization for 'meta_refresh_test_cases[54].url')
    parse-meta-refresh-test.c:162:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      162 |         { "5; URL=\"file:///dir/file.html\"  ",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:162:11: note: (near initialization for 'meta_refresh_test_cases[55].content')
    parse-meta-refresh-test.c:163:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      163 |           0, 5, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:163:17: note: (near initialization for 'meta_refresh_test_cases[55].url')
    parse-meta-refresh-test.c:164:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      164 |         { "5; URL=\"file:///dir/file.html\"\t\t",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:164:11: note: (near initialization for 'meta_refresh_test_cases[56].content')
    parse-meta-refresh-test.c:165:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      165 |           0, 5, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:165:17: note: (near initialization for 'meta_refresh_test_cases[56].url')
    parse-meta-refresh-test.c:166:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      166 |         { "5; URL=\"file:///dir/file.html\" ; ",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:166:11: note: (near initialization for 'meta_refresh_test_cases[57].content')
    parse-meta-refresh-test.c:167:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      167 |           0, 5, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:167:17: note: (near initialization for 'meta_refresh_test_cases[57].url')
    parse-meta-refresh-test.c:168:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      168 |         { "5; URL=\"file:///dir/file.html\"; transition=\"sweep\"",
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:168:11: note: (near initialization for 'meta_refresh_test_cases[58].content')
    parse-meta-refresh-test.c:169:17: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      169 |           0, 5, "file:///dir/file.html" },
          |                 ^~~~~~~~~~~~~~~~~~~~~~~
    parse-meta-refresh-test.c:169:17: note: (near initialization for 'meta_refresh_test_cases[58].url')
    parse-meta-refresh-test.c: In function 'main':
    parse-meta-refresh-test.c:194:64: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
      194 |                                || (url && test->url && !strcmp(url, test->url)))
          |                                                                ^~~
          |                                                                |
          |                                                                unsigned char *
    In file included from parse-meta-refresh-test.c:10:
    /usr/include/string.h:156:32: note: expected 'const char *' but argument is of type 'unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                    ~~~~~~~~~~~~^~~~
    parse-meta-refresh-test.c:194:73: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign]
      194 |                                || (url && test->url && !strcmp(url, test->url)))
          |                                                                     ~~~~^~~~~
          |                                                                         |
          |                                                                         const unsigned char *
    /usr/include/string.h:156:50: note: expected 'const char *' but argument is of type 'const unsigned char *'
      156 | extern int strcmp (const char *__s1, const char *__s2)
          |                                      ~~~~~~~~~~~~^~~~
        [LINK]   src/document/html/test/parse-meta-refresh-test
    *** test-parse-meta-refresh ***
    Summary of meta refresh tests: 59 OK, 0 failed.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/document/html/test'
    make[4]: Leaving directory '/build/elinks-0.13.2/src/document/html'
    [MAKE test]   src/document/plain
    make[4]: Entering directory '/build/elinks-0.13.2/src/document/plain'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/document/plain'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/document'
    [MAKE test]   src/dom
    make[3]: Entering directory '/build/elinks-0.13.2/src/dom'
    [MAKE test]   src/dom/css
    make[4]: Entering directory '/build/elinks-0.13.2/src/dom/css'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/dom/css'
    [MAKE test]   src/dom/sgml
    make[4]: Entering directory '/build/elinks-0.13.2/src/dom/sgml'
    [MAKE test]   src/dom/sgml/docbook
    make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/docbook'
    make[5]: Nothing to be done for 'test'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/docbook'
    [MAKE test]   src/dom/sgml/html
    make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/html'
    make[5]: Nothing to be done for 'test'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/html'
    [MAKE test]   src/dom/sgml/rss
    make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/rss'
    make[5]: Nothing to be done for 'test'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/rss'
    [MAKE test]   src/dom/sgml/xbel
    make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/xbel'
    make[5]: Nothing to be done for 'test'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/xbel'
    make[4]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml'
    [MAKE test]   src/dom/test
    make[4]: Entering directory '/build/elinks-0.13.2/src/dom/test'
          [CC]   src/dom/test/html-mangle.o
    html-mangle.c: In function 'make_up_value':
    html-mangle.c:150:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
      150 |                  if (R(2)) putchar('-'); printf("%d",rand());
          |                  ^~
    html-mangle.c:150:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
      150 |                  if (R(2)) putchar('-'); printf("%d",rand());
          |                                          ^~~~~~
          [CC]   src/dom/test/sgml-parser.o
    In file included from ../../.././src/util/string.h:11,
                     from ../../.././src/util/conv.h:4,
                     from ../../.././src/dom/string.h:4,
                     from ../../.././src/dom/node.h:59,
                     from sgml-parser.c:15:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/conv.h: In function 'trim_chars':
    ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from sgml-parser.c:10:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/dom/string.h: In function 'set_dom_string':
    ../../.././src/dom/string.h:28:48: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       28 |         string->length = length == -1 ? strlen(value) : length;
          |                                                ^~~~~
          |                                                |
          |                                                unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/dom/string.h: In function 'dom_string_casecmp':
    ../../.././src/dom/string.h:35:51: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       35 |         size_t string_diff = c_strncasecmp(string1->string, string2->string, length);
          |                                            ~~~~~~~^~~~~~~~
          |                                                   |
          |                                                   unsigned char *
    ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    ../../.././src/dom/string.h:35:68: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       35 |         size_t string_diff = c_strncasecmp(string1->string, string2->string, length);
          |                                                             ~~~~~~~^~~~~~~~
          |                                                                    |
          |                                                                    unsigned char *
    ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    ../../.././src/dom/string.h: In function 'dom_string_ncasecmp':
    ../../.././src/dom/string.h:45:37: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       45 |         return c_strncasecmp(string1->string, string2->string, length);
          |                              ~~~~~~~^~~~~~~~
          |                                     |
          |                                     unsigned char *
    ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    ../../.././src/dom/string.h:45:54: warning: pointer targets in passing argument 2 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
       45 |         return c_strncasecmp(string1->string, string2->string, length);
          |                                               ~~~~~~~^~~~~~~~
          |                                                      |
          |                                                      unsigned char *
    ../../.././src/util/string.h:116:47: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                                   ~~~~~~~~~~~~^~
    ../../.././src/dom/stack.h: In function 'get_dom_stack_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm'
      167 |         assertm(stack->depth - 1 - top_offset >= 0,
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/dom/stack.h:167:9: note: in expansion of macro 'assertm'
      167 |         assertm(stack->depth - 1 - top_offset >= 0,
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/dom/stack.h: In function 'get_dom_stack_state_data':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert'
      198 |         assert(context->state_objects);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/dom/stack.h:198:9: note: in expansion of macro 'assert'
      198 |         assert(context->state_objects);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/dom/scanner.h: In function 'begin_dom_token_scanning':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert'
      252 |         assert(scanner->current);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/dom/scanner.h:252:9: note: in expansion of macro 'assert'
      252 |         assert(scanner->current);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert'
      267 |                 assert(check_dom_scanner(scanner));
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/dom/scanner.h:267:17: note: in expansion of macro 'assert'
      267 |                 assert(check_dom_scanner(scanner));
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/dom/scanner.h: In function 'end_dom_token_scanning':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert'
      283 |         assert(end <= scanner->table + DOM_SCANNER_TOKENS);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/dom/scanner.h:283:9: note: in expansion of macro 'assert'
      283 |         assert(end <= scanner->table + DOM_SCANNER_TOKENS);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert'
      290 |         assert(check_dom_scanner(scanner));
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/dom/scanner.h:290:9: note: in expansion of macro 'assert'
      290 |         assert(check_dom_scanner(scanner));
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    sgml-parser.c: In function 'print_dom_node_value':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    sgml-parser.c:71:9: note: in expansion of macro 'assert'
       71 |         assert(node);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    sgml-parser.c:71:9: note: in expansion of macro 'assert'
       71 |         assert(node);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    sgml-parser.c: In function 'sgml_parser_test_id_leaf':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    sgml-parser.c:127:9: note: in expansion of macro 'assert'
      127 |         assert(node);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    sgml-parser.c:127:9: note: in expansion of macro 'assert'
      127 |         assert(node);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    sgml-parser.c: In function 'sgml_parser_test_leaf':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    sgml-parser.c:150:9: note: in expansion of macro 'assert'
      150 |         assert(node);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    sgml-parser.c:150:9: note: in expansion of macro 'assert'
      150 |         assert(node);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    sgml-parser.c: In function 'sgml_parser_test_branch':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    sgml-parser.c:172:9: note: in expansion of macro 'assert'
      172 |         assert(node);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    sgml-parser.c:172:9: note: in expansion of macro 'assert'
      172 |         assert(node);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    sgml-parser.c: In function 'main':
    ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       22 |         { sizeof(strvalue) - 1, (strvalue) }
          |                                 ^
    sgml-parser.c:260:33: note: in expansion of macro 'STATIC_DOM_STRING'
      260 |         struct dom_string uri = STATIC_DOM_STRING("dom://test");
          |                                 ^~~~~~~~~~~~~~~~~
    ../../.././src/dom/string.h:22:33: note: (near initialization for 'uri.string')
       22 |         { sizeof(strvalue) - 1, (strvalue) }
          |                                 ^
    sgml-parser.c:260:33: note: in expansion of macro 'STATIC_DOM_STRING'
      260 |         struct dom_string uri = STATIC_DOM_STRING("dom://test");
          |                                 ^~~~~~~~~~~~~~~~~
    ../../.././src/dom/string.h:22:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       22 |         { sizeof(strvalue) - 1, (strvalue) }
          |                                 ^
    sgml-parser.c:261:36: note: in expansion of macro 'STATIC_DOM_STRING'
      261 |         struct dom_string source = STATIC_DOM_STRING("(no source)");
          |                                    ^~~~~~~~~~~~~~~~~
    ../../.././src/dom/string.h:22:33: note: (near initialization for 'source.string')
       22 |         { sizeof(strvalue) - 1, (strvalue) }
          |                                 ^
    sgml-parser.c:261:36: note: in expansion of macro 'STATIC_DOM_STRING'
      261 |         struct dom_string source = STATIC_DOM_STRING("(no source)");
          |                                    ^~~~~~~~~~~~~~~~~
    sgml-parser.c:273:46: warning: pointer targets in passing argument 2 of 'set_dom_string' differ in signedness [-Wpointer-sign]
      273 |                         set_dom_string(&uri, arg, strlen(arg));
          |                                              ^~~
          |                                              |
          |                                              char *
    ../../.././src/dom/string.h:25:58: note: expected 'unsigned char *' but argument is of type 'char *'
       25 | set_dom_string(struct dom_string *string, unsigned char *value, size_t length)
          |                                           ~~~~~~~~~~~~~~~^~~~~
    sgml-parser.c:276:49: warning: pointer targets in passing argument 2 of 'set_dom_string' differ in signedness [-Wpointer-sign]
      276 |                         set_dom_string(&source, arg, strlen(arg));
          |                                                 ^~~
          |                                                 |
          |                                                 char *
    ../../.././src/dom/string.h:25:58: note: expected 'unsigned char *' but argument is of type 'char *'
       25 | set_dom_string(struct dom_string *string, unsigned char *value, size_t length)
          |                                           ~~~~~~~~~~~~~~~^~~~~
    sgml-parser.c:284:60: warning: pointer targets in passing argument 1 of 'parse_dom_config' differ in signedness [-Wpointer-sign]
      284 |                         normalize_flags = parse_dom_config(arg, ',');
          |                                                            ^~~
          |                                                            |
          |                                                            char *
    In file included from sgml-parser.c:14:
    ../../.././src/dom/configuration.h:93:33: note: expected 'unsigned char *' but argument is of type 'char *'
       93 | parse_dom_config(unsigned char *flaglist, unsigned char separator);
          |                  ~~~~~~~~~~~~~~~^~~~~~~~
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    sgml-parser.c:355:17: note: in expansion of macro 'assert'
      355 |                 assert(!complete || parser->stack.depth > 0);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    sgml-parser.c:355:17: note: in expansion of macro 'assert'
      355 |                 assert(!complete || parser->stack.depth > 0);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
        [LINK]   src/dom/test/html-mangle
        [LINK]   src/dom/test/sgml-parser
    *** test-dom-configuration-basic ***
    *   ok 1: Normalization no-op.
    *   ok 2: Keep comments.
    *   ok 3: Keep CDATA sections 
    *   ok 4: Remove comments. (I)
    *   ok 5: Remove comments. (II)
    *   ok 6: Remove comments. (III)
    *   ok 7: Expand entities. (I)
    *   ok 8: Expand entities. (II)
    *   ok 9: Expand entities. (III)
    *   ok 10: Replace CDATA section with text. (I)
    *   ok 11: Replace CDATA section with text. (II)
    *   ok 12: Replace CDATA section with text. (III)
    *   ok 13: Remove element content whitespace. (I)
    *   ok 14: Remove element content whitespace. (II)
    *   ok 15: Normalization mix #1. (I)
    *   ok 16: Normalization mix #1. (II)
    *   ok 17: Remove unknown (HTML) elements and attributes. (I)
    *   ok 18: Remove unknown (HTML) elements and attributes. (II)
    *   ok 19: Normalize whitespace. (I)
    *   ok 20: Normalize whitespace. (II)
    * passed all 20 test(s)
    *** test-sgml-dump-basic ***
    *   ok 1: Parse a small document.
    *   ok 2: Parse an enclosed comment.
    *   ok 3: Parse comment combinations. (I)
    *   ok 4: Parse comment combinations. (II).
    *   ok 5: Parse empty comment.
    *   ok 6: Parse an enclosed CDATA section.
    *   ok 7: Parse non-enclosed CDATA section.
    *   ok 8: Parse attributes.
    *   ok 9: Parse XML stylesheet processing instructions.
    *   ok 10: Parse entity references.
    *   ok 11: Parse elements.
    *   ok 12: Parse attributes with garbage.
    *   ok 13: Parse bad comment. (II)
    *   ok 14: Parse empty notation.
    *   ok 15: Parse a bad CDATA section.
    *   ok 16: Parse tag soup elements. (I)
    *   ok 17: Parse tag soup elements. (II)
    *   ok 18: Parse attribute with non-quoted values.
    *   ok 19: Parse badly formatted entity references.
    *   ok 20: Parse processing instructions.
    *   ok 21: Parse XML processing instructions.
    *   ok 22: Parse exotic processing instructions.
    *   ok 23: Parse incorrect processing instructions. (I)
    *   ok 24: Parse incorrect processing instructions. (II)
    *   ok 25: Skip spaces not inside text.
    * passed all 25 test(s)
    *** test-sgml-parser-basic ***
    *   ok 1: Parse a small document.
    *   ok 2: Parse elements.
    *   ok 3: Parse tag soup elements. (I)
    *   ok 4: Parse tag soup elements. (II)
    *   ok 5: Parse an enclosed comment.
    *   ok 6: Parse comment combinations. (I)
    *   ok 7: Parse comment combinations. (II).
    *   ok 8: Parse bad comment. (I)
    *   ok 9: Parse bad comment. (II)
    *   ok 10: Parse empty notation.
    *   ok 11: Parse an enclosed CDATA section.
    *   ok 12: Parse non-enclosed CDATA section.
    *   ok 13: Parse a bad CDATA section.
    *   ok 14: Parse attributes.
    *   ok 15: Parse attributes with garbage.
    *   ok 16: Parse attribute with non-quoted values.
    *   ok 17: Parse entity references.
    *   ok 18: Parse badly formatted entity references.
    *   ok 19: Parse processing instructions.
    *   ok 20: Parse XML processing instructions.
    *   ok 21: Parse XML stylesheet processing instructions.
    *   ok 22: Parse exotic processing instructions.
    *   ok 23: Parse incorrect processing instructions. (I)
    *   ok 24: Parse incorrect processing instructions (II).
    *   ok 25: Skip spaces not inside text.
    * passed all 25 test(s)
    *** test-sgml-parser-error ***
    *   ok 1: Check an element error.
    *   ok 2: Check an entity reference error.
    *   ok 3: Check multiple entity reference errors.
    *   ok 4: Check incomplete comment. (I)
    *   ok 5: Check incomplete comment. (II)
    *   ok 6: Check incomplete notation. (I)
    *   ok 7: Check incomplete notation. (II)
    *   ok 8: Check incomplete cdata section. (I)
    *   ok 9: Check incomplete cdata section. (II)
    *   ok 10: Check incomplete processing instruction. (I)
    *   ok 11: Check incomplete processing instruction. (II)
    *   ok 12: Check incomplete reference. (I)
    *   ok 13: Check incomplete reference. (II)
    *   ok 14: Check incomplete element. (I)
    *   ok 15: Check incomplete element. (II)
    *   ok 16: Check incomplete element end. (I)
    *   ok 17: Check incomplete element end. (II)
    *   ok 18: Check incomplete attribute.
    *   ok 19: Check incomplete attribute value.
    *   ok 20: Check incomplete attribute quoted value. (I)
    *   ok 21: Check incomplete attribute quoted value. (II)
    * passed all 21 test(s)
    *** test-sgml-parser-incomplete ***
    *   ok 1: Check incomplete comment. (I)
    *   ok 2: Check incomplete comment. (II)
    *   ok 3: Check incomplete notation. (I)
    *   ok 4: Check incomplete notation. (II)
    *   ok 5: Check incomplete cdata section. (I)
    *   ok 6: Check incomplete cdata section. (II)
    *   ok 7: Check incomplete element. (I)
    *   ok 8: Check incomplete element. (II)
    *   ok 9: Check incomplete element end. (I)
    *   ok 10: Check incomplete element end. (II)
    *   ok 11: Check incomplete attribute.
    *   ok 12: Check incomplete attribute value.
    *   ok 13: Check incomplete attribute quoted value. (I)
    *   ok 14: Check incomplete attribute quoted value. (II)
    *   ok 15: Check incomplete processing instruction. (I)
    *   ok 16: Check incomplete processing instruction. (II)
    *   ok 17: Check incomplete notation.
    *   ok 18: Check incomplete reference. (I)
    *   ok 19: Check incomplete reference. (II)
    *   ok 20: Check incomplete text.
    * passed all 20 test(s)
    *** test-sgml-parser-incremental ***
    *   ok 1: Parse a small document.
    test-sgml-parser-incremental: line 24: 3700808 Done                    printf "%s" "$src"
         3700809 Segmentation fault      | sgml-parser --uri "$URI" --stdin "$size" > output
    * FAIL 2: Parse elements.
    	(1 bytes)
    test-sgml-parser-incremental: line 24: 3701228 Done                    printf "%s" "$src"
         3701229 Segmentation fault      | sgml-parser --uri "$URI" --stdin "$size" > output
    * FAIL 3: Parse tag soup elements.
    	(1 bytes)
    *   ok 4: Parse an enclosed comment.
    *   ok 5: Parse comment combinations. (I)
    *   ok 6: Parse comment combinations. (II).
    *   ok 7: Parse bad comment. (I)
    *   ok 8: Parse bad comment. (II)
    *   ok 9: Parse empty notation.
    *   ok 10: Parse an enclosed CDATA section.
    *   ok 11: Parse non-enclosed CDATA section.
    *   ok 12: Parse a bad CDATA section.
    test-sgml-parser-incremental: line 24: 3704180 Done                    printf "%s" "$src"
         3704181 Segmentation fault      | sgml-parser --uri "$URI" --stdin "$size" > output
    * FAIL 13: Parse attributes.
    	(1 bytes)
    test-sgml-parser-incremental: line 24: 3704216 Done                    printf "%s" "$src"
         3704217 Segmentation fault      | sgml-parser --uri "$URI" --stdin "$size" > output
    * FAIL 14: Parse attributes with garbage.
    	(1 bytes)
    test-sgml-parser-incremental: line 24: 3704257 Done                    printf "%s" "$src"
         3704258 Segmentation fault      | sgml-parser --uri "$URI" --stdin "$size" > output
    * FAIL 15: Parse attribute with non-quoted values.
    	(1 bytes)
    *   ok 16: Parse entity references.
    *   ok 17: Parse badly formatted entity references.
    *   ok 18: Parse processing instructions.
    *   ok 19: Parse XML processing instructions.
    *   ok 20: Parse XML stylesheet processing instructions.
    *   ok 21: Parse exotic processing instructions.
    *   ok 22: Parse incorrect processing instructions.
    *   ok 23: Parse incorrect processing instructions (II).
    test-sgml-parser-incremental: line 24: 3705324 Done                    printf "%s" "$src"
         3705325 Segmentation fault      | sgml-parser --uri "$URI" --stdin "$size" > output
    * FAIL 24: Skip spaces not inside text.
    	(1 bytes)
    * failed 6 among 24 test(s)
    make[4]: [../../.././Makefile.lib:232: test-sgml-parser-incremental] Error 1 (ignored)
    *** test-sgml-parser-lines ***
    *   ok 1: Check line numbers. (I)
    *   ok 2: Check line numbers. (II)
    *   ok 3: Check line numbers. (III)
    *   ok 4: Check line numbers. (IIII)
    * passed all 4 test(s)
    *** test-sgml-parser-random ***
    * FAIL 1: Parsing randomised HTML
    	output saved in 1.html
    * FAIL 2: Parsing randomised HTML
    	output saved in 2.html
    * FAIL 3: Parsing randomised HTML
    	output saved in 3.html
    * FAIL 4: Parsing randomised HTML
    	output saved in 4.html
    * FAIL 5: Parsing randomised HTML
    	output saved in 5.html
    * FAIL 6: Parsing randomised HTML
    	output saved in 6.html
    * FAIL 7: Parsing randomised HTML
    	output saved in 7.html
    * FAIL 8: Parsing randomised HTML
    	output saved in 8.html
    * FAIL 9: Parsing randomised HTML
    	output saved in 9.html
    * FAIL 10: Parsing randomised HTML
    	output saved in 10.html
    * FAIL 11: Parsing randomised HTML
    	output saved in 11.html
    * FAIL 12: Parsing randomised HTML
    	output saved in 12.html
    * FAIL 13: Parsing randomised HTML
    	output saved in 13.html
    * FAIL 14: Parsing randomised HTML
    	output saved in 14.html
    * FAIL 15: Parsing randomised HTML
    	output saved in 15.html
    * FAIL 16: Parsing randomised HTML
    	output saved in 16.html
    * FAIL 17: Parsing randomised HTML
    	output saved in 17.html
    * FAIL 18: Parsing randomised HTML
    	output saved in 18.html
    * FAIL 19: Parsing randomised HTML
    	output saved in 19.html
    * FAIL 20: Parsing randomised HTML
    	output saved in 20.html
    * FAIL 21: Parsing randomised HTML
    	output saved in 21.html
    * FAIL 22: Parsing randomised HTML
    	output saved in 22.html
    * FAIL 23: Parsing randomised HTML
    	output saved in 23.html
    * FAIL 24: Parsing randomised HTML
    	output saved in 24.html
    *   ok 25: Parsing randomised HTML
    * FAIL 26: Parsing randomised HTML
    	output saved in 26.html
    * FAIL 27: Parsing randomised HTML
    	output saved in 27.html
    *   ok 28: Parsing randomised HTML
    * FAIL 29: Parsing randomised HTML
    	output saved in 29.html
    * FAIL 30: Parsing randomised HTML
    	output saved in 30.html
    *   ok 31: Parsing randomised HTML
    * FAIL 32: Parsing randomised HTML
    	output saved in 32.html
    * FAIL 33: Parsing randomised HTML
    	output saved in 33.html
    * FAIL 34: Parsing randomised HTML
    	output saved in 34.html
    * FAIL 35: Parsing randomised HTML
    	output saved in 35.html
    * FAIL 36: Parsing randomised HTML
    	output saved in 36.html
    * FAIL 37: Parsing randomised HTML
    	output saved in 37.html
    * FAIL 38: Parsing randomised HTML
    	output saved in 38.html
    * FAIL 39: Parsing randomised HTML
    	output saved in 39.html
    * FAIL 40: Parsing randomised HTML
    	output saved in 40.html
    * FAIL 41: Parsing randomised HTML
    	output saved in 41.html
    * FAIL 42: Parsing randomised HTML
    	output saved in 42.html
    * FAIL 43: Parsing randomised HTML
    	output saved in 43.html
    * FAIL 44: Parsing randomised HTML
    	output saved in 44.html
    * FAIL 45: Parsing randomised HTML
    	output saved in 45.html
    * FAIL 46: Parsing randomised HTML
    	output saved in 46.html
    * FAIL 47: Parsing randomised HTML
    	output saved in 47.html
    * FAIL 48: Parsing randomised HTML
    	output saved in 48.html
    * FAIL 49: Parsing randomised HTML
    	output saved in 49.html
    * FAIL 50: Parsing randomised HTML
    	output saved in 50.html
    *   ok 51: Parsing randomised HTML
    * FAIL 52: Parsing randomised HTML
    	output saved in 52.html
    * FAIL 53: Parsing randomised HTML
    	output saved in 53.html
    *   ok 54: Parsing randomised HTML
    * FAIL 55: Parsing randomised HTML
    	output saved in 55.html
    *   ok 56: Parsing randomised HTML
    *   ok 57: Parsing randomised HTML
    * FAIL 58: Parsing randomised HTML
    	output saved in 58.html
    *   ok 59: Parsing randomised HTML
    *   ok 60: Parsing randomised HTML
    *   ok 61: Parsing randomised HTML
    * FAIL 62: Parsing randomised HTML
    	output saved in 62.html
    * FAIL 63: Parsing randomised HTML
    	output saved in 63.html
    *   ok 64: Parsing randomised HTML
    *   ok 65: Parsing randomised HTML
    *   ok 66: Parsing randomised HTML
    *   ok 67: Parsing randomised HTML
    *   ok 68: Parsing randomised HTML
    *   ok 69: Parsing randomised HTML
    * FAIL 70: Parsing randomised HTML
    	output saved in 70.html
    *   ok 71: Parsing randomised HTML
    * FAIL 72: Parsing randomised HTML
    	output saved in 72.html
    *   ok 73: Parsing randomised HTML
    *   ok 74: Parsing randomised HTML
    *   ok 75: Parsing randomised HTML
    *   ok 76: Parsing randomised HTML
    * FAIL 77: Parsing randomised HTML
    	output saved in 77.html
    * FAIL 78: Parsing randomised HTML
    	output saved in 78.html
    * FAIL 79: Parsing randomised HTML
    	output saved in 79.html
    * FAIL 80: Parsing randomised HTML
    	output saved in 80.html
    * FAIL 81: Parsing randomised HTML
    	output saved in 81.html
    * FAIL 82: Parsing randomised HTML
    	output saved in 82.html
    * FAIL 83: Parsing randomised HTML
    	output saved in 83.html
    *   ok 84: Parsing randomised HTML
    *   ok 85: Parsing randomised HTML
    * FAIL 86: Parsing randomised HTML
    	output saved in 86.html
    *   ok 87: Parsing randomised HTML
    *   ok 88: Parsing randomised HTML
    * FAIL 89: Parsing randomised HTML
    	output saved in 89.html
    * FAIL 90: Parsing randomised HTML
    	output saved in 90.html
    * FAIL 91: Parsing randomised HTML
    	output saved in 91.html
    * FAIL 92: Parsing randomised HTML
    	output saved in 92.html
    * FAIL 93: Parsing randomised HTML
    	output saved in 93.html
    *   ok 94: Parsing randomised HTML
    *   ok 95: Parsing randomised HTML
    * FAIL 96: Parsing randomised HTML
    	output saved in 96.html
    * FAIL 97: Parsing randomised HTML
    	output saved in 97.html
    *   ok 98: Parsing randomised HTML
    * FAIL 99: Parsing randomised HTML
    	output saved in 99.html
    * FAIL 100: Parsing randomised HTML
    	output saved in 100.html
    * failed 72 among 100 test(s)
    make[4]: [../../.././Makefile.lib:232: test-sgml-parser-random] Error 1 (ignored)
    make[4]: Leaving directory '/build/elinks-0.13.2/src/dom/test'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/dom'
    [MAKE test]   src/encoding
    make[3]: Entering directory '/build/elinks-0.13.2/src/encoding'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/encoding'
    [MAKE test]   src/formhist
    make[3]: Entering directory '/build/elinks-0.13.2/src/formhist'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/formhist'
    [MAKE test]   src/globhist
    make[3]: Entering directory '/build/elinks-0.13.2/src/globhist'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/globhist'
    [MAKE test]   src/intl
    make[3]: Entering directory '/build/elinks-0.13.2/src/intl'
    [MAKE test]   src/intl/gettext
    make[4]: Entering directory '/build/elinks-0.13.2/src/intl/gettext'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/intl/gettext'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/intl'
    [MAKE test]   src/main
    make[3]: Entering directory '/build/elinks-0.13.2/src/main'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/main'
    [MAKE test]   src/mime
    make[3]: Entering directory '/build/elinks-0.13.2/src/mime'
    [MAKE test]   src/mime/backend
    make[4]: Entering directory '/build/elinks-0.13.2/src/mime/backend'
          [CC]   src/mime/backend/mailcap-cache.o
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/config/options.h:5,
                     from ../../.././src/mime/backend/mailcap.c:29:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/intl/gettext/libgettext.h:25,
                     from ../../.././src/intl/gettext/libintl.h:14,
                     from ../../.././src/mime/backend/mailcap.c:30:
    ../../.././src/intl/gettext/libgnuintl.h: At top level:
    ../../.././src/intl/gettext/libgnuintl.h:46:31: warning: conflicting types for built-in function 'gettext'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch]
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                               ^~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:50:31: warning: conflicting types for built-in function 'dgettext'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
       50 |         extern unsigned char *dgettext(const unsigned char *__domainname, const unsigned char *__msgid);
          |                               ^~~~~~~~
    ../../.././src/intl/gettext/libgnuintl.h:54:31: warning: conflicting types for built-in function 'dcgettext'; expected 'char *(const char *, const char *, int)' [-Wbuiltin-declaration-mismatch]
       54 |         extern unsigned char *dcgettext(const unsigned char *__domainname, const unsigned char *__msgid,
          |                               ^~~~~~~~~
    ../../.././src/intl/gettext/libintl.h: In function 'intl_set_charset_by_index':
    ../../.././src/intl/gettext/libintl.h:70:56: warning: pointer targets in passing argument 1 of 'bind_textdomain_codeset' differ in signedness [-Wpointer-sign]
       70 |                 bind_textdomain_codeset( /* PACKAGE */ "elinks",
          |                                                        ^~~~~~~~
          |                                                        |
          |                                                        char *
    ../../.././src/intl/gettext/libgnuintl.h:85:76: note: expected 'const unsigned char *' but argument is of type 'char *'
       85 |         extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
          |                                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    In file included from ../../.././src/util/file.h:7,
                     from ../../.././src/mime/backend/mailcap.c:37:
    ../../.././src/util/conv.h: In function 'trim_chars':
    ../../.././src/util/conv.h:173:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      173 |         int l = strlen(s);
          |                        ^
          |                        |
          |                        unsigned char *
    In file included from ../../.././src/mime/backend/mailcap.c:25:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/util/file.h: In function 'stat_links':
    ../../.././src/util/file.h:145:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      145 |                 add_to_string(string, "    ");
          |                                       ^~~~~~
          |                                       |
          |                                       char *
    In file included from ../../.././src/config/options.h:9:
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_user':
    ../../.././src/util/file.h:164:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      164 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:173:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      173 |                         snprintf(last_user, 64, "%-8d", (int) stp->st_uid);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    In file included from /usr/include/features.h:489,
                     from /usr/include/ctype.h:25,
                     from ../../.././src/mime/backend/mailcap.c:22:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:175:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      175 |                         snprintf(last_user, 64, "%-8.8s", pwd->pw_name);
          |                                  ^~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_group':
    ../../.././src/util/file.h:193:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      193 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h:202:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      202 |                         snprintf(last_group, 64, "%-8d", (int) stp->st_gid);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h:204:34: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign]
      204 |                         snprintf(last_group, 64, "%-8.8s", grp->gr_name);
          |                                  ^~~~~~~~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:51:1: note: expected 'char * restrict' but argument is of type 'unsigned char *'
       51 | __NTH (snprintf (char *__restrict __s, size_t __n,
          | ^~~~~
    ../../.././src/util/file.h: In function 'stat_size':
    ../../.././src/util/file.h:220:39: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      220 |                 add_to_string(string, "         ");
          |                                       ^~~~~~~~~~~
          |                                       |
          |                                       char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/util/file.h: In function 'stat_date':
    ../../.././src/util/file.h:251:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      251 |                         fmt = "%b %e  %Y";
          |                             ^
    ../../.././src/util/file.h:253:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      253 |                         fmt = "%b %e %H:%M";
          |                             ^
    ../../.././src/util/file.h:260:31: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
      260 |         add_to_string(string, "             ");
          |                               ^~~~~~~~~~~~~~~
          |                               |
          |                               char *
    ../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    ../../.././src/mime/backend/mailcap.c: At top level:
    ../../.././src/mime/backend/mailcap.c:89:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       89 |         INIT_OPT_TREE("mime", N_("Mailcap"),
          |                       ^~~~~~
    ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:89:23: note: (near initialization for 'mailcap_options[0].init.path')
       89 |         INIT_OPT_TREE("mime", N_("Mailcap"),
          |                       ^~~~~~
    ../../.././src/config/options.h:537:12: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:90:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       90 |                 "mailcap", 0,
          |                 ^~~~~~~~~
    ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/mime/backend/mailcap.c:90:17: note: (near initialization for 'mailcap_options[0].init.name')
       90 |                 "mailcap", 0,
          |                 ^~~~~~~~~
    ../../.././src/config/options.h:537:18: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:89:31: note: in expansion of macro 'N_'
       89 |         INIT_OPT_TREE("mime", N_("Mailcap"),
          |                               ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[0].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:537:24: note: in definition of macro 'INIT_OPT_TREE'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:89:31: note: in expansion of macro 'N_'
       89 |         INIT_OPT_TREE("mime", N_("Mailcap"),
          |                               ^~
    ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:89:9: note: in expansion of macro 'INIT_OPT_TREE'
       89 |         INIT_OPT_TREE("mime", N_("Mailcap"),
          |         ^~~~~~~~~~~~~
    ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[0].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:537:30: note: in expansion of macro 'DESC'
      537 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:89:9: note: in expansion of macro 'INIT_OPT_TREE'
       89 |         INIT_OPT_TREE("mime", N_("Mailcap"),
          |         ^~~~~~~~~~~~~
    ../../.././src/mime/backend/mailcap.c:93:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       93 |         INIT_OPT_BOOL("mime.mailcap", N_("Enable"),
          |                       ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:93:23: note: (near initialization for 'mailcap_options[1].init.path')
       93 |         INIT_OPT_BOOL("mime.mailcap", N_("Enable"),
          |                       ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:94:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       94 |                 "enable", 0, 1,
          |                 ^~~~~~~~
    ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/mime/backend/mailcap.c:94:17: note: (near initialization for 'mailcap_options[1].init.name')
       94 |                 "enable", 0, 1,
          |                 ^~~~~~~~
    ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:93:39: note: in expansion of macro 'N_'
       93 |         INIT_OPT_BOOL("mime.mailcap", N_("Enable"),
          |                                       ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[1].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:93:39: note: in expansion of macro 'N_'
       93 |         INIT_OPT_BOOL("mime.mailcap", N_("Enable"),
          |                                       ^~
    ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:93:9: note: in expansion of macro 'INIT_OPT_BOOL'
       93 |         INIT_OPT_BOOL("mime.mailcap", N_("Enable"),
          |         ^~~~~~~~~~~~~
    ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[1].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:93:9: note: in expansion of macro 'INIT_OPT_BOOL'
       93 |         INIT_OPT_BOOL("mime.mailcap", N_("Enable"),
          |         ^~~~~~~~~~~~~
    ../../.././src/mime/backend/mailcap.c:97:25: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       97 |         INIT_OPT_STRING("mime.mailcap", N_("Path"),
          |                         ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:97:25: note: (near initialization for 'mailcap_options[2].init.path')
       97 |         INIT_OPT_STRING("mime.mailcap", N_("Path"),
          |                         ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:502:12: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:98:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       98 |                 "path", 0, DEFAULT_MAILCAP_PATH,
          |                 ^~~~~~
    ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/mime/backend/mailcap.c:98:17: note: (near initialization for 'mailcap_options[2].init.name')
       98 |                 "path", 0, DEFAULT_MAILCAP_PATH,
          |                 ^~~~~~
    ../../.././src/config/options.h:502:18: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:97:41: note: in expansion of macro 'N_'
       97 |         INIT_OPT_STRING("mime.mailcap", N_("Path"),
          |                                         ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[2].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:502:24: note: in definition of macro 'INIT_OPT_STRING'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:97:41: note: in expansion of macro 'N_'
       97 |         INIT_OPT_STRING("mime.mailcap", N_("Path"),
          |                                         ^~
    ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:97:9: note: in expansion of macro 'INIT_OPT_STRING'
       97 |         INIT_OPT_STRING("mime.mailcap", N_("Path"),
          |         ^~~~~~~~~~~~~~~
    ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[2].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:502:30: note: in expansion of macro 'DESC'
      502 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:97:9: note: in expansion of macro 'INIT_OPT_STRING'
       97 |         INIT_OPT_STRING("mime.mailcap", N_("Path"),
          |         ^~~~~~~~~~~~~~~
    ../../.././src/mime/backend/mailcap.c:102:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      102 |         INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"),
          |                       ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:102:23: note: (near initialization for 'mailcap_options[3].init.path')
      102 |         INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"),
          |                       ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:103:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      103 |                 "ask", 0, 1,
          |                 ^~~~~
    ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/mime/backend/mailcap.c:103:17: note: (near initialization for 'mailcap_options[3].init.name')
      103 |                 "ask", 0, 1,
          |                 ^~~~~
    ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:102:39: note: in expansion of macro 'N_'
      102 |         INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"),
          |                                       ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[3].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:102:39: note: in expansion of macro 'N_'
      102 |         INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"),
          |                                       ^~
    ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:102:9: note: in expansion of macro 'INIT_OPT_BOOL'
      102 |         INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"),
          |         ^~~~~~~~~~~~~
    ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[3].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:102:9: note: in expansion of macro 'INIT_OPT_BOOL'
      102 |         INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"),
          |         ^~~~~~~~~~~~~
    ../../.././src/mime/backend/mailcap.c:106:22: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      106 |         INIT_OPT_INT("mime.mailcap", N_("Type query string"),
          |                      ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT'
      492 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:106:22: note: (near initialization for 'mailcap_options[4].init.path')
      106 |         INIT_OPT_INT("mime.mailcap", N_("Type query string"),
          |                      ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:492:12: note: in definition of macro 'INIT_OPT_INT'
      492 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:107:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      107 |                 "description", 0, 0, 2, 0,
          |                 ^~~~~~~~~~~~~
    ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT'
      492 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/mime/backend/mailcap.c:107:17: note: (near initialization for 'mailcap_options[4].init.name')
      107 |                 "description", 0, 0, 2, 0,
          |                 ^~~~~~~~~~~~~
    ../../.././src/config/options.h:492:18: note: in definition of macro 'INIT_OPT_INT'
      492 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT'
      492 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:106:38: note: in expansion of macro 'N_'
      106 |         INIT_OPT_INT("mime.mailcap", N_("Type query string"),
          |                                      ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[4].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:492:24: note: in definition of macro 'INIT_OPT_INT'
      492 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:106:38: note: in expansion of macro 'N_'
      106 |         INIT_OPT_INT("mime.mailcap", N_("Type query string"),
          |                                      ^~
    ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC'
      492 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:106:9: note: in expansion of macro 'INIT_OPT_INT'
      106 |         INIT_OPT_INT("mime.mailcap", N_("Type query string"),
          |         ^~~~~~~~~~~~
    ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[4].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:492:30: note: in expansion of macro 'DESC'
      492 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:106:9: note: in expansion of macro 'INIT_OPT_INT'
      106 |         INIT_OPT_INT("mime.mailcap", N_("Type query string"),
          |         ^~~~~~~~~~~~
    ../../.././src/mime/backend/mailcap.c:115:23: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      115 |         INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"),
          |                       ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:115:23: note: (near initialization for 'mailcap_options[5].init.path')
      115 |         INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"),
          |                       ^~~~~~~~~~~~~~
    ../../.././src/config/options.h:487:12: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |            ^~~~
    ../../.././src/mime/backend/mailcap.c:116:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      116 |                 "prioritize", 0, 1,
          |                 ^~~~~~~~~~~~
    ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/mime/backend/mailcap.c:116:17: note: (near initialization for 'mailcap_options[5].init.name')
      116 |                 "prioritize", 0, 1,
          |                 ^~~~~~~~~~~~
    ../../.././src/config/options.h:487:18: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                  ^~~~
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:115:39: note: in expansion of macro 'N_'
      115 |         INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"),
          |                                       ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_options[5].init.capt')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/config/options.h:487:24: note: in definition of macro 'INIT_OPT_BOOL'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                        ^~~~
    ../../.././src/mime/backend/mailcap.c:115:39: note: in expansion of macro 'N_'
      115 |         INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"),
          |                                       ^~
    ../../.././src/config/options.h:347:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:115:9: note: in expansion of macro 'INIT_OPT_BOOL'
      115 |         INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"),
          |         ^~~~~~~~~~~~~
    ../../.././src/config/options.h:347:17: note: (near initialization for 'mailcap_options[5].init.desc')
      347 | #define DESC(x) (x)
          |                 ^
    ../../.././src/config/options.h:487:30: note: in expansion of macro 'DESC'
      487 |         {{ path, name, capt, DESC(desc), flags, \
          |                              ^~~~
    ../../.././src/mime/backend/mailcap.c:115:9: note: in expansion of macro 'INIT_OPT_BOOL'
      115 |         INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"),
          |         ^~~~~~~~~~~~~
    ../../.././src/mime/backend/mailcap.c: In function 'init_mailcap_entry':
    ../../.././src/mime/backend/mailcap.c:153:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      153 |         int commandlen = strlen(command);
          |                                 ^~~~~~~
          |                                 |
          |                                 unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/mime/backend/mailcap.c: In function 'get_mailcap_field':
    ../../.././src/mime/backend/mailcap.c:235:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      235 |                 fieldend = strchr((const char *)fieldend, ';');
          |                          ^
    ../../.././src/mime/backend/mailcap.c:246:43: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      246 |                 fieldend = field + strlen(field) - 1;
          |                                           ^~~~~
          |                                           |
          |                                           unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/mime/backend/mailcap.c: In function 'parse_optional_fields':
    ../../.././src/mime/backend/mailcap.c:285:36: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      285 |                 if (!c_strncasecmp(field, "needsterminal", 13)) {
          |                                    ^~~~~
          |                                    |
          |                                    unsigned char *
    ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    ../../.././src/mime/backend/mailcap.c:288:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      288 |                 } else if (!c_strncasecmp(field, "copiousoutput", 13)) {
          |                                           ^~~~~
          |                                           |
          |                                           unsigned char *
    ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    ../../.././src/mime/backend/mailcap.c:291:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      291 |                 } else if (!c_strncasecmp(field, "test", 4)) {
          |                                           ^~~~~
          |                                           |
          |                                           unsigned char *
    ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    ../../.././src/mime/backend/mailcap.c:308:43: warning: pointer targets in passing argument 1 of 'c_strncasecmp' differ in signedness [-Wpointer-sign]
      308 |                 } else if (!c_strncasecmp(field, "description", 11)) {
          |                                           ^~~~~
          |                                           |
          |                                           unsigned char *
    ../../.././src/util/string.h:116:31: note: expected 'const char *' but argument is of type 'unsigned char *'
      116 | int c_strncasecmp(const char *s1, const char *s2, size_t n);
          |                   ~~~~~~~~~~~~^~
    ../../.././src/mime/backend/mailcap.c: In function 'parse_mailcap_file':
    ../../.././src/mime/backend/mailcap.c:324:28: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign]
      324 |         FILE *file = fopen(filename, "rb");
          |                            ^~~~~~~~
          |                            |
          |                            unsigned char *
    In file included from ../../.././src/mime/backend/mailcap.c:23:
    /usr/include/stdio.h:258:44: note: expected 'const char * restrict' but argument is of type 'unsigned char *'
      258 | extern FILE *fopen (const char *__restrict __filename,
          |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
    ../../.././src/mime/backend/mailcap.c:357:42: warning: pointer targets in passing argument 1 of 'gettext' differ in signedness [-Wpointer-sign]
      357 |                         usrerror(gettext("Badly formatted mailcap entry "
          |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |                                          |
          |                                          char *
    ../../.././src/intl/gettext/libgnuintl.h:46:60: note: expected 'const unsigned char *' but argument is of type 'char *'
       46 |         extern unsigned char *gettext(const unsigned char *__msgid);
          |                                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
    ../../.././src/mime/backend/mailcap.c:363:29: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      363 |                 basetypeend = strchr((const char *)type, '/');
          |                             ^
    ../../.././src/mime/backend/mailcap.c:364:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      364 |                 typelen = strlen(type);
          |                                  ^~~~
          |                                  |
          |                                  unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/mime/backend/mailcap.c: In function 'init_mailcap_map':
    ../../.././src/mime/backend/mailcap.c:410:35: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      410 |         if (!path || !*path) path = getenv("MAILCAP");
          |                                   ^
    ../../.././src/mime/backend/mailcap.c:411:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      411 |         if (!path) path = DEFAULT_MAILCAP_PATH;
          |                         ^
    ../../.././src/mime/backend/mailcap.c: In function 'format_command':
    ../../.././src/mime/backend/mailcap.c:518:38: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
      518 |                         if (!strncmp(command, "%s'", 3)) {
          |                                      ^~~~~~~
          |                                      |
          |                                      unsigned char *
    /usr/include/string.h:159:33: note: expected 'const char *' but argument is of type 'unsigned char *'
      159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
          |                     ~~~~~~~~~~~~^~~~
    ../../.././src/mime/backend/mailcap.c: In function 'get_mailcap_entry':
    ../../.././src/mime/backend/mailcap.c:604:56: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      604 |         item = get_hash_item(mailcap_map, type, strlen(type));
          |                                                        ^~~~
          |                                                        |
          |                                                        unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ../../.././src/mime/backend/mailcap.c:613:42: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      613 |                 unsigned char *wildpos = strchr((const char *)type, '/');
          |                                          ^~~~~~
    ../../.././src/mime/backend/mailcap.c: In function 'set_display':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/mime/backend/mailcap.c:687:17: note: in expansion of macro 'assert'
      687 |                 assert(display == NULL);
          |                 ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/mime/backend/mailcap.c:687:17: note: in expansion of macro 'assert'
      687 |                 assert(display == NULL);
          |                 ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/mime/backend/mailcap.c:690:25: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      690 |                 display = getenv("DISPLAY");
          |                         ^
    ../../.././src/mime/backend/mailcap.c:708:43: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness [-Wpointer-sign]
      708 |                         setenv("DISPLAY", display, 1);
          |                                           ^~~~~~~
          |                                           |
          |                                           unsigned char *
    In file included from ../../.././src/mime/backend/mailcap.c:24:
    /usr/include/stdlib.h:673:52: note: expected 'const char *' but argument is of type 'unsigned char *'
      673 | extern int setenv (const char *__name, const char *__value, int __replace)
          |                                        ~~~~~~~~~~~~^~~~~~~
    In file included from ../../.././src/mime/backend/mailcap.c:31:
    ../../.././src/mime/backend/mailcap.c: At top level:
    ../../.././src/intl/gettext/libintl.h:21:17: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    ../../.././src/mime/backend/mailcap.c:775:33: note: in expansion of macro 'N_'
      775 |         /* name: */             N_("Mailcap"),
          |                                 ^~
    ../../.././src/intl/gettext/libintl.h:21:17: note: (near initialization for 'mailcap_mime_module.name')
       21 | #define N_(msg) (gettext_noop(msg))
          |                 ^
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    ../../.././src/mime/backend/mailcap.c:775:33: note: in expansion of macro 'N_'
      775 |         /* name: */             N_("Mailcap"),
          |                                 ^~
    ../../.././src/mime/backend/mailcap.c: In function 'main':
    ../../.././src/mime/backend/mailcap.c:798:33: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
      798 |         unsigned char *format = "description,ask,block,program";
          |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ../../.././src/mime/backend/mailcap.c:811:44: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      811 |                         get_mailcap_path() = arg;
          |                                            ^
    ../../.././src/mime/backend/mailcap.c:815:32: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
      815 |                         format = arg;
          |                                ^
    ../../.././src/mime/backend/mailcap.c:824:60: warning: pointer targets in passing argument 1 of 'get_mime_handler_mailcap' differ in signedness [-Wpointer-sign]
      824 |                         handler = get_mime_handler_mailcap(arg, 0);
          |                                                            ^~~
          |                                                            |
          |                                                            char *
    ../../.././src/mime/backend/mailcap.c:733:41: note: expected 'unsigned char *' but argument is of type 'char *'
      733 | get_mime_handler_mailcap(unsigned char *type, int xwin)
          |                          ~~~~~~~~~~~~~~~^~~~
        [LINK]   src/mime/backend/mailcap-cache
    *** test-mailcap-cache ***
    *   ok 1: Parse simple mailcap file.
    *   ok 2: Parse two simple mailcap files; first one with tests.
    * passed all 2 test(s)
    make[4]: Leaving directory '/build/elinks-0.13.2/src/mime/backend'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/mime'
    [MAKE test]   src/network
    make[3]: Entering directory '/build/elinks-0.13.2/src/network'
    [MAKE test]   src/network/ssl
    make[4]: Entering directory '/build/elinks-0.13.2/src/network/ssl'
    [MAKE test]   src/network/ssl/test
    make[5]: Entering directory '/build/elinks-0.13.2/src/network/ssl/test'
          [CC]   src/network/ssl/test/match-hostname-test.o
    In file included from ../../../.././src/util/string.h:11,
                     from match-hostname-test.c:13:
    ../../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    match-hostname-test.c: At top level:
    match-hostname-test.c:23:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       23 |         { "*r*.example.org", "random.example.org", 1 },
          |           ^~~~~~~~~~~~~~~~~
    match-hostname-test.c:23:11: note: (near initialization for 'match_hostname_pattern_test_cases[0].pattern')
    match-hostname-test.c:23:30: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       23 |         { "*r*.example.org", "random.example.org", 1 },
          |                              ^~~~~~~~~~~~~~~~~~~~
    match-hostname-test.c:23:30: note: (near initialization for 'match_hostname_pattern_test_cases[0].hostname')
    match-hostname-test.c:24:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       24 |         { "*r*.example.org", "history.example.org", 1 },
          |           ^~~~~~~~~~~~~~~~~
    match-hostname-test.c:24:11: note: (near initialization for 'match_hostname_pattern_test_cases[1].pattern')
    match-hostname-test.c:24:30: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       24 |         { "*r*.example.org", "history.example.org", 1 },
          |                              ^~~~~~~~~~~~~~~~~~~~~
    match-hostname-test.c:24:30: note: (near initialization for 'match_hostname_pattern_test_cases[1].hostname')
    match-hostname-test.c:25:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       25 |         { "*r*.example.org", "frozen.fruit.example.org", 0 },
          |           ^~~~~~~~~~~~~~~~~
    match-hostname-test.c:25:11: note: (near initialization for 'match_hostname_pattern_test_cases[2].pattern')
    match-hostname-test.c:25:30: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       25 |         { "*r*.example.org", "frozen.fruit.example.org", 0 },
          |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
    match-hostname-test.c:25:30: note: (near initialization for 'match_hostname_pattern_test_cases[2].hostname')
    match-hostname-test.c:26:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       26 |         { "*r*.example.org", "steamed.fruit.example.org", 0 },
          |           ^~~~~~~~~~~~~~~~~
    match-hostname-test.c:26:11: note: (near initialization for 'match_hostname_pattern_test_cases[3].pattern')
    match-hostname-test.c:26:30: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       26 |         { "*r*.example.org", "steamed.fruit.example.org", 0 },
          |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    match-hostname-test.c:26:30: note: (near initialization for 'match_hostname_pattern_test_cases[3].hostname')
    match-hostname-test.c:28:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       28 |         { "ABC.def.Ghi", "abc.DEF.gHI", 1 },
          |           ^~~~~~~~~~~~~
    match-hostname-test.c:28:11: note: (near initialization for 'match_hostname_pattern_test_cases[4].pattern')
    match-hostname-test.c:28:26: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       28 |         { "ABC.def.Ghi", "abc.DEF.gHI", 1 },
          |                          ^~~~~~~~~~~~~
    match-hostname-test.c:28:26: note: (near initialization for 'match_hostname_pattern_test_cases[4].hostname')
    match-hostname-test.c:30:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       30 |         { "*", "localhost", 1 },
          |           ^~~
    match-hostname-test.c:30:11: note: (near initialization for 'match_hostname_pattern_test_cases[5].pattern')
    match-hostname-test.c:30:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       30 |         { "*", "localhost", 1 },
          |                ^~~~~~~~~~~
    match-hostname-test.c:30:16: note: (near initialization for 'match_hostname_pattern_test_cases[5].hostname')
    match-hostname-test.c:31:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       31 |         { "*", "example.org", 0 },
          |           ^~~
    match-hostname-test.c:31:11: note: (near initialization for 'match_hostname_pattern_test_cases[6].pattern')
    match-hostname-test.c:31:16: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       31 |         { "*", "example.org", 0 },
          |                ^~~~~~~~~~~~~
    match-hostname-test.c:31:16: note: (near initialization for 'match_hostname_pattern_test_cases[6].hostname')
    match-hostname-test.c:32:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       32 |         { "*.*", "example.org", 1 },
          |           ^~~~~
    match-hostname-test.c:32:11: note: (near initialization for 'match_hostname_pattern_test_cases[7].pattern')
    match-hostname-test.c:32:18: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       32 |         { "*.*", "example.org", 1 },
          |                  ^~~~~~~~~~~~~
    match-hostname-test.c:32:18: note: (near initialization for 'match_hostname_pattern_test_cases[7].hostname')
    match-hostname-test.c:33:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       33 |         { "*.*.*", "www.example.org", 1 },
          |           ^~~~~~~
    match-hostname-test.c:33:11: note: (near initialization for 'match_hostname_pattern_test_cases[8].pattern')
    match-hostname-test.c:33:20: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       33 |         { "*.*.*", "www.example.org", 1 },
          |                    ^~~~~~~~~~~~~~~~~
    match-hostname-test.c:33:20: note: (near initialization for 'match_hostname_pattern_test_cases[8].hostname')
    match-hostname-test.c:34:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       34 |         { "*.*.*", "example.org", 0 },
          |           ^~~~~~~
    match-hostname-test.c:34:11: note: (near initialization for 'match_hostname_pattern_test_cases[9].pattern')
    match-hostname-test.c:34:20: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       34 |         { "*.*.*", "example.org", 0 },
          |                    ^~~~~~~~~~~~~
    match-hostname-test.c:34:20: note: (near initialization for 'match_hostname_pattern_test_cases[9].hostname')
    match-hostname-test.c:36:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       36 |         { "assign", "assignee", 0 },
          |           ^~~~~~~~
    match-hostname-test.c:36:11: note: (near initialization for 'match_hostname_pattern_test_cases[10].pattern')
    match-hostname-test.c:36:21: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       36 |         { "assign", "assignee", 0 },
          |                     ^~~~~~~~~~
    match-hostname-test.c:36:21: note: (near initialization for 'match_hostname_pattern_test_cases[10].hostname')
    match-hostname-test.c:37:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       37 |         { "*peg", "arpeggiator", 0 },
          |           ^~~~~~
    match-hostname-test.c:37:11: note: (near initialization for 'match_hostname_pattern_test_cases[11].pattern')
    match-hostname-test.c:37:19: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       37 |         { "*peg", "arpeggiator", 0 },
          |                   ^~~~~~~~~~~~~
    match-hostname-test.c:37:19: note: (near initialization for 'match_hostname_pattern_test_cases[11].hostname')
    match-hostname-test.c:38:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       38 |         { "*peg*", "arpeggiator", 1 },
          |           ^~~~~~~
    match-hostname-test.c:38:11: note: (near initialization for 'match_hostname_pattern_test_cases[12].pattern')
    match-hostname-test.c:38:20: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       38 |         { "*peg*", "arpeggiator", 1 },
          |                    ^~~~~~~~~~~~~
    match-hostname-test.c:38:20: note: (near initialization for 'match_hostname_pattern_test_cases[12].hostname')
    match-hostname-test.c:39:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       39 |         { "*r*gi*", "arpeggiator", 1 },
          |           ^~~~~~~~
    match-hostname-test.c:39:11: note: (near initialization for 'match_hostname_pattern_test_cases[13].pattern')
    match-hostname-test.c:39:21: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       39 |         { "*r*gi*", "arpeggiator", 1 },
          |                     ^~~~~~~~~~~~~
    match-hostname-test.c:39:21: note: (near initialization for 'match_hostname_pattern_test_cases[13].hostname')
    match-hostname-test.c:40:11: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       40 |         { "*r*git*", "arpeggiator", 0 },
          |           ^~~~~~~~~
    match-hostname-test.c:40:11: note: (near initialization for 'match_hostname_pattern_test_cases[14].pattern')
    match-hostname-test.c:40:22: warning: pointer targets in initialization of 'const unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       40 |         { "*r*git*", "arpeggiator", 0 },
          |                      ^~~~~~~~~~~~~
    match-hostname-test.c:40:22: note: (near initialization for 'match_hostname_pattern_test_cases[14].hostname')
    match-hostname-test.c: In function 'main':
    match-hostname-test.c:66:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       66 |                         strlen(test->hostname),
          |                                ~~~~^~~~~~~~~~
          |                                    |
          |                                    const unsigned char *
    In file included from ../../../.././src/osdep/stub.h:5,
                     from ../../../.././src/elinks.h:34,
                     from match-hostname-test.c:10:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    match-hostname-test.c:68:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       68 |                         strlen(test->pattern));
          |                                ~~~~^~~~~~~~~
          |                                    |
          |                                    const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    match-hostname-test.c:88:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
       88 |                 add_to_string(&hostname_str, "ZZZ");
          |                                              ^~~~~
          |                                              |
          |                                              char *
    ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    match-hostname-test.c:91:46: warning: pointer targets in passing argument 2 of 'add_to_string' differ in signedness [-Wpointer-sign]
       91 |                 add_to_string(&hostname_str, "______");
          |                                              ^~~~~~~~
          |                                              |
          |                                              char *
    ../../../.././src/util/string.h:194:51: note: expected 'const unsigned char *' but argument is of type 'char *'
      194 |                              const unsigned char *source);
          |                              ~~~~~~~~~~~~~~~~~~~~~^~~~~~
    match-hostname-test.c:95:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       95 |                         strlen(test->hostname),
          |                                ~~~~^~~~~~~~~~
          |                                    |
          |                                    const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    match-hostname-test.c:97:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       97 |                         strlen(test->pattern));
          |                                ~~~~^~~~~~~~~
          |                                    |
          |                                    const unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'const unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
        [LINK]   src/network/ssl/test/match-hostname-test
    *** test-match-hostname ***
    Summary of match_hostname_pattern() tests: 30 OK, 0 failed.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/network/ssl/test'
    make[4]: Leaving directory '/build/elinks-0.13.2/src/network/ssl'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/network'
    [MAKE test]   src/osdep
    make[3]: Entering directory '/build/elinks-0.13.2/src/osdep'
    [MAKE test]   src/osdep/unix
    make[4]: Entering directory '/build/elinks-0.13.2/src/osdep/unix'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/osdep/unix'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/osdep'
    [MAKE test]   src/protocol
    make[3]: Entering directory '/build/elinks-0.13.2/src/protocol'
    [MAKE test]   src/protocol/auth
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/auth'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/auth'
    [MAKE test]   src/protocol/bittorrent
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/bittorrent'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/bittorrent'
    [MAKE test]   src/protocol/file
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/file'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/file'
    [MAKE test]   src/protocol/finger
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/finger'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/finger'
    [MAKE test]   src/protocol/fsp
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/fsp'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/fsp'
    [MAKE test]   src/protocol/ftp
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/ftp'
          [CC]   src/protocol/ftp/ftp-parser.o
    In file included from ../../.././src/util/string.h:11,
                     from ../../.././src/protocol/ftp/parse.h:6,
                     from ftp-parser.c:15:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ftp-parser.c: In function 'main':
    ../../.././src/protocol/ftp/parse.h:33:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       33 |         { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH }
          |                                         ^~
    ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    ftp-parser.c:21:41: note: in expansion of macro 'INIT_FTP_FILE_INFO'
       21 |         struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO;
          |                                         ^~~~~~~~~~~~~~~~~~
    ../../.././src/protocol/ftp/parse.h:33:41: note: (near initialization for 'ftp_info.name.source')
       33 |         { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH }
          |                                         ^~
    ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    ftp-parser.c:21:41: note: in expansion of macro 'INIT_FTP_FILE_INFO'
       21 |         struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO;
          |                                         ^~~~~~~~~~~~~~~~~~
    ../../.././src/protocol/ftp/parse.h:33:61: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       33 |         { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH }
          |                                                             ^~
    ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    ftp-parser.c:21:41: note: in expansion of macro 'INIT_FTP_FILE_INFO'
       21 |         struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO;
          |                                         ^~~~~~~~~~~~~~~~~~
    ../../.././src/protocol/ftp/parse.h:33:61: note: (near initialization for 'ftp_info.symlink.source')
       33 |         { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH }
          |                                                             ^~
    ../../.././src/util/string.h:173:29: note: in definition of macro 'INIT_STRING'
      173 | #define INIT_STRING(s, l) { s, l }
          |                             ^
    ftp-parser.c:21:41: note: in expansion of macro 'INIT_FTP_FILE_INFO'
       21 |         struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO;
          |                                         ^~~~~~~~~~~~~~~~~~
    ftp-parser.c:22:35: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       22 |         unsigned char *response = "";
          |                                   ^~
    ftp-parser.c:34:34: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
       34 |                         response = arg;
          |                                  ^
    ftp-parser.c:47:26: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign]
       47 |                 response = strchr((const char *)response, '\n');
          |                          ^
    ftp-parser.c:49:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       49 |                         response = start + strlen(start);
          |                                                   ^~~~~
          |                                                   |
          |                                                   unsigned char *
    In file included from ftp-parser.c:10:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    ftp-parser.c:56:67: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
       56 |                 if (!parse_ftp_file_info(&ftp_info, start, strlen(start)))
          |                                                                   ^~~~~
          |                                                                   |
          |                                                                   unsigned char *
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
        [LINK]   src/protocol/ftp/ftp-parser
    *** test-ftp-parser ***
    *   ok 1: ftp.freebsd.org response
    *   ok 2: UNIX-style listing, without inum and without blocks
    *   ok 3: Response produced by Microsoft's FTP servers for Windows
    *   ok 4: Response from WFTPD for MSDOS
    *   ok 5: Response from FreeBSD with symbolic link
    *   ok 6: Response from NetWare
    *   ok 7: Response from NetPresenz for the Mac
    *   ok 8: Response from server mentioned in debian bug 403139
    *   ok 9: EPLF responses
    *   ok 10: Basic VMS responses
    *   ok 11: Response from non-MutliNet VMS
    *   ok 12: A garbage line which should fail
    *   ok 13: Basic MSDOS-style format
    * passed all 13 test(s)
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/ftp'
    [MAKE test]   src/protocol/http
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/http'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/http'
    [MAKE test]   src/protocol/nntp
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/nntp'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/nntp'
    [MAKE test]   src/protocol/rewrite
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/rewrite'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/rewrite'
    [MAKE test]   src/protocol/test
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/test'
          [CC]   src/protocol/test/uri-test.o
    In file included from uri-test.c:10:
    ../../.././src/protocol/uri.h: In function 'get_real_uri_length':
    ../../.././src/protocol/uri.h:115:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      115 | #define struri(uri) ((uri)->string)
          |                     ~~~~~~^~~~~~~~~
          |                           |
          |                           unsigned char *
    ../../.././src/protocol/uri.h:341:65: note: in expansion of macro 'struri'
      341 |         return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
          |                                                                 ^~~~~~
    In file included from ../../.././src/osdep/stub.h:5,
                     from ../../.././src/elinks.h:34,
                     from uri-test.c:8:
    /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'unsigned char *'
      407 | extern size_t strlen (const char *__s)
          |                       ~~~~~~~~~~~~^~~
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/protocol/uri.h:4:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    uri-test.c: In function 'main':
    uri-test.c:19:65: warning: pointer targets in passing argument 2 of 'normalize_uri' differ in signedness [-Wpointer-sign]
       19 |                 fprintf(stdout, "%s\n", normalize_uri(NULL, argv[1]));
          |                                                             ~~~~^~~
          |                                                                 |
          |                                                                 char *
    ../../.././src/protocol/uri.h:271:62: note: expected 'unsigned char *' but argument is of type 'char *'
      271 | unsigned char *normalize_uri(struct uri *uri, unsigned char *uristring);
          |                                               ~~~~~~~~~~~~~~~^~~~~~~~~
    uri-test.c:21:65: warning: pointer targets in passing argument 1 of 'get_translated_uri' differ in signedness [-Wpointer-sign]
       21 |                 struct uri *translated = get_translated_uri(argv[1], argv[2]);
          |                                                             ~~~~^~~
          |                                                                 |
          |                                                                 char *
    ../../.././src/protocol/uri.h:266:47: note: expected 'unsigned char *' but argument is of type 'char *'
      266 | struct uri *get_translated_uri(unsigned char *uristring, unsigned char *cwd);
          |                                ~~~~~~~~~~~~~~~^~~~~~~~~
    uri-test.c:21:74: warning: pointer targets in passing argument 2 of 'get_translated_uri' differ in signedness [-Wpointer-sign]
       21 |                 struct uri *translated = get_translated_uri(argv[1], argv[2]);
          |                                                                      ~~~~^~~
          |                                                                          |
          |                                                                          char *
    ../../.././src/protocol/uri.h:266:73: note: expected 'unsigned char *' but argument is of type 'char *'
      266 | struct uri *get_translated_uri(unsigned char *uristring, unsigned char *cwd);
          |                                                          ~~~~~~~~~~~~~~~^~~
          [CC]   src/protocol/test/stub.o
    In file included from ../../.././src/util/lists.h:4,
                     from ../../.././src/main/object.h:4,
                     from ../../.././src/config/options.h:5,
                     from ../../.././src/main/module.h:4,
                     from stub.c:13:
    ../../.././src/util/string.h: In function 'add_bytes_to_string__':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:127:9: note: in expansion of macro 'INTERNAL'
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |         ^~~~~~~~
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:127:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      127 |         INTERNAL("assertion " #x " failed: " m); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/util/string.h:259:9: note: in expansion of macro 'assertm'
      259 |         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
          |         ^~~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    ../../.././src/network/state.h: In function 'connection_state':
    ../../.././src/util/error.h:47:26: warning: pointer targets in assignment from 'char *' to 'const unsigned char *' differ in signedness [-Wpointer-sign]
       47 | #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
          |                          ^
    ../../.././src/util/error.h:108:9: note: in expansion of macro 'INTERNAL'
      108 |         INTERNAL("assertion " #x " failed!"); \
          |         ^~~~~~~~
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:108:18: warning: pointer targets in passing argument 1 of 'elinks_internal' differ in signedness [-Wpointer-sign]
      108 |         INTERNAL("assertion " #x " failed!"); \
          |                  ^~~~~~~~~~~~
          |                  |
          |                  char *
    ../../.././src/network/state.h:133:9: note: in expansion of macro 'assert'
      133 |         assert(basic != S_ERRNO);
          |         ^~~~~~
    ../../.././src/util/error.h:48:37: note: expected 'unsigned char *' but argument is of type 'char *'
       48 | void elinks_internal(unsigned char *fmt, ...);
          |                      ~~~~~~~~~~~~~~~^~~
    stub.c: At top level:
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:29:1: note: in expansion of macro 'STUB_MODULE'
       29 | STUB_MODULE(auth_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'auth_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:29:1: note: in expansion of macro 'STUB_MODULE'
       29 | STUB_MODULE(auth_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:30:1: note: in expansion of macro 'STUB_MODULE'
       30 | STUB_MODULE(bittorrent_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'bittorrent_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:30:1: note: in expansion of macro 'STUB_MODULE'
       30 | STUB_MODULE(bittorrent_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:31:1: note: in expansion of macro 'STUB_MODULE'
       31 | STUB_MODULE(cgi_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'cgi_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:31:1: note: in expansion of macro 'STUB_MODULE'
       31 | STUB_MODULE(cgi_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:32:1: note: in expansion of macro 'STUB_MODULE'
       32 | STUB_MODULE(file_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'file_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:32:1: note: in expansion of macro 'STUB_MODULE'
       32 | STUB_MODULE(file_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:33:1: note: in expansion of macro 'STUB_MODULE'
       33 | STUB_MODULE(finger_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'finger_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:33:1: note: in expansion of macro 'STUB_MODULE'
       33 | STUB_MODULE(finger_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:34:1: note: in expansion of macro 'STUB_MODULE'
       34 | STUB_MODULE(fsp_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'fsp_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:34:1: note: in expansion of macro 'STUB_MODULE'
       34 | STUB_MODULE(fsp_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:35:1: note: in expansion of macro 'STUB_MODULE'
       35 | STUB_MODULE(ftp_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'ftp_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:35:1: note: in expansion of macro 'STUB_MODULE'
       35 | STUB_MODULE(ftp_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:36:1: note: in expansion of macro 'STUB_MODULE'
       36 | STUB_MODULE(gopher_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'gopher_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:36:1: note: in expansion of macro 'STUB_MODULE'
       36 | STUB_MODULE(gopher_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:37:1: note: in expansion of macro 'STUB_MODULE'
       37 | STUB_MODULE(http_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'http_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:37:1: note: in expansion of macro 'STUB_MODULE'
       37 | STUB_MODULE(http_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:38:1: note: in expansion of macro 'STUB_MODULE'
       38 | STUB_MODULE(nntp_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'nntp_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:38:1: note: in expansion of macro 'STUB_MODULE'
       38 | STUB_MODULE(nntp_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:39:1: note: in expansion of macro 'STUB_MODULE'
       39 | STUB_MODULE(smb_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'smb_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:39:1: note: in expansion of macro 'STUB_MODULE'
       39 | STUB_MODULE(smb_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:40:1: note: in expansion of macro 'STUB_MODULE'
       40 | STUB_MODULE(uri_rewrite_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'uri_rewrite_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:40:1: note: in expansion of macro 'STUB_MODULE'
       40 | STUB_MODULE(uri_rewrite_module);
          | ^~~~~~~~~~~
    stub.c:21:41: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign]
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:41:1: note: in expansion of macro 'STUB_MODULE'
       41 | STUB_MODULE(user_protocol_module);
          | ^~~~~~~~~~~
    stub.c:21:41: note: (near initialization for 'user_protocol_module.name')
       21 |                 /* name: */             "Stub " #name,  \
          |                                         ^~~~~~~
    ../../.././src/main/module.h:41:11: note: in definition of macro 'struct_module'
       41 |         { name, options, hooks, submods, data, init, done }
          |           ^~~~
    stub.c:41:1: note: in expansion of macro 'STUB_MODULE'
       41 | STUB_MODULE(user_protocol_module);
          | ^~~~~~~~~~~
    stub.c: In function 'about_protocol_handler':
    stub.c:63:45: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       63 | STUB_PROTOCOL_HANDLER(about_protocol_handler);
          |                                             ^
          |                                             |
          |                                             char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'bittorrent_protocol_handler':
    stub.c:64:50: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       64 | STUB_PROTOCOL_HANDLER(bittorrent_protocol_handler);
          |                                                  ^
          |                                                  |
          |                                                  char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'bittorrent_peer_protocol_handler':
    stub.c:65:55: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       65 | STUB_PROTOCOL_HANDLER(bittorrent_peer_protocol_handler);
          |                                                       ^
          |                                                       |
          |                                                       char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'data_protocol_handler':
    stub.c:66:44: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       66 | STUB_PROTOCOL_HANDLER(data_protocol_handler);
          |                                            ^
          |                                            |
          |                                            char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'ecmascript_protocol_handler':
    stub.c:67:59: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       67 | STUB_PROTOCOL_EXTERNAL_HANDLER(ecmascript_protocol_handler);
          |                                                           ^
          |                                                           |
          |                                                           char *
    stub.c:60:30: note: in definition of macro 'STUB_PROTOCOL_EXTERNAL_HANDLER'
       60 |                 stub_called(#name);                     \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'file_protocol_handler':
    stub.c:68:44: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       68 | STUB_PROTOCOL_HANDLER(file_protocol_handler);
          |                                            ^
          |                                            |
          |                                            char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'finger_protocol_handler':
    stub.c:69:46: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       69 | STUB_PROTOCOL_HANDLER(finger_protocol_handler);
          |                                              ^
          |                                              |
          |                                              char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'fsp_protocol_handler':
    stub.c:70:43: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       70 | STUB_PROTOCOL_HANDLER(fsp_protocol_handler);
          |                                           ^
          |                                           |
          |                                           char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'ftp_protocol_handler':
    stub.c:71:43: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       71 | STUB_PROTOCOL_HANDLER(ftp_protocol_handler);
          |                                           ^
          |                                           |
          |                                           char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'gopher_protocol_handler':
    stub.c:72:46: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       72 | STUB_PROTOCOL_HANDLER(gopher_protocol_handler);
          |                                              ^
          |                                              |
          |                                              char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'http_protocol_handler':
    stub.c:73:44: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       73 | STUB_PROTOCOL_HANDLER(http_protocol_handler);
          |                                            ^
          |                                            |
          |                                            char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'news_protocol_handler':
    stub.c:74:44: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       74 | STUB_PROTOCOL_HANDLER(news_protocol_handler);
          |                                            ^
          |                                            |
          |                                            char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'nntp_protocol_handler':
    stub.c:75:44: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       75 | STUB_PROTOCOL_HANDLER(nntp_protocol_handler);
          |                                            ^
          |                                            |
          |                                            char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'proxy_protocol_handler':
    stub.c:76:45: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       76 | STUB_PROTOCOL_HANDLER(proxy_protocol_handler);
          |                                             ^
          |                                             |
          |                                             char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'smb_protocol_handler':
    stub.c:77:43: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       77 | STUB_PROTOCOL_HANDLER(smb_protocol_handler);
          |                                           ^
          |                                           |
          |                                           char *
    stub.c:53:30: note: in definition of macro 'STUB_PROTOCOL_HANDLER'
       53 |                 stub_called(#name);             \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'user_protocol_handler':
    stub.c:78:53: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       78 | STUB_PROTOCOL_EXTERNAL_HANDLER(user_protocol_handler);
          |                                                     ^
          |                                                     |
          |                                                     char *
    stub.c:60:30: note: in definition of macro 'STUB_PROTOCOL_EXTERNAL_HANDLER'
       60 |                 stub_called(#name);                     \
          |                              ^~~~
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'get_user_program':
    stub.c:84:21: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       84 |         stub_called("get_user_program");
          |                     ^~~~~~~~~~~~~~~~~~
          |                     |
          |                     char *
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'print_error_dialog':
    stub.c:93:21: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
       93 |         stub_called("print_error_dialog");
          |                     ^~~~~~~~~~~~~~~~~~~~
          |                     |
          |                     char *
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'msg_text':
    stub.c:100:21: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
      100 |         stub_called("msg_text");
          |                     ^~~~~~~~~~
          |                     |
          |                     char *
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'msg_box':
    stub.c:112:21: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
      112 |         stub_called("msg_box");
          |                     ^~~~~~~~~
          |                     |
          |                     char *
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
    stub.c: In function 'mailcap_protocol_handler':
    stub.c:120:21: warning: pointer targets in passing argument 1 of 'stub_called' differ in signedness [-Wpointer-sign]
      120 |         stub_called("mailcap_protocol_handler");
          |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
          |                     |
          |                     char *
    stub.c:44:34: note: expected 'const unsigned char *' but argument is of type 'char *'
       44 | stub_called(const unsigned char *fun)
          |             ~~~~~~~~~~~~~~~~~~~~~^~~
        [LINK]   src/protocol/test/uri-test
    *** test-get-translated-uri ***
    *   ok 1: Translate /usr/bin/elinks in /srv/git
    *   ok 2: Translate index.html in /var/www
    *   ok 3: Translate ../ in /usr/share/doc
    *   ok 4: Translate ../../lib/libc.so in /usr/include/rpc
    *   ok 5: Translate etc/issue in /
    * FAIL 6: Translate apollo_logo in //melchior/sys
    	test "file:///melchior/sys/apollo_logo" = "file://melchior/sys/apollo_logo" ||
    	test "file:///melchior/sys/apollo_logo" = "file://localhost//melchior/sys/apollo_logo" ||
    	test "file:///melchior/sys/apollo_logo" = "file://localhost/%2Fmelchior/sys/apollo_logo" ||
    	test "file:///melchior/sys/apollo_logo" = "file:////melchior/sys/apollo_logo" ||
    	test "file:///melchior/sys/apollo_logo" = "file:///%2Fmelchior/sys/apollo_logo"
    * failed 1 among 6 test(s)
    make[4]: [../../.././Makefile.lib:232: test-get-translated-uri] Error 1 (ignored)
    *** test-normalize-uri ***
    *   ok 1: Normalize http://example.org/foo/bar/baz?a=1&b=2#frag
    *   ok 2: Normalize http://example.org/foo/bar/../?a=1&b=2#frag
    *   ok 3: Normalize http://example.org/foo/bar/../../baz?a=1&b=2#frag
    *   ok 4: Normalize http://example.org/foo/bar/..
    *   ok 5: Normalize http://example.org/foo/bar;a=1/..
    *   ok 6: Normalize http://example.org/foo/bar..
    *   ok 7: Normalize http://example.org/foo/bar/baz
    *   ok 8: Normalize http://example.org/foo/bar/
    *   ok 9: Normalize http://example.org/foo//baz
    *   ok 10: Normalize http://example.org/foo//
    *   ok 11: Normalize http://example.org//bar/baz
    *   ok 12: Normalize http://example.org//bar/
    *   ok 13: Normalize http://example.org///baz
    *   ok 14: Normalize http://example.org///
    *   ok 15: Normalize http://example.org/foo/bar/baz/..
    *   ok 16: Normalize http://example.org/foo/bar//..
    *   ok 17: Normalize http://example.org/foo//baz/..
    *   ok 18: Normalize http://example.org/foo///..
    *   ok 19: Normalize http://example.org//bar/baz/..
    *   ok 20: Normalize http://example.org//bar//..
    *   ok 21: Normalize http://example.org///baz/..
    *   ok 22: Normalize http://example.org////..
    *   ok 23: Normalize http://example.org/foo/..//bar/baz
    *   ok 24: Normalize http://example.org//.//foo
    *   ok 25: Normalize http://example.org//./../foo
    *   ok 26: Normalize http://example.org/gag///./../..
    * passed all 26 test(s)
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/test'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/protocol'
    [MAKE test]   src/scripting
    make[3]: Entering directory '/build/elinks-0.13.2/src/scripting'
    [MAKE test]   src/scripting/lua
    make[4]: Entering directory '/build/elinks-0.13.2/src/scripting/lua'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/scripting/lua'
    [MAKE test]   src/scripting/perl
    make[4]: Entering directory '/build/elinks-0.13.2/src/scripting/perl'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/scripting/perl'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/scripting'
    [MAKE test]   src/session
    make[3]: Entering directory '/build/elinks-0.13.2/src/session'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/session'
    [MAKE test]   src/terminal
    make[3]: Entering directory '/build/elinks-0.13.2/src/terminal'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/terminal'
    [MAKE test]   src/util
    make[3]: Entering directory '/build/elinks-0.13.2/src/util'
    make[3]: Nothing to be done for 'test'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/util'
    [MAKE test]   src/viewer
    make[3]: Entering directory '/build/elinks-0.13.2/src/viewer'
    [MAKE test]   src/viewer/dump
    make[4]: Entering directory '/build/elinks-0.13.2/src/viewer/dump'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/viewer/dump'
    [MAKE test]   src/viewer/text
    make[4]: Entering directory '/build/elinks-0.13.2/src/viewer/text'
    make[4]: Nothing to be done for 'test'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/viewer/text'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/viewer'
    make[2]: Leaving directory '/build/elinks-0.13.2/src'
    make[1]: Leaving directory '/build/elinks-0.13.2'
       create-stamp debian/debhelper-build-stamp
       dh_prep
       dh_installdirs
       dh_auto_install
    	make -j15 install DESTDIR=/build/elinks-0.13.2/debian/tmp AM_UPDATE_INFO_DIR=no
    make[1]: Entering directory '/build/elinks-0.13.2'
    [MAKE install]   doc
    make[2]: Entering directory '/build/elinks-0.13.2'
    make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
    [MAKE install]   doc/man
    make[3]: Entering directory '/build/elinks-0.13.2/doc/man'
    [MAKE install]   doc/man/man1
    make[4]: Entering directory '/build/elinks-0.13.2/doc/man/man1'
         [INSTALL]   doc/man/man1/elinks.1 -> /build/elinks-0.13.2/debian/tmp/usr/share/man/man1
    make[4]: Leaving directory '/build/elinks-0.13.2/doc/man/man1'
    [MAKE install]   doc/man/man5
    make[4]: Entering directory '/build/elinks-0.13.2/doc/man/man5'
         [INSTALL]   doc/man/man5/elinks.conf.5 -> /build/elinks-0.13.2/debian/tmp/usr/share/man/man5
         [INSTALL]   doc/man/man5/elinkskeys.5 -> /build/elinks-0.13.2/debian/tmp/usr/share/man/man5
    make[4]: Leaving directory '/build/elinks-0.13.2/doc/man/man5'
    make[3]: Leaving directory '/build/elinks-0.13.2/doc/man'
    make[2]: Leaving directory '/build/elinks-0.13.2/doc'
    [MAKE install]   po
    make[2]: Entering directory '/build/elinks-0.13.2'
    make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
    .././config//mkinstalldirs /build/elinks-0.13.2/debian/tmp/usr/share/locale
         [INSTALL]   po/af.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/af/LC_MESSAGES/elinks.mo
         [INSTALL]   po/be.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/be/LC_MESSAGES/elinks.mo
         [INSTALL]   po/bg.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/bg/LC_MESSAGES/elinks.mo
         [INSTALL]   po/ca.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/ca/LC_MESSAGES/elinks.mo
         [INSTALL]   po/cs.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/cs/LC_MESSAGES/elinks.mo
         [INSTALL]   po/da.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/da/LC_MESSAGES/elinks.mo
         [INSTALL]   po/de.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/de/LC_MESSAGES/elinks.mo
         [INSTALL]   po/el.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/el/LC_MESSAGES/elinks.mo
         [INSTALL]   po/es.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/es/LC_MESSAGES/elinks.mo
         [INSTALL]   po/et.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/et/LC_MESSAGES/elinks.mo
         [INSTALL]   po/fi.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/fi/LC_MESSAGES/elinks.mo
         [INSTALL]   po/fr.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/fr/LC_MESSAGES/elinks.mo
         [INSTALL]   po/gl.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/gl/LC_MESSAGES/elinks.mo
         [INSTALL]   po/hr.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/hr/LC_MESSAGES/elinks.mo
         [INSTALL]   po/hu.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/hu/LC_MESSAGES/elinks.mo
         [INSTALL]   po/id.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/id/LC_MESSAGES/elinks.mo
         [INSTALL]   po/is.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/is/LC_MESSAGES/elinks.mo
         [INSTALL]   po/it.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/it/LC_MESSAGES/elinks.mo
         [INSTALL]   po/ja.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/ja/LC_MESSAGES/elinks.mo
         [INSTALL]   po/lt.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/lt/LC_MESSAGES/elinks.mo
         [INSTALL]   po/nl.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/nl/LC_MESSAGES/elinks.mo
         [INSTALL]   po/nb.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/nb/LC_MESSAGES/elinks.mo
         [INSTALL]   po/pl.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/pl/LC_MESSAGES/elinks.mo
         [INSTALL]   po/pt.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/pt/LC_MESSAGES/elinks.mo
         [INSTALL]   po/pt_BR.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/pt_BR/LC_MESSAGES/elinks.mo
         [INSTALL]   po/ro.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/ro/LC_MESSAGES/elinks.mo
         [INSTALL]   po/ru.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/ru/LC_MESSAGES/elinks.mo
         [INSTALL]   po/sk.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/sk/LC_MESSAGES/elinks.mo
         [INSTALL]   po/sr.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/sr/LC_MESSAGES/elinks.mo
         [INSTALL]   po/sv.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/sv/LC_MESSAGES/elinks.mo
         [INSTALL]   po/tr.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/tr/LC_MESSAGES/elinks.mo
         [INSTALL]   po/uk.gmo -> /build/elinks-0.13.2/debian/tmp/usr/share/locale/uk/LC_MESSAGES/elinks.mo
    make[2]: Leaving directory '/build/elinks-0.13.2/po'
    [MAKE install]   src
    make[2]: Entering directory '/build/elinks-0.13.2'
    make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
    [MAKE install]   src/bfu
    make[3]: Entering directory '/build/elinks-0.13.2/src/bfu'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/bfu'
    [MAKE install]   src/bookmarks
    make[3]: Entering directory '/build/elinks-0.13.2/src/bookmarks'
    [MAKE install]   src/bookmarks/backend
    make[4]: Entering directory '/build/elinks-0.13.2/src/bookmarks/backend'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/bookmarks/backend'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/bookmarks'
    [MAKE install]   src/cache
    make[3]: Entering directory '/build/elinks-0.13.2/src/cache'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/cache'
    [MAKE install]   src/config
    make[3]: Entering directory '/build/elinks-0.13.2/src/config'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/config'
    [MAKE install]   src/cookies
    make[3]: Entering directory '/build/elinks-0.13.2/src/cookies'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/cookies'
    [MAKE install]   src/dialogs
    make[3]: Entering directory '/build/elinks-0.13.2/src/dialogs'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/dialogs'
    [MAKE install]   src/document
    make[3]: Entering directory '/build/elinks-0.13.2/src/document'
    [MAKE install]   src/document/css
    make[4]: Entering directory '/build/elinks-0.13.2/src/document/css'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/document/css'
    [MAKE install]   src/document/dom
    make[4]: Entering directory '/build/elinks-0.13.2/src/document/dom'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/document/dom'
    [MAKE install]   src/document/html
    make[4]: Entering directory '/build/elinks-0.13.2/src/document/html'
    [MAKE install]   src/document/html/parser
    make[5]: Entering directory '/build/elinks-0.13.2/src/document/html/parser'
    make[5]: Nothing to be done for 'install'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/document/html/parser'
    [MAKE install]   src/document/html/test
    make[5]: Entering directory '/build/elinks-0.13.2/src/document/html/test'
    make[5]: Nothing to be done for 'install'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/document/html/test'
    make[4]: Leaving directory '/build/elinks-0.13.2/src/document/html'
    [MAKE install]   src/document/plain
    make[4]: Entering directory '/build/elinks-0.13.2/src/document/plain'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/document/plain'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/document'
    [MAKE install]   src/dom
    make[3]: Entering directory '/build/elinks-0.13.2/src/dom'
    [MAKE install]   src/dom/css
    make[4]: Entering directory '/build/elinks-0.13.2/src/dom/css'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/dom/css'
    [MAKE install]   src/dom/sgml
    make[4]: Entering directory '/build/elinks-0.13.2/src/dom/sgml'
    [MAKE install]   src/dom/sgml/docbook
    make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/docbook'
    make[5]: Nothing to be done for 'install'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/docbook'
    [MAKE install]   src/dom/sgml/html
    make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/html'
    make[5]: Nothing to be done for 'install'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/html'
    [MAKE install]   src/dom/sgml/rss
    make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/rss'
    make[5]: Nothing to be done for 'install'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/rss'
    [MAKE install]   src/dom/sgml/xbel
    make[5]: Entering directory '/build/elinks-0.13.2/src/dom/sgml/xbel'
    make[5]: Nothing to be done for 'install'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml/xbel'
    make[4]: Leaving directory '/build/elinks-0.13.2/src/dom/sgml'
    [MAKE install]   src/dom/test
    make[4]: Entering directory '/build/elinks-0.13.2/src/dom/test'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/dom/test'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/dom'
    [MAKE install]   src/encoding
    make[3]: Entering directory '/build/elinks-0.13.2/src/encoding'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/encoding'
    [MAKE install]   src/formhist
    make[3]: Entering directory '/build/elinks-0.13.2/src/formhist'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/formhist'
    [MAKE install]   src/globhist
    make[3]: Entering directory '/build/elinks-0.13.2/src/globhist'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/globhist'
    [MAKE install]   src/intl
    make[3]: Entering directory '/build/elinks-0.13.2/src/intl'
    [MAKE install]   src/intl/gettext
    make[4]: Entering directory '/build/elinks-0.13.2/src/intl/gettext'
    /bin/bash config.charset 'x86_64-pc-linux-gnu' > ../../../src/intl/gettext/charset.alias.new
    mv ../../../src/intl/gettext/charset.alias.new ../../../src/intl/gettext/charset.alias
    make[4]: Leaving directory '/build/elinks-0.13.2/src/intl/gettext'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/intl'
    [MAKE install]   src/main
    make[3]: Entering directory '/build/elinks-0.13.2/src/main'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/main'
    [MAKE install]   src/mime
    make[3]: Entering directory '/build/elinks-0.13.2/src/mime'
    [MAKE install]   src/mime/backend
    make[4]: Entering directory '/build/elinks-0.13.2/src/mime/backend'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/mime/backend'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/mime'
    [MAKE install]   src/network
    make[3]: Entering directory '/build/elinks-0.13.2/src/network'
    [MAKE install]   src/network/ssl
    make[4]: Entering directory '/build/elinks-0.13.2/src/network/ssl'
    [MAKE install]   src/network/ssl/test
    make[5]: Entering directory '/build/elinks-0.13.2/src/network/ssl/test'
    make[5]: Nothing to be done for 'install'.
    make[5]: Leaving directory '/build/elinks-0.13.2/src/network/ssl/test'
    make[4]: Leaving directory '/build/elinks-0.13.2/src/network/ssl'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/network'
    [MAKE install]   src/osdep
    make[3]: Entering directory '/build/elinks-0.13.2/src/osdep'
    [MAKE install]   src/osdep/unix
    make[4]: Entering directory '/build/elinks-0.13.2/src/osdep/unix'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/osdep/unix'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/osdep'
    [MAKE install]   src/protocol
    make[3]: Entering directory '/build/elinks-0.13.2/src/protocol'
    [MAKE install]   src/protocol/auth
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/auth'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/auth'
    [MAKE install]   src/protocol/bittorrent
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/bittorrent'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/bittorrent'
    [MAKE install]   src/protocol/file
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/file'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/file'
    [MAKE install]   src/protocol/finger
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/finger'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/finger'
    [MAKE install]   src/protocol/fsp
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/fsp'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/fsp'
    [MAKE install]   src/protocol/ftp
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/ftp'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/ftp'
    [MAKE install]   src/protocol/http
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/http'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/http'
    [MAKE install]   src/protocol/nntp
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/nntp'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/nntp'
    [MAKE install]   src/protocol/rewrite
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/rewrite'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/rewrite'
    [MAKE install]   src/protocol/test
    make[4]: Entering directory '/build/elinks-0.13.2/src/protocol/test'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/protocol/test'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/protocol'
    [MAKE install]   src/scripting
    make[3]: Entering directory '/build/elinks-0.13.2/src/scripting'
    [MAKE install]   src/scripting/lua
    make[4]: Entering directory '/build/elinks-0.13.2/src/scripting/lua'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/scripting/lua'
    [MAKE install]   src/scripting/perl
    make[4]: Entering directory '/build/elinks-0.13.2/src/scripting/perl'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/scripting/perl'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/scripting'
    [MAKE install]   src/session
    make[3]: Entering directory '/build/elinks-0.13.2/src/session'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/session'
    [MAKE install]   src/terminal
    make[3]: Entering directory '/build/elinks-0.13.2/src/terminal'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/terminal'
    [MAKE install]   src/util
    make[3]: Entering directory '/build/elinks-0.13.2/src/util'
    make[3]: Nothing to be done for 'install'.
    make[3]: Leaving directory '/build/elinks-0.13.2/src/util'
    [MAKE install]   src/viewer
    make[3]: Entering directory '/build/elinks-0.13.2/src/viewer'
    [MAKE install]   src/viewer/dump
    make[4]: Entering directory '/build/elinks-0.13.2/src/viewer/dump'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/viewer/dump'
    [MAKE install]   src/viewer/text
    make[4]: Entering directory '/build/elinks-0.13.2/src/viewer/text'
    make[4]: Nothing to be done for 'install'.
    make[4]: Leaving directory '/build/elinks-0.13.2/src/viewer/text'
    make[3]: Leaving directory '/build/elinks-0.13.2/src/viewer'
         [INSTALL]   src/elinks -> /build/elinks-0.13.2/debian/tmp/usr/bin
    make[2]: Leaving directory '/build/elinks-0.13.2/src'
    make[1]: Leaving directory '/build/elinks-0.13.2'
       dh_install
       dh_installdocs
       dh_installchangelogs
       debian/rules override_dh_installexamples
    make[1]: Entering directory '/build/elinks-0.13.2'
    dh_installexamples --exclude=.gitignore
    make[1]: Leaving directory '/build/elinks-0.13.2'
       dh_installman
       dh_installmenu
       dh_installmime
       dh_lintian
       dh_perl
       dh_link
       dh_strip_nondeterminism
    	Normalized debian/elinks-data/usr/share/locale/uk/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/tr/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/sv/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/pl/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/nl/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/nb/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/sr/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/sk/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/ru/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/lt/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/ja/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/it/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/is/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/id/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/hu/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/hr/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/gl/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/fr/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/fi/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/et/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/es/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/el/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/de/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/da/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/cs/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/ca/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/bg/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/be/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/af/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/ro/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/pt_BR/LC_MESSAGES/elinks.mo
    	Normalized debian/elinks-data/usr/share/locale/pt/LC_MESSAGES/elinks.mo
       dh_compress
       dh_fixperms
       dh_missing
       dh_dwz -a
       dh_strip -a
       dh_makeshlibs -a
       dh_shlibdeps -a
       dh_installdeb
       dh_gencontrol
       dh_md5sums
       dh_builddeb
    dpkg-deb: building package 'elinks' in '../elinks_0.13.2-1_amd64.deb'.
    dpkg-deb: building package 'elinks-data' in '../elinks-data_0.13.2-1_all.deb'.
    dpkg-deb: building package 'elinks-doc' in '../elinks-doc_0.13.2-1_all.deb'.
    dpkg-deb: building package 'elinks-dbgsym' in '../elinks-dbgsym_0.13.2-1_amd64.deb'.
     dpkg-genbuildinfo --build=binary -O../elinks_0.13.2-1_amd64.buildinfo
     dpkg-genchanges --build=binary -O../elinks_0.13.2-1_amd64.changes
    dpkg-genchanges: info: binary-only upload (no source code included)
     dpkg-source --after-build .
    dpkg-buildpackage: info: binary-only upload (no source included)
    dpkg-genchanges: info: including full source code in upload
    I: copying local configuration
    I: unmounting dev/ptmx filesystem
    I: unmounting dev/pts filesystem
    I: unmounting dev/shm filesystem
    I: unmounting proc filesystem
    I: unmounting sys filesystem
    I: cleaning the build env 
    I: removing directory /srv/workspace/pbuilder/3473710 and its subdirectories
    I: Current time: Mon Apr 17 01:39:45 -12 2023
    I: pbuilder-time-stamp: 1681738785